[Bug 796528] vaapih264enc: negotiation with cabac=true stopped working after 794306

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 7 12:57:01 UTC 2018


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

--- Comment #1 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
with commit 1f1e9eef the negotiation behavoir changed to select the lowest
profile intersected. The consequence of this, in your pipeline, is profile
constrained-baseline is selected, but that profile doesn't support cabac.

The normal/new way, should be selecting the main or high profile:

gst-launch-1.0 -v videotestsrc ! vaapipostproc ! vaapih264enc ! video/x-h264,
profile=main ! h264parse ! fakesink dump=true num-buffers=1

But you are right, I shouldn't have changed the behavoir for the stable
release. Now there's a commit that reverts that new behavoir for 1.14: 

https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/?h=1.14&id=dbe30f3459b98d6136f7cfdbd0a226f81e76e429 

The new way is preserved in master.

-- 
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