[FFmpeg-soc] [soc]: r5121 - als/alsdec.c
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Sat Aug 15 13:41:04 CEST 2009
On Sat, Aug 15, 2009 at 01:33:24PM +0200, thilo.borgmann wrote:
> Author: thilo.borgmann
> Date: Sat Aug 15 13:33:24 2009
> New Revision: 5121
>
> Log:
> Elaborate comment about aborting in case of a damaged stream.
>
> Modified:
> als/alsdec.c
>
> Modified: als/alsdec.c
> ==============================================================================
> --- als/alsdec.c Sat Aug 15 13:28:10 2009 (r5120)
> +++ als/alsdec.c Sat Aug 15 13:33:24 2009 (r5121)
> @@ -518,7 +518,8 @@ static int read_block_data(ALSDecContext
> else
> sub_blocks = get_bits1(gb) ? 4 : 1;
>
> - // Do not continue in case of a damaged stream
> + // do not continue in case of a damaged stream since
> + // block_length must be evenly divisible by sub_blocks
> if (block_length % sub_blocks)
> return -1;
Wouldn't it be nicer to print a warning and just decrease block_length
to the next smaller multiple of sub_blocks? Depending on how the
format is this might improve decoding of damaged streams (e.g. last
block in an incomplete file).
More information about the FFmpeg-soc
mailing list