[vlc-devel] [PATCH] libvlc: add API for the transform filter

Rémi Denis-Courmont remi at remlab.net
Sat Nov 29 14:56:03 CET 2014

Le 2014-11-29 16:50, Felix Paul Kühne a écrit :
> ---
>  include/vlc/libvlc_media_player.h | 36 
> ++++++++++++++++++++++++++++++++
>  lib/libvlc.sym                    |  4 ++++
>  lib/media_player.c                |  1 +
>  lib/video.c                       | 43
> +++++++++++++++++++++++++++++++++++++++
>  4 files changed, 84 insertions(+)

That's a bad idea in my opinion. There are two cases where you want to 
rotate the video:

1/ The video was recorded side ways, but the demuxer does not specify 
the correct orientation. That is not the right way to fix it: in this 
case, the video should be rotated in the GPU.

2/ The display is side ways. Again, this should be done in hardware, 
and needs an API from the display driver or the windowing system - not 
LibVLC. Besides, the subpictures need to be rotated too, which the 
rotate filter fails to take care of.

Rémi Denis-Courmont

More information about the vlc-devel mailing list