Statistics
| Branch: | Revision:

ffmpeg / libavcodec / wavpack.c @ aa170ed6

History | View | Annotate | Download (34.5 KB)

# Date Author Comment
aa170ed6 02/19/2010 02:06 PM Kostya Shishkov

cosmetics: reindent after last commit

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

965828bb 02/19/2010 02:05 PM Kostya Shishkov

Since WavPack chunk can contain more samples than FFmpeg is guaranteed to
hold, decode it in several iterations outputting as many samples as possible.

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

6e44ba15 11/16/2009 05:42 PM Ronald S. Bultje

Use get_bits_left() instead of size_in_bits - get_bits_count().

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

d859bb1d 09/16/2009 03:08 PM Sascha Sommer

Add CODEC_CAP_SUBFRAMES for codecs that output multiple subframes
per AVPacket
No longer print "Multiple frames in a packet" error message
when CODEC_CAP_SUBFRAMES is set (wmapro, wavpack)

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

992f7db0 05/06/2009 05:40 AM Laurent Aimar

Add floating point audio decoding to WavPack decoder.
Patch by Laurent Aimar (fenrir at `antonym of 'audio'+antonym of 'WAN'` dot org)

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

cabb8111 05/06/2009 05:28 AM Laurent Aimar

Prepare WavPack decoder to support floating point output.
Patch by Laurent Aimar (f-e-n-r-i-r .@.t. v=i=d=e=o=l=a=n .d.o.t. o=r=g)

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

3cb08886 05/05/2009 06:10 AM Laurent Aimar

Factorize out integer sample value decoding for WavPack.
This is slightly modified patch by Laurent Aimar.

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

66311f86 05/03/2009 05:42 AM Laurent Aimar

Check whether extra bits block has enough data.
Patch by Laurent Aimar "f\145nr\151r >at< vide\157lan <dot> o\162g"

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

10c773c1 05/02/2009 09:08 AM Benjamin Larsson

Remove dead assignments found by CSA

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

418f77ec 05/02/2009 05:17 AM Laurent Aimar

Decode extended bitstream for high-precision WavPack files.
Patch by Laurent Aimar [(wolf, son of Loki) <at> (videolan) <dot> (org)]

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

60294c59 04/26/2009 04:23 AM Laurent Aimar

Correctly update output sample format in wavpack decoder.
Patch by Laurent Aimar (at 'fenrir (cons 'videolan 'org))

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

29ee6355 04/24/2009 05:50 AM Kostya Shishkov

Merge decoding functions for all bitdepths in WavPack decoder

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

6e0f746d 04/23/2009 06:21 PM Kostya Shishkov

Handle WavPack INT32INFO chunks with nonzero post shift

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

0638c2ae 04/23/2009 05:27 PM Kostya Shishkov

Add functions for decoding >16 bits WavPack files.
Based on patches by Laurent Aimar (fenrir >whirlpool< videolan >dit< org)

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

760db32a 04/23/2009 07:44 AM Laurent Aimar

Shift 9-15 bit samples to use full 16-bit range.
Patch by Laurent Aimar <fenrir at VLCsite>
Thread: [PATCH] Fixed wavpack 9-15 bits support

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

9106a698 04/13/2009 04:20 PM Stefano Sabatini

Rename bitstream.h to get_bits.h.

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

7a00bbad 04/07/2009 03:59 PM Thilo Borgmann

Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames....

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

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

2c96535a 01/16/2009 05:46 PM Kostya Shishkov

WavPack hybrid mode support

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

eeee48b2 11/19/2008 02:57 PM Kostya Shishkov

Add channel layout to several audio decoders I maintain

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

fd76c37f 07/31/2008 10:47 AM Peter Ross

Modify all codecs to report their supported input and output sample format(s).

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

fe4bf374 06/12/2008 09:50 PM Stefano Sabatini

Make AVCodec long_names definition conditional depending on CONFIG_SMALL.

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

d5202e4f 04/27/2008 10:52 AM Stefano Sabatini

Add long names to many AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

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

94ef6d11 02/01/2008 04:12 PM Michael Niedermayer

const

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

28e7453c 11/25/2007 05:31 PM Aurelien Jacobs

remove some empty close/init functions in avcodec
patch by Alex

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

ca1daf0a 08/26/2007 10:38 PM Aurelien Jacobs

add get_unary_0_33() to help gcc with inlining

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

28296f9c 08/26/2007 10:33 PM Aurelien Jacobs

move get_unary() to its own file

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

a6ba65f7 08/13/2007 05:36 AM David Bryant

Support for WavPack version 0x410 (false stereo chunks)

Patch by David Bryant printf("david@%s.com",wv_demuxer.long_name);
Thread [PATCH] handle WavPack stream version 0x410

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

11ead90e 08/13/2007 05:35 AM Kostya Shishkov

Rename flag for consistency with the next commit

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

57d473f4 08/08/2007 10:36 PM Alex Beregszaszi

use get_unary from bitstream.h

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

6b05eb31 08/05/2007 05:56 AM David Bryant

Add the handling of the INT32INFO block to the WavPack decoder.

Patch by David Bryant david at $codecname dot com
Thread: [FFmpeg-devel] [PATCH] handle INT32INFO in WavPack decoder

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

b314cfe7 03/20/2007 05:44 AM Kostya Shishkov

Correctly handle data_size on decoding

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

4b3b5a23 01/27/2007 02:24 PM Kostya Shishkov

Coded residual in WavPack may be > 0xFFFF

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

fead30d4 01/19/2007 10:12 PM Alex Beregszaszi

rename BE/LE_8/16/32 to AV_RL/B_8/16/32

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

849f1035 12/08/2006 12:35 AM Måns Rullgård

rename always_inline to av_always_inline and move to common.h

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

a8789714 10/15/2006 04:50 AM Kostya Shishkov

Ignore blocks with no samples and flags (but usually with MD5 sum)

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

4ec0beaa 10/14/2006 05:01 AM Kostya Shishkov

Move block size check to decoder

Originally committed as revision 6688 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

8db0c25d 09/28/2006 05:01 AM Kostya Shishkov

Handle case of get_bits(0)

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

730581f3 09/26/2006 03:41 AM Kostya Shishkov

WavPack lossless audio decoder

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