[FFmpeg-devel] [RFC] Differences between Cook and G.722.1
Ramiro Ribeiro Polla
Fri May 4 23:38:09 CEST 2007
Michael Niedermayer wrote:
> On Fri, Apr 27, 2007 at 09:50:43PM -0300, Ramiro Ribeiro Polla wrote:
>> I've been adapting the G.722.1 reference decoder for FFmpeg, and then
>> noticed it was very related to Cook.
>> The decode_envelope functions behave alike, but categorize is different.
>> I haven't completely understood decode_vectors yet.
>> Attached is a patch for cook.c that makes categorize behave exactly like
>> the reference decoder.
>> Could the people that wrote, and use, the Cook decoder see if these
>> changes make any sense? Or was Cook implemented this different from G.722.1?
> i cant help you with that as i dunno cook ...
>> Is the output with this patch the same/better/worse?
> why not try that yourself, iam sure there are some cook files on mphq :)
Tested all files that currently work. The output from categorize() is
somewhat different, but the int16_t* output is identical.
Sending small patches in separate mails.
More information about the ffmpeg-devel