h264: postpone generating the implicit MMCOs
authorAnton Khirnov <anton@khirnov.net>
Mon, 9 May 2016 12:25:56 +0000 (14:25 +0200)
committerAnton Khirnov <anton@khirnov.net>
Sun, 12 Jun 2016 18:27:53 +0000 (20:27 +0200)
commitbec993381cfec72051b0d9f12ac9d9bb9c750983
tree4f7585caa0abcc3dcede2b8a7320b772094db291
parent2d410ebbaa1e760d6837cb434a6d1d4c3c6f0d85
h264: postpone generating the implicit MMCOs

Do it right before the MMCOs are applied to the DPB. This will allow
moving the frame_start() call out of the slice header parsing, since
generating the implicit MMCOs needs to be done after frame_start().
libavcodec/h264.h
libavcodec/h264_picture.c
libavcodec/h264_refs.c
libavcodec/h264_slice.c