[Bug 739992] h264parse: expose compatible profiles to downstream

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 19 22:04:48 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739992
  GStreamer | gst-plugins-bad | git

--- Comment #10 from sreerenj <bsreerenj at gmail.com> 2014-11-20 06:04:46 UTC ---
(In reply to comment #9)
> (In reply to comment #8)
> > Does anyone have objection to the proposal in comment 7? Or some other ways to
> > do this? If not I will try to implement it..
> 
> I don't think you'd need double queries. e.g. for "constrained-baseline", we
> don't really query downstream for "baseline" either, we just check
> constraint_set0_flag and decide to set profile to "constrained-baseline". i.e.
> we could do the same for "extended" -> "main".

For constrained-baseline it is the must condition(profile idc= 66 *and*
constraint_set1_flag= 1) since there is no specific profile_idc for it.

Profile_idc=88 means extended profile itself. But if there is
constraint_set1_flag=1, then stream only needs tools belongs to main_profile
for decoding. right? Theoretically the stream is extend profile itself. 
Similarly for extended profile , we need to check constraint_set0_flag first,
if that is true then we can set baseline profile instead of
constrained-baseline.

I am afraid that there might be many combinations possible like this...

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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