[vlc-devel] [PATCH] Add a libvlc_set_video_output function
Edward Wang
edward.c.wang at compdigitec.com
Thu Feb 13 00:54:28 CET 2014
On 2014-02-11 17:57, Hugo Beauzée-Luyssen <hugo at beauzee.fr> wrote:
>> never depended on which video output plugin was used (though it depends on
>> >windowing system - that is unavoidable). Worse yet, your patch is of
>> >absolutely no use in portable code, since the possible values are system-
>> >specific.
>> >
> I think this is up to libvlc user to take care of this, just like it's
> the case for the libvlc_media_player_set_{xwindow,hwnd,nsobject}
> functions.
Having the ability to allow the libvlc applications to override and
select a custom video output would also grant greater flexibility in
overcoming platform bugs. For instance, if on one platform the default,
say xcb_xv, or direct3d, or whatever, crashes because of a driver bug
and the libvlc-based application doesn't run, it would be nice if the
application could override it so that the custom libvlc application can
at least run.
We can't expect VideoLAN to fix all the driver bugs on all platforms
either, so maybe this should be prefixed with a prominent warning that
if you do this and things go horribly wrong, you can't blame libvlc for
this.
Regards,
Edward Wang
More information about the vlc-devel
mailing list