codecs: h265: Fix dependent slice header
Some subclass require per slice information to operate (rather then first slice). The dependent slice header don't are missing important information that is expected during reference list creation. This fixes it using the same method used in gstreamer-vaapi (the variable to do so was already there, just not implemented).
This also include some minor fixes in the parser and the decoder.
Merge request reports
Activity
- Resolved by Nicolas Dufresne
- Resolved by Nicolas Dufresne
assigned to @gstreamer-merge-bot
unassigned @gstreamer-merge-bot
mentioned in issue #1446
mentioned in commit ndufresne/gst-plugins-bad@5540258f
mentioned in commit ndufresne/gst-plugins-bad@f7079971
mentioned in commit ndufresne/gst-plugins-bad@cecd8491
mentioned in issue #1447 (moved)
mentioned in issue gstreamer-vaapi#282
added 6 commits
-
b2bf9918...4e4c26af - 3 commits from branch
gstreamer:master
- 5540258f - h265parse: Add missing const qualifier
- f7079971 - h265decoder: Prevent possible infinite loop
- cecd8491 - h265decoder: Complete dependent slice header
Toggle commit list-
b2bf9918...4e4c26af - 3 commits from branch
assigned to @gstreamer-merge-bot
assigned to @ndufresne and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @ndufresne
mentioned in commit ndufresne/gst-plugins-bad@2e2e93c3
mentioned in commit ndufresne/gst-plugins-bad@e3fb5f89