mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-28 19:20:35 +00:00
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 <sreerenj.balachandran@intel.com>
This commit is contained in:
parent
a1eef1c355
commit
d14a201699
1 changed files with 1 additions and 0 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue