[FFmpeg-devel] [PATCH 09/11] diracdec: Store version major/minor flags
Kieran Kunhya
kierank at ob-encoder.com
Wed Dec 9 01:05:35 CET 2015
---
libavcodec/dirac.c | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/libavcodec/dirac.c b/libavcodec/dirac.c
index 6b1a93b..9bf0fd4 100644
--- a/libavcodec/dirac.c
+++ b/libavcodec/dirac.c
@@ -294,22 +294,21 @@ int avpriv_dirac_parse_sequence_header(AVCodecContext *avctx, GetBitContext *gb,
DiracVersionInfo *version,
int *bit_depth)
{
- unsigned version_major;
unsigned video_format, picture_coding_mode;
int ret;
/* [DIRAC_SPEC] 10.1 Parse Parameters. parse_parameters() */
- version_major = svq3_get_ue_golomb(gb);
- svq3_get_ue_golomb(gb); /* version_minor */
- avctx->profile = svq3_get_ue_golomb(gb);
- avctx->level = svq3_get_ue_golomb(gb);
+ version->major = svq3_get_ue_golomb(gb);
+ version->minor = svq3_get_ue_golomb(gb);
+ avctx->profile = svq3_get_ue_golomb(gb);
+ avctx->level = svq3_get_ue_golomb(gb);
/* [DIRAC_SPEC] sequence_header() -> base_video_format as defined in
* 10.2 Base Video Format, table 10.1 Dirac predefined video formats */
- video_format = svq3_get_ue_golomb(gb);
+ video_format = svq3_get_ue_golomb(gb);
- if (version_major < 2)
+ if (version->major < 2)
av_log(avctx, AV_LOG_WARNING, "Stream is old and may not work\n");
- else if (version_major > 2)
+ else if (version->major > 2)
av_log(avctx, AV_LOG_WARNING, "Stream may have unhandled features\n");
if (video_format > 20U)
--
1.9.1
More information about the ffmpeg-devel
mailing list