Mercurial > mplayer.hg
changeset 33933:a5f1aaf21790
Replace several deprecated functions.
author | reimar |
---|---|
date | Sat, 27 Aug 2011 10:57:48 +0000 |
parents | 11bdb6b598c0 |
children | 14a1ae73b01d |
files | libmpcodecs/vd_ffmpeg.c |
diffstat | 1 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpcodecs/vd_ffmpeg.c Sat Aug 27 10:52:30 2011 +0000 +++ b/libmpcodecs/vd_ffmpeg.c Sat Aug 27 10:57:48 2011 +0000 @@ -240,11 +240,9 @@ ctx->ip_count= ctx->b_count= 0; ctx->pic = avcodec_alloc_frame(); - ctx->avctx = avcodec_alloc_context(); + ctx->avctx = avcodec_alloc_context3(lavc_codec); avctx = ctx->avctx; - avcodec_get_context_defaults3(avctx, lavc_codec); avctx->opaque = sh; - avctx->codec_type = AVMEDIA_TYPE_VIDEO; avctx->codec_id = lavc_codec->id; avctx->get_format = get_format; @@ -390,7 +388,7 @@ set_format_params(avctx, PIX_FMT_XVMC_MPEG2_IDCT); /* open it */ - if (avcodec_open(avctx, lavc_codec) < 0) { + if (avcodec_open2(avctx, lavc_codec, NULL) < 0) { mp_msg(MSGT_DECVIDEO, MSGL_ERR, MSGTR_CantOpenCodec); uninit(sh); return 0;