codecparsers: Defering computation of pps and sps fields
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Mon, 16 May 2022 13:25:36 +0000 (15:25 +0200)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 22 Jul 2022 20:13:47 +0000 (16:13 -0400)
commit5ae05bb42af143e9e1cbf39f1091630d3f3f6bc9
tree2bfac3db9d6644a02f38887375d95294a9cd3979
parent316b182a86e118de30bb9470b42e75d75aae262a
codecparsers: Defering computation of pps and sps fields

While possible defer computataion of pps and sps fields until
slice parsing since it may happens that bitstreams don't encoded
them in expected order.
A example weird ordered bitstreams is VPSSPSPPS_A_MainConcept_1
conformance test.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2575>
subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.c
subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h