[vlc-devel] [RFC] libvlc browsing: questions about new features
Rémi Denis-Courmont
remi at remlab.net
Fri Jan 23 10:21:03 CET 2015
Le 2015-01-21 12:59, Thomas Guillem a écrit :
> - I need a way to know if a libvlc_media is a directory (or is
> browsable). Indeed the top level code need to know if a media should
> be
> opened with a media player or parsed (for browsing).
That sounds like a failure of the existing abstraction more than
something that needs to be exposed...
> - I'll also need a way to setup dialogs callbacks via libvlc in order
> to
> dispatch vlc dialogs to libvlc users. It'll be used for smb login
> dialogs, but it'll be also useful for others vlc dialogs.
That's easy: most of the code is already in place for the interface
support, though you may want to clean up the internals. The real
difficulty is on the application side, in handling GUI callbacks from
non-GUI threads.
> - And finally, I'll need a way to get input_item ppz_options from a
> libvlc_media. It'll be used to fetch "smb-login" and "smb-pwd"
> options
> set from dsm module.
I fail to see why the application would need, and should be granted
access to those. They should not even be in the input items to begin
with, otherwise they might end up in clear text in playlist files.
But the worst is that item options are not stable. Parsing them in an
application is arming a gun pointing at your feet. Sooner or later, it
will break without warnings and it will hurt.
--
Rémi Denis-Courmont
More information about the vlc-devel
mailing list