Commit b1984b72 authored by Thiago Santos's avatar Thiago Santos
Browse files

jpegenc: Fix getcaps function

When creating the caps allowed to upstream using downstream
restrictions, use gst_pad_get_allowed_caps as that has the
usable formats and puts into it the width, height and framerate
fields. This avoids getting errors about getcaps returning
non subset caps of its pad template.

This error showed up on the metadata plugin unit test in -bad.
parent 3c1940c1
......@@ -321,7 +321,7 @@ gst_jpegenc_getcaps (GstPad * pad)
/* we want to proxy properties like width, height and framerate from the
other end of the element */
caps = gst_pad_peer_get_caps (jpegenc->srcpad);
caps = gst_pad_get_allowed_caps (jpegenc->srcpad);
if (caps == NULL) {
caps = gst_caps_copy (gst_pad_get_pad_template_caps (pad));
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment