[vlc-devel] In vlc_object_find_name what is the parameter p_this?
tkrotoff at gmail.com
Fri Apr 25 17:29:35 CEST 2008
I have the same problem here.
The answer is
"Basically you cannot. The libvlc API isolates an API but does not allow
fiddling with internal VLC object. The libvlc object architecture
(libvlc_media_t, libvlc_media_player_t, libvlc_instance_t, etc) is
completely different from the the internal vlc object architecture."
PS: I saw your posting on gmane but without checking the posting dates
and ask almost the same question yesterday
On Wed, Apr 23, 2008 at 5:30 PM, jboileau <jboileau at gmail.com> wrote:
> Already it seems a bad idea to bypass libvcl-control.dlll and directly
> access libvlc.dll. But since accessing is not curently possible
> through libvlc-control.dll I am looking for a workaround until
> something better gets implemented. I am just looking at a way to get
> my projet moving forward and don't mind revisiting this code later
> when a better way to do things is implemented.
> Anything that works, although the worst possible kludge :-), is welcomed!
> I understand that p_this is the object the search will start from but
> can't find an object to pass here. NULL would have been nice if it
> would have meant search ALL objects. But that doesn't work. What
> objects/structures can I pass here? libvlc_instance_t?
> libvlc_media_instance_t? libvlc_media_descriptor_t? Something else?
> Jacques Boielau
> On Wed, Apr 23, 2008 at 10:54 AM, Antoine Cellerier
> <dionoea at videolan.org> wrote:
> > On Wed, Apr 23, 2008, R?mi Denis-Courmont wrote:
> > > vlc_object_find() is generally a bad idea, and vlc_object_find_name() is
> > > generally a terrible idea.
> > Well then how do you suggest finding the object which you want to
> > update? The current API only allows doing that through variable
> > callbacks which explicitly need the object pointer to be called.
> > It's not like calling strcmp 20 times every several seconds/minutes is
> > going to lead to a big performance impact.
> > (I agree with you that the current implementation in O(n) of our object
> > finding routines isn't optimal ... but for our uses it's more than
> > enough)
> > --
> > Antoine Cellerier
> > dionoea
> > _______________________________________________
> > vlc-devel mailing list
> > To unsubscribe or modify your subscription options:
> > http://mailman.videolan.org/listinfo/vlc-devel
> Jacques Boileau
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
Tanguy Krotoff <tkrotoff at gmail.com>
+33 6 68 42 70 24
More information about the vlc-devel