[FFmpeg-cvslog] wavpack: remove a useless parameter from wavpack_decode_block().
Anton Khirnov
git at videolan.org
Tue May 28 11:40:56 CEST 2013
ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Sun May 26 10:47:22 2013 +0200| [35596bd4f4d3c39eed838cf3a2613817d62dda99] | committer: Anton Khirnov
wavpack: remove a useless parameter from wavpack_decode_block().
The decoder always returns output if an error does not occur.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35596bd4f4d3c39eed838cf3a2613817d62dda99
---
libavcodec/wavpack.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index d673ad4..44cedd5 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
@@ -752,8 +752,7 @@ static av_cold int wavpack_decode_end(AVCodecContext *avctx)
}
static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
- uint8_t **data, int *got_frame_ptr,
- const uint8_t *buf, int buf_size)
+ uint8_t **data, const uint8_t *buf, int buf_size)
{
WavpackContext *wc = avctx->priv_data;
WavpackFrameContext *s;
@@ -1128,8 +1127,6 @@ static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
memcpy(samples_r, samples_l, bpp * s->samples);
}
- *got_frame_ptr = 1;
-
return 0;
}
@@ -1215,7 +1212,7 @@ static int wavpack_decode_frame(AVCodecContext *avctx, void *data,
return AVERROR_INVALIDDATA;
}
if ((ret = wavpack_decode_block(avctx, s->block,
- frame->extended_data, got_frame_ptr,
+ frame->extended_data,
buf, frame_size)) < 0) {
wavpack_decode_flush(avctx);
return ret;
@@ -1225,6 +1222,8 @@ static int wavpack_decode_frame(AVCodecContext *avctx, void *data,
buf_size -= frame_size;
}
+ *got_frame_ptr = 1;
+
return avpkt->size;
}
More information about the ffmpeg-cvslog
mailing list