From d14a201699356d1a0fcb140d0700e15df52cc52e Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Mon, 29 Jun 2015 13:35:59 +0300 Subject: [PATCH] vaapipostproc: Fix wrong selection of passthrough mode. The Current code path is falling back to passthorugh mode if there is no vpp property set by the user explictily. But we should not use the passthrough mode if the negotiated src pad caps have a differnt color space format than sink pad caps (Even though the user didn't set the format property explicitly). https://bugzilla.gnome.org/show_bug.cgi?id=748184 Signed-off-by: Sreerenj Balachandran --- gst/vaapi/gstvaapipostproc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/vaapi/gstvaapipostproc.c b/gst/vaapi/gstvaapipostproc.c index 124ccded24..74743c128d 100644 --- a/gst/vaapi/gstvaapipostproc.c +++ b/gst/vaapi/gstvaapipostproc.c @@ -1110,6 +1110,7 @@ gst_vaapipostproc_transform_caps_impl (GstBaseTransform * trans, peer_caps = gst_caps_fixate (peer_caps); gst_video_info_from_caps (&peer_vi, peer_caps); out_format = GST_VIDEO_INFO_FORMAT (&peer_vi); + postproc->format = out_format; if (peer_caps) gst_caps_unref (peer_caps); }