[MPlayer-cvslog] r34654 - in trunk: libaf/af_lavcac3enc.c libmpcodecs/vf_lavc.c libmpcodecs/vf_screenshot.c libmpcodecs/vf_spp.c libmpcodecs/vf_uspp.c libmpdemux/demux_rtp_codec.cpp libmpdemux/demuxer.c libvo/vo_pn...
siretart
subversion at mplayerhq.hu
Mon Feb 6 07:30:12 CET 2012
Author: siretart
Date: Mon Feb 6 07:30:12 2012
New Revision: 34654
Log:
Update deprecated avcodec_alloc_context()/avcodec_open() API calls
Modified:
trunk/libaf/af_lavcac3enc.c
trunk/libmpcodecs/vf_lavc.c
trunk/libmpcodecs/vf_screenshot.c
trunk/libmpcodecs/vf_spp.c
trunk/libmpcodecs/vf_uspp.c
trunk/libmpdemux/demux_rtp_codec.cpp
trunk/libmpdemux/demuxer.c
trunk/libvo/vo_png.c
trunk/sub/av_sub.c
Modified: trunk/libaf/af_lavcac3enc.c
==============================================================================
--- trunk/libaf/af_lavcac3enc.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libaf/af_lavcac3enc.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -99,7 +99,7 @@ static int control(struct af_instance_s
s->lavc_actx->sample_fmt = AV_SAMPLE_FMT_S16;
s->lavc_actx->bit_rate = bit_rate;
- if(avcodec_open(s->lavc_actx, s->lavc_acodec) < 0) {
+ if(avcodec_open2(s->lavc_actx, s->lavc_acodec, NULL) < 0) {
mp_msg(MSGT_AFILTER, MSGL_ERR, MSGTR_CouldntOpenCodec, "ac3", bit_rate);
return AF_ERROR;
}
@@ -282,7 +282,7 @@ static int af_open(af_instance_t* af){
return AF_ERROR;
}
- s->lavc_actx = avcodec_alloc_context();
+ s->lavc_actx = avcodec_alloc_context3(NULL);
if (!s->lavc_actx) {
mp_msg(MSGT_AFILTER, MSGL_ERR, MSGTR_CouldntAllocateLavcContext);
return AF_ERROR;
Modified: trunk/libmpcodecs/vf_lavc.c
==============================================================================
--- trunk/libmpcodecs/vf_lavc.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpcodecs/vf_lavc.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -74,7 +74,7 @@ static int config(struct vf_instance *vf
vf->priv->outbuf_size=10000+width*height; // must be enough!
vf->priv->outbuf = malloc(vf->priv->outbuf_size);
- if (avcodec_open(&lavc_venc_context, vf->priv->codec) != 0) {
+ if (avcodec_open2(&lavc_venc_context, vf->priv->codec, NULL) != 0) {
mp_msg(MSGT_MENCODER,MSGL_ERR,MSGTR_CantOpenCodec);
return 0;
}
@@ -148,7 +148,7 @@ static int vf_open(vf_instance_t *vf, ch
return 0;
}
- vf->priv->context=avcodec_alloc_context();
+ vf->priv->context=avcodec_alloc_context3(vf->priv->codec);
vf->priv->pic = avcodec_alloc_frame();
// TODO: parse args ->
Modified: trunk/libmpcodecs/vf_screenshot.c
==============================================================================
--- trunk/libmpcodecs/vf_screenshot.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpcodecs/vf_screenshot.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -300,9 +300,9 @@ static int vf_open(vf_instance_t *vf, ch
vf->priv->buffer=0;
vf->priv->outbuffer=0;
vf->priv->ctx=0;
- vf->priv->avctx = avcodec_alloc_context();
+ vf->priv->avctx = avcodec_alloc_context3(NULL);
avcodec_register_all();
- if (avcodec_open(vf->priv->avctx, avcodec_find_encoder(CODEC_ID_PNG))) {
+ if (avcodec_open2(vf->priv->avctx, avcodec_find_encoder(CODEC_ID_PNG), NULL)) {
mp_msg(MSGT_VFILTER, MSGL_FATAL, "Could not open libavcodec PNG encoder\n");
return 0;
}
Modified: trunk/libmpcodecs/vf_spp.c
==============================================================================
--- trunk/libmpcodecs/vf_spp.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpcodecs/vf_spp.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -578,7 +578,7 @@ static int vf_open(vf_instance_t *vf, ch
init_avcodec();
- vf->priv->avctx= avcodec_alloc_context();
+ vf->priv->avctx= avcodec_alloc_context3(NULL);
dsputil_init(&vf->priv->dsp, vf->priv->avctx);
vf->priv->log2_count= 3;
Modified: trunk/libmpcodecs/vf_uspp.c
==============================================================================
--- trunk/libmpcodecs/vf_uspp.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpcodecs/vf_uspp.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -224,7 +224,7 @@ static int config(struct vf_instance *vf
AVCodecContext *avctx_enc;
avctx_enc=
- vf->priv->avctx_enc[i]= avcodec_alloc_context();
+ vf->priv->avctx_enc[i]= avcodec_alloc_context3(NULL);
avctx_enc->width = width + BLOCK;
avctx_enc->height = height + BLOCK;
avctx_enc->time_base= (AVRational){1,25}; // meaningless
@@ -234,7 +234,7 @@ static int config(struct vf_instance *vf
avctx_enc->flags = CODEC_FLAG_QSCALE | CODEC_FLAG_LOW_DELAY;
avctx_enc->strict_std_compliance = FF_COMPLIANCE_EXPERIMENTAL;
avctx_enc->global_quality= 123;
- avcodec_open(avctx_enc, enc);
+ avcodec_open2(avctx_enc, enc, NULL);
assert(avctx_enc->codec);
}
vf->priv->frame= avcodec_alloc_frame();
Modified: trunk/libmpdemux/demux_rtp_codec.cpp
==============================================================================
--- trunk/libmpdemux/demux_rtp_codec.cpp Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpdemux/demux_rtp_codec.cpp Mon Feb 6 07:30:12 2012 (r34654)
@@ -141,7 +141,7 @@ void rtpCodecInitialize_video(demuxer_t*
const uint8_t* fooData;
avcodec_register_all();
h264parserctx = av_parser_init(CODEC_ID_H264);
- avcctx = avcodec_alloc_context();
+ avcctx = avcodec_alloc_context3(NULL);
// Pass the config to the parser
h264parserctx->parser->parser_parse(h264parserctx, avcctx,
&fooData, &fooLen, configData, configLen);
Modified: trunk/libmpdemux/demuxer.c
==============================================================================
--- trunk/libmpdemux/demuxer.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libmpdemux/demuxer.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -529,7 +529,7 @@ static void allocate_parser(AVCodecConte
break;
}
if (codec_id != CODEC_ID_NONE) {
- *avctx = avcodec_alloc_context();
+ *avctx = avcodec_alloc_context3(NULL);
if (!*avctx)
return;
*parser = av_parser_init(codec_id);
Modified: trunk/libvo/vo_png.c
==============================================================================
--- trunk/libvo/vo_png.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/libvo/vo_png.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -232,8 +232,8 @@ static int preinit(const char *arg)
return -1;
}
avcodec_register_all();
- avctx = avcodec_alloc_context();
- if (avcodec_open(avctx, avcodec_find_encoder(CODEC_ID_PNG)) < 0) {
+ avctx = avcodec_alloc_context3(NULL);
+ if (avcodec_open2(avctx, avcodec_find_encoder(CODEC_ID_PNG), NULL) < 0) {
uninit();
return -1;
}
Modified: trunk/sub/av_sub.c
==============================================================================
--- trunk/sub/av_sub.c Sun Feb 5 22:20:51 2012 (r34653)
+++ trunk/sub/av_sub.c Mon Feb 6 07:30:12 2012 (r34654)
@@ -65,9 +65,9 @@ int decode_avsub(struct sh_sub *sh, uint
if (!ctx) {
AVCodec *sub_codec;
init_avcodec();
- ctx = avcodec_alloc_context();
+ ctx = avcodec_alloc_context3(NULL);
sub_codec = avcodec_find_decoder(cid);
- if (!ctx || !sub_codec || avcodec_open(ctx, sub_codec) < 0) {
+ if (!ctx || !sub_codec || avcodec_open2(ctx, sub_codec, NULL) < 0) {
mp_msg(MSGT_SUBREADER, MSGL_FATAL,
"Could not open subtitle decoder\n");
av_freep(&ctx);
More information about the MPlayer-cvslog
mailing list