]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/h264_parser.c
mpegvideo: add deprecated flags to the rc_strategy option
[ffmpeg] / libavcodec / h264_parser.c
index 65d9d44b50a6ffa2143a62d6212cb783c01a6493..1a9840a62c5428cc09e73a4b5faf350c9de776f8 100644 (file)
@@ -449,8 +449,10 @@ static inline int parse_nal_units(AVCodecParserContext *s,
             /* Decode POC of this picture.
              * The prev_ values needed for decoding POC of the next picture are not set here. */
             field_poc[0] = field_poc[1] = INT_MAX;
-            ff_h264_init_poc(field_poc, &s->output_picture_number, sps,
+            ret = ff_h264_init_poc(field_poc, &s->output_picture_number, sps,
                              &p->poc, p->picture_structure, nal.ref_idc);
+            if (ret < 0)
+                goto fail;
 
             /* Continue parsing to check if MMCO_RESET is present.
              * FIXME: MMCO_RESET could appear in non-first slice.