summaryrefslogtreecommitdiff
path: root/libavcodec/snowenc.c
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2017-08-26 22:08:47 -0300
committerJames Almer <jamrial@gmail.com>2017-08-26 22:10:00 -0300
commit257f0d09f7b40050aee9cede5778d4df938dfc86 (patch)
tree05932d5a1bb7f2b9fa1e1c31e553338dd3f2547f /libavcodec/snowenc.c
parent435dd2ee4e0864fd2b5940370879047c71317d55 (diff)
avcoec/snowenc: silence some deprecation warnings
Diffstat (limited to 'libavcodec/snowenc.c')
-rw-r--r--libavcodec/snowenc.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c
index ca55914d9e..e03877a96c 100644
--- a/libavcodec/snowenc.c
+++ b/libavcodec/snowenc.c
@@ -1644,8 +1644,12 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
}
ff_snow_frame_start(s);
+#if FF_API_CODED_FRAME
+FF_DISABLE_DEPRECATION_WARNINGS
av_frame_unref(avctx->coded_frame);
ret = av_frame_ref(avctx->coded_frame, s->current_picture);
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
if (ret < 0)
return ret;
@@ -1675,7 +1679,9 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
s->m.f_code=1;
s->m.pict_type = pic->pict_type;
#if FF_API_MOTION_EST
+FF_DISABLE_DEPRECATION_WARNINGS
s->m.me_method= s->avctx->me_method;
+FF_ENABLE_DEPRECATION_WARNINGS
#endif
s->m.motion_est= s->motion_est;
s->m.me.scene_change_score=0;
@@ -1878,10 +1884,14 @@ FF_ENABLE_DEPRECATION_WARNINGS
if(avctx->flags&AV_CODEC_FLAG_PASS1)
ff_write_pass1_stats(&s->m);
s->m.last_pict_type = s->m.pict_type;
+#if FF_API_STAT_BITS
+FF_DISABLE_DEPRECATION_WARNINGS
avctx->frame_bits = s->m.frame_bits;
avctx->mv_bits = s->m.mv_bits;
avctx->misc_bits = s->m.misc_bits;
avctx->p_tex_bits = s->m.p_tex_bits;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
emms_c();