[FFmpeg-devel] [PATCH 3/4] lswr: fix assert failure on unknown layouts.
Stefano Sabatini
stefasab at gmail.com
Fri Oct 25 19:04:38 CEST 2013
On date Friday 2013-10-25 16:20:57 +0200, Nicolas George encoded:
> Signed-off-by: Nicolas George <george at nsup.org>
> ---
> libswresample/rematrix.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libswresample/rematrix.c b/libswresample/rematrix.c
> index 5c98e68..e146edf 100644
> --- a/libswresample/rematrix.c
> +++ b/libswresample/rematrix.c
> @@ -433,8 +433,8 @@ int swri_rematrix(SwrContext *s, AudioData *out, AudioData *in, int len, int mus
> off = len1 * out->bps;
> }
>
> - av_assert0(out->ch_count == av_get_channel_layout_nb_channels(s->out_ch_layout));
> - av_assert0(in ->ch_count == av_get_channel_layout_nb_channels(s-> in_ch_layout));
> + av_assert0(!s->out_ch_layout || out->ch_count == av_get_channel_layout_nb_channels(s->out_ch_layout));
> + av_assert0(!s-> in_ch_layout || in ->ch_count == av_get_channel_layout_nb_channels(s-> in_ch_layout));
LGTM but probably Michael should confirm.
--
FFmpeg = Formidable and Furious Mean Powered Egregious Geisha
More information about the ffmpeg-devel
mailing list