diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-10-27 17:53:29 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-10-27 17:53:29 +0200 |
commit | 4ffed61b4938d9a3371ca9d4af0be578546a4ae0 (patch) | |
tree | 16bf6d545fed647ae74251c7d75e9d6b66abc143 /libavcodec/h264.h | |
parent | 23040e2e3dafbe99a37e70c854073a102b8a7f46 (diff) | |
download | ffmpeg-streaming-4ffed61b4938d9a3371ca9d4af0be578546a4ae0.zip ffmpeg-streaming-4ffed61b4938d9a3371ca9d4af0be578546a4ae0.tar.gz |
h264_parser: fully parse first_mb_in_slice to more reliably detect AU boundaries.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/h264.h')
-rw-r--r-- | libavcodec/h264.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/h264.h b/libavcodec/h264.h index f4a4633..63ed357 100644 --- a/libavcodec/h264.h +++ b/libavcodec/h264.h @@ -591,6 +591,10 @@ typedef struct H264Context{ int16_t slice_row[MAX_SLICES]; ///< to detect when MAX_SLICES is too low int sync; ///< did we had a keyframe or recovery point + + uint8_t parse_history[4]; + int parse_history_count; + int parse_last_mb; }H264Context; |