]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/parser.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / parser.c
index 0be793506da93a28bf776cf653cbe9d9f939e7c3..58be89f349f44eac783b925a35a301b9b3cb45b4 100644 (file)
@@ -63,6 +63,8 @@ AVCodecParserContext *av_parser_init(int codec_id)
         av_free(s);
         return NULL;
     }
+    s->fetch_timestamp=1;
+    s->pict_type = AV_PICTURE_TYPE_I;
     if (parser->parser_init) {
         ret = parser->parser_init(s);
         if (ret != 0) {
@@ -71,8 +73,6 @@ AVCodecParserContext *av_parser_init(int codec_id)
             return NULL;
         }
     }
-    s->fetch_timestamp=1;
-    s->pict_type = AV_PICTURE_TYPE_I;
     s->key_frame = -1;
     s->convergence_duration = 0;
     s->dts_sync_point       = INT_MIN;