[Bug 757941] vaapiencode: Allow to set profiles via capsfilters
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jun 23 06:56:46 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=757941
--- Comment #23 from Hyunjun Ko <zzoon at igalia.com> ---
I'm testing current 4 patches.
The second patch implemented by myself causes a problem when profile is
changed.
Test pipeline:
gst-launch-1.0 videotestsrc num-buffers=100 !
video/x-raw,width=1920,height=1080 ! vaapih264enc !
video/x-h264,profile=baseline ! mp4mux ! fakesink
In this pipeline, it changes profile from baseline to constrained-baseline,
which is correct. But it fails to push the first frame due to "not-negotiated"
probably because it's already negotiated with profile=baseline.
Previously this was working with using constrained-baseline profile without
changing profile in src caps .
What I'm thinking is
- Is this right that encoder is working without changing profile of caps?
-> I don't think so, that's why we're trying to fix this issue!
- Then how can we fix this case?
-> we should try to negotiate with updated profile at set_format.
What do you think?...again :)
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the gstreamer-bugs
mailing list