[Bug 762352] decoder: hevc: Fill dependent slice segment headers while parsing

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Feb 22 10:06:58 UTC 2016


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

--- Comment #2 from sreerenj <bsreerenj at gmail.com> ---
(In reply to Scott D Phillips from comment #0)
 If the picture has multiple
> slices with dependent slice segments then the dependent segments from all
> slices will get populated with the fields from the last independent slice
> segment header instead of its corresponding independent slice segment header.

Is it written like that in the spec?

I am not sure whether the commit message here is correct,

Missing syntax elements of the dependent slice segment headers should be always
inferred from the previous independent slice segment. In that way the current
code is right IMO...
Also a "slice" includes CTUs of independent slice segments and all subsequent
dependent slice segments that precedes the next independent slice segment.

But there is a different issue which should be fixing by your patch:
We are not supposed to use the previous independent slice header for populating
all the dependent header fields. For eg; in a tiled video , entry point offsets
might be present in dependent slice segment which shouldn't be override with
the previous independent slice header values.

Do you think I am missing something ? :)

BTW, Could you please share a sample video ??

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