ffplay: avoid direct access to max_lowres use av_codec_get_max_lowres()
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 3 Oct 2013 14:59:11 +0000 (16:59 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 3 Oct 2013 20:38:23 +0000 (22:38 +0200)
This avoids future ABI issues when the field is moved to the end of the
struct.

Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffplay.c

index 4d89c02..e3f5062 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -2496,10 +2496,10 @@ static int stream_component_open(VideoState *is, int stream_index)
     avctx->codec_id = codec->id;
     avctx->workaround_bugs   = workaround_bugs;
     avctx->lowres            = lowres;
-    if(avctx->lowres > codec->max_lowres){
+    if(avctx->lowres > av_codec_get_max_lowres(codec)){
         av_log(avctx, AV_LOG_WARNING, "The maximum value for lowres supported by the decoder is %d\n",
-                codec->max_lowres);
-        avctx->lowres= codec->max_lowres;
+                av_codec_get_max_lowres(codec));
+        avctx->lowres= av_codec_get_max_lowres(codec);
     }
     avctx->error_concealment = error_concealment;