]> git.sesse.net Git - vlc/commitdiff
Revert "Special case for fourcc samr and sawb in transcode_audio_new()"
authorAntoine Cellerier <dionoea@videolan.org>
Sun, 22 Jun 2008 16:51:56 +0000 (18:51 +0200)
committerAntoine Cellerier <dionoea@videolan.org>
Sun, 22 Jun 2008 17:20:45 +0000 (19:20 +0200)
That commit broke audio sample rate changing.

This reverts commit ddac67aaf2bde4179f695bb26033488e8e7c35cc.

modules/stream_out/transcode.c

index 4a345aef9dd714e134be1d4947bfd36df1b9e8bd..67b41dafd4df85cab7aa79fecfc08707d265f75c 100644 (file)
@@ -1152,11 +1152,7 @@ static int transcode_audio_new( sout_stream_t *p_stream,
                     id->p_decoder->fmt_out.i_codec );
     id->p_encoder->fmt_in.audio.i_format = id->p_decoder->fmt_out.i_codec;
 
-    if( ( id->p_encoder->fmt_out.i_codec == VLC_FOURCC('s','a','m','r') ) ||
-        ( id->p_encoder->fmt_out.i_codec == VLC_FOURCC('s','a','w','b') ) )
-         id->p_encoder->fmt_in.audio.i_rate = id->p_encoder->fmt_out.audio.i_rate;
-    else
-        id->p_encoder->fmt_in.audio.i_rate = fmt_last.audio.i_rate;
+    id->p_encoder->fmt_in.audio.i_rate = id->p_encoder->fmt_out.audio.i_rate;
     id->p_encoder->fmt_in.audio.i_physical_channels =
         id->p_encoder->fmt_out.audio.i_physical_channels;
     id->p_encoder->fmt_in.audio.i_original_channels =