[vlc-commits] opengl: do not report interop fmt changes

Romain Vimont git at videolan.org
Sat Jun 20 11:30:26 CEST 2020


vlc | branch: master | Romain Vimont <rom1v at videolabs.io> | Wed Jun 17 21:28:49 2020 +0200| [b79c2b224910d6987a3284ecaafeb4abb32a9a69] | committer: Alexandre Janniaux

opengl: do not report interop fmt changes

The interop implementations may edit their copy of input format, in
particular to handle RGB fallbacks.

These internal changes must not be reported to the core, otherwise it
would attempt to insert a converter.

Signed-off-by: Alexandre Janniaux <ajanni at videolabs.io>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b79c2b224910d6987a3284ecaafeb4abb32a9a69
---

 modules/video_output/opengl/vout_helper.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/modules/video_output/opengl/vout_helper.c b/modules/video_output/opengl/vout_helper.c
index a5a0af3d30..526edcb23f 100644
--- a/modules/video_output/opengl/vout_helper.c
+++ b/modules/video_output/opengl/vout_helper.c
@@ -178,12 +178,6 @@ vout_display_opengl_t *vout_display_opengl_New(video_format_t *fmt,
      && vout_display_opengl_SetViewpoint(vgl, viewpoint) != VLC_SUCCESS)
         goto delete_sub_renderer;
 
-    video_orientation_t orientation = fmt->orientation;
-    *fmt = vgl->interop->fmt;
-    /* The orientation is handled by the orientation matrix: from the core
-     * point of view, it does not change. */
-    fmt->orientation = orientation;
-
     if (subpicture_chromas) {
         *subpicture_chromas = gl_subpicture_chromas;
     }



More information about the vlc-commits mailing list