[vlc-devel] Re: [0.8.6-bugfix] AAC SBR transcode fix
xxcv
xxcv07 at gmail.com
Thu Jan 18 11:06:10 CET 2007
Decoders, is it refer to all audio decoders ?
fmt_last.audio.i_rate = the last (currently) decoded audio block
sampling rate
fmt_in.audio.i_rate = the first decoded audio block sampling rate
I don't know if sampling rate will change for any other audio codecs
except AAC SBR
For example does WAVE change sampling rate ? or mp3 or vorbis or Audio
Tapes or CD or mp2a or mpga ?
I don't know who puts this line there, "fmt_last.audio.i_rate =
id->p_decoder->fmt_in.audio.i_rate;" ,
and for what reason it is there, should we ask him why ? This is like
telling the decoder saying
current audio block been decoded to wrong sampling rate, and, overriding
current value with old value.
So is it wrong to comment this line out ?
Christophe Mutricy wrote:
>> --- modules/stream_out/transcode.c~ 2006-09-22 05:29:10.000000000 +1000
>> +++ modules/stream_out/transcode.c 2007-01-15 14:04:33.000000000 +1100
>> @@ -1255,7 +1255,7 @@
>> audio_BitsPerSample( id->p_decoder->fmt_out.i_codec );
>> fmt_last = id->p_decoder->fmt_out;
>> /* FIX decoders so we don't have to do this */
>> - fmt_last.audio.i_rate = id->p_decoder->fmt_in.audio.i_rate;
>> +// fmt_last.audio.i_rate = id->p_decoder->fmt_in.audio.i_rate;
>>
> Are all the decoders fixed ? have you tested with other input codec ?
>
>
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list