diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 87d344cb9f1009b1a78ac02236b93df1f174f1f3..c87d683e7a56a27c5307253e26e1b74229329c40 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -2837,7 +2837,6 @@ typedef struct AVCodecParserContext {
 #define AV_PARSER_PTS_NB 4
     int cur_frame_start_index;
     int64_t cur_frame_offset[AV_PARSER_PTS_NB];
-    int64_t cur_frame_end[AV_PARSER_PTS_NB];
     int64_t cur_frame_pts[AV_PARSER_PTS_NB];
     int64_t cur_frame_dts[AV_PARSER_PTS_NB];
 
@@ -2845,6 +2844,7 @@ typedef struct AVCodecParserContext {
 #define PARSER_FLAG_COMPLETE_FRAMES           0x0001
 
     int64_t offset;      ///< byte offset from starting packet start
+    int64_t cur_frame_end[AV_PARSER_PTS_NB];
 } AVCodecParserContext;
 
 typedef struct AVCodecParser {