[Bug 762509] vaapidecoder: h264: decoder stores too many pictures in the DPB before output

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri May 26 06:28:05 UTC 2017


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

--- Comment #25 from sreerenj <bsreerenj at gmail.com> ---
(In reply to Matt Staples from comment #24)
> The decode order in attachment 349511 [details] starts with POC values -72,
> -71, -76, -75, -78, -77, -74, -73,...
> 
> With the original vaapi code, the first few frames (or rather field pairs)
> are held by the DPB and then sent out in proper numerical order starting
> with field pair (-77,-78).
> 

So what is the issue here. POC of frames in decoding order won't be incremental
if there are B frames.
For eg: 
Decode order:              I P B B P (decode order)
POC in Dec order:          0 6 2 4 12
POC in Display order:      0 2 4 6 8


For the above stream:
Decode order:  -72/-71  -76/-75   -78/-77  -74/-73 
Display order: -78/-77  -76/-75   -74/-73  -71/-72

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