From: Diego Biurrun Date: Wed, 29 Jan 2014 13:14:46 +0000 (+0100) Subject: mpeg: Drop unused parameters from ff_draw_horiz_band() X-Git-Tag: android-x86-6.0-r1~10^2~2278 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=54b2ce7418c0e1467c9e67274e55e1bd86189e63;p=android-x86%2Fexternal-ffmpeg.git mpeg: Drop unused parameters from ff_draw_horiz_band() --- diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index 3e86617a9c..73778f51b4 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -2313,10 +2313,9 @@ void ff_MPV_decode_mb(MpegEncContext *s, int16_t block[12][64]){ /** * @param h is the normal height, this will be reduced automatically if needed for the last row */ -void ff_draw_horiz_band(AVCodecContext *avctx, DSPContext *dsp, Picture *cur, +void ff_draw_horiz_band(AVCodecContext *avctx, Picture *cur, Picture *last, int y, int h, int picture_structure, - int first_field, int low_delay, - int v_edge_pos, int h_edge_pos) + int first_field, int low_delay) { const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(avctx->pix_fmt); int vshift = desc->log2_chroma_h; @@ -2365,10 +2364,9 @@ void ff_draw_horiz_band(AVCodecContext *avctx, DSPContext *dsp, Picture *cur, void ff_mpeg_draw_horiz_band(MpegEncContext *s, int y, int h) { - ff_draw_horiz_band(s->avctx, &s->dsp, &s->current_picture, + ff_draw_horiz_band(s->avctx, &s->current_picture, &s->last_picture, y, h, s->picture_structure, - s->first_field, s->low_delay, - s->v_edge_pos, s->h_edge_pos); + s->first_field, s->low_delay); } void ff_init_block_index(MpegEncContext *s){ //FIXME maybe rename diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index 3ac4aabc8c..f88870052f 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -784,10 +784,9 @@ void ff_MPV_common_init_x86(MpegEncContext *s); void ff_MPV_common_init_arm(MpegEncContext *s); void ff_MPV_common_init_ppc(MpegEncContext *s); void ff_clean_intra_table_entries(MpegEncContext *s); -void ff_draw_horiz_band(AVCodecContext *avctx, DSPContext *dsp, Picture *cur, - Picture *last, int y, int h, int picture_structure, - int first_field, int low_delay, - int v_edge_pos, int h_edge_pos); +void ff_draw_horiz_band(AVCodecContext *avctx, Picture *cur, Picture *last, + int y, int h, int picture_structure, int first_field, + int low_delay); void ff_mpeg_draw_horiz_band(MpegEncContext *s, int y, int h); void ff_mpeg_flush(AVCodecContext *avctx); void ff_print_debug_info(MpegEncContext *s, Picture *p); diff --git a/libavcodec/svq3.c b/libavcodec/svq3.c index 1d1f77aade..fac95eed53 100644 --- a/libavcodec/svq3.c +++ b/libavcodec/svq3.c @@ -1267,9 +1267,10 @@ static int svq3_decode_frame(AVCodecContext *avctx, void *data, (h->pict_type == AV_PICTURE_TYPE_P && mb_type < 8) ? (mb_type - 1) : -1; } - ff_draw_horiz_band(avctx, NULL, s->cur_pic, s->last_pic->f.data[0] ? s->last_pic : NULL, + ff_draw_horiz_band(avctx, s->cur_pic, + s->last_pic->f.data[0] ? s->last_pic : NULL, 16 * h->mb_y, 16, h->picture_structure, 0, - h->low_delay, h->mb_height * 16, h->mb_width * 16); + h->low_delay); } if (h->pict_type == AV_PICTURE_TYPE_B || h->low_delay)