libmix: mix_vbp - Fix green artifacts in CNN videos
Flash video streamed from CNN site can have errors in the bitstream,
missing reference frames, etc, causing green artifacts in the decoded video.
This fix will skip video frames for which reference frames are not available,
displaying only frames decoded correctly and increasing robustness. Change
to mix_vbp to return NAL unit type so that reference IDR frames can be
tracked in MixVideo.
Consequences are that black video will be displayed until a correct video
bitstream is received from the server.
Signed-off-by: Linda Cline <email@example.com>
Reviewed-by: Qiu, Junhai <firstname.lastname@example.org>
Reviewed-by: Chen, Weian <email@example.com>
Tested-by: Ding, Haitao <firstname.lastname@example.org>
Reviewed-by: buildbot <email@example.com>
Tested-by: buildbot <firstname.lastname@example.org>
2 files changed