[vlc-devel] [PATCH 0/3] #19096: Transform filter not working with hw decoding

Thomas Guillem thomas at gllm.fr
Thu Dec 21 18:08:52 CET 2017


One of the goal of the 4.0 release is to allow direct3d/opengl video filters to
do such change.

In the meantime, I propose this ABI-breaking patch set to fix temporarly the hw
transform issue.

I know that lot of people use this feature (because people can't take video
properly...). This feature won't work 95% of time if we don't find a solution.
Can we afford that for 3.0 ? Do you have other solutions ?

TODO:
 - Do the direct3d9/direct3d11 part.
 - macOS/glwin32 vout
 - subpicture scaling

Thomas Guillem (3):
  picture: add display orientation
  transform: add opaque support via pic->display_orientation
  vout: gl: handle picture orientation

 include/vlc_picture.h                     |  1 +
 modules/video_filter/transform.c          | 26 ++++++++++++++++++-
 modules/video_output/opengl/display.c     | 22 +++-------------
 modules/video_output/opengl/vout_helper.c | 43 ++++++++++++++++++++++++++++++-
 modules/video_output/opengl/vout_helper.h |  6 +++++
 src/misc/picture.c                        |  2 ++
 6 files changed, 80 insertions(+), 20 deletions(-)

-- 
2.11.0



More information about the vlc-devel mailing list