[Bug 794306] vaapih264enc caps negotiation is broken by default

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 23 17:40:51 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=794306

Michael Olbrich <m.olbrich at pengutronix.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |m.olbrich at pengutronix.de

--- Comment #16 from Michael Olbrich <m.olbrich at pengutronix.de> ---
This commit breaks negotiation for me with this pipeline:

gst-launch-1.0 videotestsrc ! vaapih264enc ! h264parse ! \
  video/x-h264,profile=constrained-baseline ! fakesink

Using the intersection like this works for me:

GstCaps *tmp_caps = gst_caps_intersect(allowed_caps, available_caps);
profile = find_best_profile (tmp_caps);

I'm not sure if this is the correct solution.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list