decoder: hevc: Fix the picture addition in dpb() based on spec H265 v3 (04/2015)
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Fri, 4 Sep 2015 19:02:55 +0000 (22:02 +0300)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Fri, 4 Sep 2015 19:02:55 +0000 (22:02 +0300)
commit8799a8044d0f0dae1c8f61310990b1222d1d5366
tree84874d93437a01a450c54ec2f616326c59397ca7
parentac92e6d5bc997c2b0a43bf04adbc0395421c9588
decoder: hevc: Fix the picture addition in dpb() based on spec H265 v3 (04/2015)

This fix is based on the V3 vesion of spec which was missing in older versions.

When the current picture has PicOutputFlag equal to 1, for each picture in the
DPB that is marked as "needed for output" and follows the current picture in output order,
the associated variable PicLatencyCount is set equal to PicLatencyCount + 1 (C.5.2.3).

https://bugzilla.gnome.org/show_bug.cgi?id=754010
gst-libs/gst/vaapi/gstvaapidecoder_h265.c