From 39a6423983ced556a4a43272b93f0ecc8e022744 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 17 Jan 2010 20:25:24 +0200 Subject: [PATCH] Audio format: requires same sample rate and channels count This fixes #3168. The audio_format plugin was ignorantly claiming to convert the sample rate and channel count, though it obviously did not. --- modules/audio_filter/converter/format.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/audio_filter/converter/format.c b/modules/audio_filter/converter/format.c index 9c844de5d3..b9743a4bc3 100644 --- a/modules/audio_filter/converter/format.c +++ b/modules/audio_filter/converter/format.c @@ -206,6 +206,9 @@ static int Open( vlc_object_t *p_this ) filter_t *p_filter = (filter_t *)p_this; int i; + if ( !AOUT_FMTS_SIMILAR( &p_filter->fmt_in.audio, &p_filter->fmt_out.audio ) ) + return VLC_EGENERIC; + for( i = 0; ConvertTable[i].pf_convert != NULL; i++ ) { if( ConvertTable[i].i_src == p_filter->fmt_in.i_codec && -- 2.39.2