[FFmpeg-cvslog] alsdec: check return values.
Thilo Borgmann
git at videolan.org
Tue Mar 27 20:31:40 CEST 2012
ffmpeg | branch: master | Thilo Borgmann <thilo.borgmann at googlemail.com> | Tue Mar 27 18:06:54 2012 +0200| [7ea948bac31d9d15627466a73a07e96eb6049939] | committer: Michael Niedermayer
alsdec: check return values.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ea948bac31d9d15627466a73a07e96eb6049939
---
libavcodec/alsdec.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c
index f441bd0..e61c29e 100644
--- a/libavcodec/alsdec.c
+++ b/libavcodec/alsdec.c
@@ -1381,8 +1381,7 @@ static int read_frame_data(ALSDecContext *ctx, unsigned int ra_frame)
bd.raw_samples = ctx->raw_samples[c] + offset;
bd.raw_other = NULL;
- read_block(ctx, &bd);
- if (read_channel_data(ctx, ctx->chan_data[c], c))
+ if (read_block(ctx, &bd) || read_channel_data(ctx, ctx->chan_data[c], c))
return -1;
}
@@ -1402,7 +1401,8 @@ static int read_frame_data(ALSDecContext *ctx, unsigned int ra_frame)
bd.lpc_cof = ctx->lpc_cof[c];
bd.quant_cof = ctx->quant_cof[c];
bd.raw_samples = ctx->raw_samples[c] + offset;
- decode_block(ctx, &bd);
+ if (decode_block(ctx, &bd))
+ return -1;
}
memset(reverted_channels, 0, avctx->channels * sizeof(*reverted_channels));
More information about the ffmpeg-cvslog
mailing list