summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-05-09 19:41:05 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-05-09 19:43:30 +0200
commit398e3a591fb8739a5af72f802153700fefa92098 (patch)
treeae891e1a82058b2b4ec5f3336bf3a23b1370380d
parent3554c2fafc46861624cbb634e175277b26eb1664 (diff)
downloadffmpeg-streaming-398e3a591fb8739a5af72f802153700fefa92098.zip
ffmpeg-streaming-398e3a591fb8739a5af72f802153700fefa92098.tar.gz
avcodec: replace uses of deprecated avcodec_set_dimensions()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavcodec/smvjpegdec.c7
-rw-r--r--libavcodec/vc1.c13
2 files changed, 16 insertions, 4 deletions
diff --git a/libavcodec/smvjpegdec.c b/libavcodec/smvjpegdec.c
index f883ecf..e546c3e 100644
--- a/libavcodec/smvjpegdec.c
+++ b/libavcodec/smvjpegdec.c
@@ -153,8 +153,11 @@ static int smvjpeg_decode_frame(AVCodecContext *avctx, void *data, int *data_siz
/* We shouldn't get here if frames_per_jpeg <= 0 because this was rejected
in init */
- avcodec_set_dimensions(avctx, mjpeg_data->width,
- mjpeg_data->height / s->frames_per_jpeg);
+ ret = ff_set_dimensions(avctx, mjpeg_data->width, mjpeg_data->height / s->frames_per_jpeg);
+ if (ret < 0) {
+ av_log(s, AV_LOG_ERROR, "Failed to set dimensions\n");
+ return ret;
+ }
if (*data_size) {
s->picture[1]->extended_data = NULL;
diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index 89fa7ff..c7f3561 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -372,7 +372,11 @@ int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitCo
if (v->res_sprite) {
int w = get_bits(gb, 11);
int h = get_bits(gb, 11);
- avcodec_set_dimensions(v->s.avctx, w, h);
+ int ret = ff_set_dimensions(v->s.avctx, w, h);
+ if (ret < 0) {
+ av_log(avctx, AV_LOG_ERROR, "Failed to set dimensions %d %d\n", w, h);
+ return ret;
+ }
skip_bits(gb, 5); //frame rate
v->res_x8 = get_bits1(gb);
if (get_bits1(gb)) { // something to do with DC VLC selection
@@ -516,6 +520,7 @@ int ff_vc1_decode_entry_point(AVCodecContext *avctx, VC1Context *v, GetBitContex
{
int i;
int w,h;
+ int ret;
av_log(avctx, AV_LOG_DEBUG, "Entry point: %08X\n", show_bits_long(gb, 32));
v->broken_link = get_bits1(gb);
@@ -545,7 +550,11 @@ int ff_vc1_decode_entry_point(AVCodecContext *avctx, VC1Context *v, GetBitContex
w = v->max_coded_width;
h = v->max_coded_height;
}
- avcodec_set_dimensions(avctx, w, h);
+ if ((ret = ff_set_dimensions(avctx, w, h)) < 0) {
+ av_log(avctx, AV_LOG_ERROR, "Failed to set dimensions %d %d\n", w, h);
+ return ret;
+ }
+
if (v->extended_mv)
v->extended_dmv = get_bits1(gb);
if ((v->range_mapy_flag = get_bits1(gb))) {
OpenPOWER on IntegriCloud