Statistics
| Branch: | Revision:

ffmpeg / libavcodec / cook.c @ de8e2c1d

History | View | Annotate | Download (35.4 KB)

# Date Author Comment
de8e2c1d 05/09/2007 10:24 PM Ramiro Polla

Use 1 array with double the size instead of 2 arrays with normal size
Eliminates need for concatenation and adds proper fix for FIXME

Originally committed as revision 8958 to svn://svn.ffmpeg.org/ffmpeg/trunk

a5cb1f13 05/09/2007 10:00 PM Ramiro Polla

Add bias instead of -32 or 0, as is done in g.722.1

Originally committed as revision 8957 to svn://svn.ffmpeg.org/ffmpeg/trunk

39938968 05/09/2007 09:57 PM Ramiro Polla

Indentation for previous patch

Originally committed as revision 8956 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b019970 05/09/2007 09:56 PM Ramiro Polla

Add another tmpbias variable, as bias' value will be used later

Originally committed as revision 8955 to svn://svn.ffmpeg.org/ffmpeg/trunk

cdb59552 05/09/2007 09:50 PM Ramiro Polla

Fix logic for return value of init_vlc

Originally committed as revision 8954 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a6a6cc7 05/05/2007 12:18 PM Diego Biurrun

Fix multiple "‘inline/static’ is not at beginning of declaration" warnings.

Originally committed as revision 8894 to svn://svn.ffmpeg.org/ffmpeg/trunk

a31978e9 04/18/2007 07:47 PM Ramiro Polla

Simplify, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br

Originally committed as revision 8754 to svn://svn.ffmpeg.org/ffmpeg/trunk

4620ce8b 04/18/2007 07:46 PM Ramiro Polla

Remove unused vars, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br

Originally committed as revision 8753 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9fd5461 04/18/2007 07:44 PM Ramiro Polla

Remove unused vars, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br

Originally committed as revision 8752 to svn://svn.ffmpeg.org/ffmpeg/trunk

b707cbb3 04/18/2007 07:44 PM Ramiro Polla

Cosmetics, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br

Originally committed as revision 8751 to svn://svn.ffmpeg.org/ffmpeg/trunk

940d8f76 04/12/2007 03:37 PM Benjamin Larsson

As usual Real actually took something existing and rebranded it.
Cook looks very much like G.722.1.

Originally committed as revision 8723 to svn://svn.ffmpeg.org/ffmpeg/trunk

058ee0cf 03/20/2007 06:08 PM Ian Braithwaite

Small simplifications to subband coefficient handling and use av_random().
Patch by Ian Braithwaite ian .. braithwaite ... dk

Originally committed as revision 8456 to svn://svn.ffmpeg.org/ffmpeg/trunk

baab2957 03/15/2007 09:22 PM Ian Braithwaite

subband_coef_noise -> subband_coef_sign
Cosmetics patch by Ian Braithwaite ian .. braithwaite dot dk

Originally committed as revision 8417 to svn://svn.ffmpeg.org/ffmpeg/trunk

85e7386a 03/13/2007 07:44 PM Ian Braithwaite

Combine the window and overlap loops,
and get rid of the data swapping.

Patch by Ian Braithwaite <dk dot braithwaite at ian>

Originally committed as revision 8387 to svn://svn.ffmpeg.org/ffmpeg/trunk

e7485bf3 03/11/2007 08:30 PM Ian Braithwaite

Replace custom modified discrete cosine transform with ffmpeg's own.
This does alter the decoded output, but not by much.
The new output is closer to that produced by Real's "official" decoder,
and the decoder runs slightly faster.

Patch by Ian Braithwaite ian at braithwaite dot dk...

d0429b4f 03/08/2007 08:43 PM Ian Braithwaite

Simplify gain block handling.

Patch by Ian Braithwaite <ian at braithwaite dot dk>

Originally committed as revision 8298 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ff5e656 03/08/2007 07:47 PM Ian Braithwaite

Don't output the first two frames, since they don't contain valid audio.
This also eases comparison of decoded output with Real's binary decoder.

Patch by Ian Braithwaite <ian at braithwaite dot dk>

Originally committed as revision 8297 to svn://svn.ffmpeg.org/ffmpeg/trunk

f66e4f5f 02/25/2007 10:27 AM Reimar Döffinger

Add av_ prefix to clip functions

Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk

0564528e 02/18/2007 08:35 PM Benjamin Larsson

Clairyfication of the gain tool struct.

Originally committed as revision 8023 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd462087 02/18/2007 07:12 PM Benjamin Larsson

Don't use byte swaps and use the more portable way
of declaring aligned buffers.

Originally committed as revision 8021 to svn://svn.ffmpeg.org/ffmpeg/trunk

753c9d32 01/29/2007 10:42 AM Benjamin Larsson

Check that js_vlc_bits from the extradata is in a valid range.

Originally committed as revision 7756 to svn://svn.ffmpeg.org/ffmpeg/trunk

862be28b 01/29/2007 10:32 AM Benjamin Larsson

Get rid of the COOKextradata struct. And use valid C to parse the extradata.

Originally committed as revision 7755 to svn://svn.ffmpeg.org/ffmpeg/trunk

6e584be1 01/29/2007 08:58 AM Benjamin Larsson

Kill a warning and don't use modulus.

Originally committed as revision 7754 to svn://svn.ffmpeg.org/ffmpeg/trunk

a5b8a69c 01/29/2007 08:37 AM Benjamin Larsson

decode_subpacket cleanup by Ian Braithwaite ian braithwaite dot dk.

Originally committed as revision 7753 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7973906 01/28/2007 10:17 AM Benjamin Larsson

Sort out the diffrent cook versions.

Originally committed as revision 7739 to svn://svn.ffmpeg.org/ffmpeg/trunk

70ab75eb 01/28/2007 10:05 AM Benjamin Larsson

Cook stereo (MONO_COOK2) bugfix, by Ian Braithwaite.
ian at braithwaite dot dk.

Originally committed as revision 7738 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3203b64 01/27/2007 05:30 PM Benjamin Larsson

Get rid of one warning.

Originally committed as revision 7735 to svn://svn.ffmpeg.org/ffmpeg/trunk

162b9835 12/14/2006 05:58 PM Benjamin Larsson

av_log(NULL,... -> av_log(avctx,.. where appropriate.

Originally committed as revision 7319 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

5902bdd8 08/24/2006 09:59 PM Aurelien Jacobs

cook shouldn't try to enforce the bitstream reader type

Originally committed as revision 6080 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a1a7e32 05/13/2006 10:45 AM Michael Niedermayer

sanity checks, some might have been exploitable ...

Originally committed as revision 5369 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c4b1b25 02/10/2006 11:59 AM Alexander Strasser

Don't use pow/powf functions where we just need integer arithmetic.
approved by Benjamin

Originally committed as revision 4973 to svn://svn.ffmpeg.org/ffmpeg/trunk

2e9c78d3 02/06/2006 11:21 AM Benjamin Larsson

Fix broken cosmetics commit and add a check for valid headers.

Originally committed as revision 4945 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f129a33 02/06/2006 11:03 AM Benjamin Larsson

Small cosmetics and better variable names.

Originally committed as revision 4944 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

51bb91cb 01/07/2006 11:38 PM Benjamin Larsson

Incorrect check removed.

Originally committed as revision 4823 to svn://svn.ffmpeg.org/ffmpeg/trunk

560b10a6 01/06/2006 12:41 PM Benjamin Larsson

Dual mono stereo strems sound ok now, added sanity checks and removed
some unused variables and redundant memsets.
Patch by Benjamin Larsson

Originally committed as revision 4816 to svn://svn.ffmpeg.org/ffmpeg/trunk

70220035 01/04/2006 12:48 PM Benjamin Larsson

Fix an out of array access and some minor cleanup of the code.
All available cook samples decode correctly now.
patch by Benjamin Larsson < banan * at * student * dot * ltu * dot * se >

Originally committed as revision 4810 to svn://svn.ffmpeg.org/ffmpeg/trunk

b7c24ff6 12/11/2005 12:56 AM Benjamin Larsson

This patch adds some support for non-joint stereo streams. It also
removes some fixmes.
Patch by Benjamin Larsson

Originally committed as revision 4733 to svn://svn.ffmpeg.org/ffmpeg/trunk

e0f7e329 12/09/2005 04:08 PM Benjamin Larsson

Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy...