Statistics
| Branch: | Revision:

ffmpeg / libavcodec / wmadec.c @ ad1ea1f1

History | View | Annotate | Download (27.3 KB)

# Date Author Comment
5bd526d9 04/04/2007 01:49 PM Ian Braithwaite

WMA decoder improvement, output closer to the dmo binary.
Patch by Ian Braithwaite ian braithwaite dot dk

[Ffmpeg-devel] WMA decoder improvement, 2007-03-28 15:50

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

1890c2ac 03/26/2007 10:03 AM Ian Braithwaite

Optimize by building the mdct window and multipying/adding at the same time.

Patch by Ian Braithwaite ian .. braithwaite . dk

[Ffmpeg-devel] WMA decoder speedup 2007-03-22 22:56

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

911b9faf 02/27/2007 09:54 AM Michel Bardiaux

Rename WMADecodeContext to WMACodecContext

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

a9c9a240 02/27/2007 09:39 AM Michel Bardiaux

Supply context to tprintf

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

6836af52 02/07/2007 02:53 PM Michael Niedermayer

doxygenize

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

e8ebd573 02/06/2007 09:12 PM Michael Niedermayer

kill debuging code

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

59686073 02/06/2007 08:19 PM Michael Niedermayer

wma encoder

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

e7a6d5f3 12/14/2006 05:50 PM Benjamin Larsson

Bug fix for crashes when SSE is used on unaligned arrays.
No measureable change in speed. This gave random crashes on Win32
and BeOS. The cause for this bug is that gcc doesn't align the
stackframe. Linux and glibc always ensure this to be true thus
this never affected Linux....

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

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

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

8faf5443 09/10/2006 03:36 PM Luca Barbato

Cleanup, from Emanuele Giaquinta <>

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

b3701f5c 08/22/2006 04:23 PM Baptiste Coudurier

Alignment of the LT window, segfault fix patch by Baptiste Coudurier.

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

9aee40d9 08/19/2006 08:46 AM Benjamin Larsson

SIMD vector optimizations. 3% faster overall decoding.

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

bcfa3e58 08/08/2006 04:01 AM Loren Merritt

3dnow2 implementation of imdct.
6% faster vorbis and wma.

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

0b52626e 06/27/2006 12:13 PM Reimar Döffinger

Do not read full byte when less than 8 bits are still to be read.
Does not make a difference with any of my samples, but current
code does not make much sense.

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

a5ecd69e 06/27/2006 12:09 PM Reimar Döffinger

Ignore overrun in spectral RLE decoding, fixes
http://www.missouri.edu/~bah347/gprime/nintendothemesacappellax.wmv

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

d30ba3bb 03/30/2006 02:58 PM Michael Niedermayer

reverting 1.31->1.33
fix coverity warning CID: 255 (uninitalized variable used to build tables which arent used, well there is a slight change of a FPU exception maybe ...)
(by michael)
Init simplification and 2% faster wma_decode_block on amd64 with tables use...

40c8602f 03/13/2006 11:29 PM Michael Niedermayer

fix coverity warning CID: 255 (uninitalized variable used to build tables which arent used, well there is a slight change of a FPU exception maybe ...)

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

6f3dda93 03/08/2006 09:26 AM Benjamin Larsson

Init simplification and 2% faster wma_decode_block on amd64 with tables use
instead of pow().

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

63a5b0b1 02/11/2006 07:39 PM Jindřich Makovička

- fix insufficient code length for exp_vlc
- move vlc tweaking parameters to one place

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

68b51e58 02/05/2006 01:35 PM Steve L'Homme

MSVC-compatible _align8/_align16 declaration
patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr

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

52fa37f1 01/08/2006 05:09 PM Benjamin Larsson

get_vlc -> get_vlc2 transition.

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

b6204677 12/27/2005 07:58 PM Reimar Döffinger

Fix wma2 audio decoder
Patch by Reimar Doeffinger

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

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

ff547a52 06/28/2005 02:56 PM Mark Weaver

WMA MAX_CODED_SUPERFRAME_SIZE too small patch by (Mark Weaver: mark-clist, npsl co uk)

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

caa336b4 12/29/2004 05:50 PM Michael Niedermayer

common.c -> bitstream.c (and the single non bitstream func -> utils.c)
common.h -> common.h/bitstream.h

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

073c2593 11/27/2004 06:10 PM Burkhard Plaum

Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>)

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

b4396f36 08/19/2004 07:01 PM Diego Biurrun

k6 pop fix patch by (Diego Biurrun <diego at biurrun dot de>)

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

ed0219a6 06/26/2004 10:35 AM Alex Beregszaszi

altivec workaround

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

7e56cd92 04/24/2004 07:30 PM Mike Melanson

add the minimal documentation to make this decoder useful

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

40a3105d 01/18/2004 09:57 PM Michael Niedermayer

segfault fix

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

aef3c69d 07/04/2003 08:32 PM Alex Beregszaszi

moved frame_count to wmadeccontext

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

f2899fb1 07/04/2003 08:26 PM Alex Beregszaszi

uniformization (now it uses the same trace functions as h264, defined in common.h)

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

a9722aa6 06/10/2003 10:45 PM Fabrice Bellard

works with old gcc versions too

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

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

8e1e6f31 01/23/2003 11:03 PM Fabrice Bellard

use av_malloc() functions - added av_strdup and av_realloc()

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

68f593b4 01/21/2003 05:34 PM Michael Niedermayer

GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops

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

b35a02d5 01/07/2003 05:46 PM Fabrice Bellard

align fixes for sse/altivec

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

2f62e147 01/06/2003 10:47 PM Fabrice Bellard

oops : better error resilience - should fix most wma decoding problems

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

f408fc67 10/31/2002 08:22 PM Zdenek Kabelac
  • avoid negative numbers as well

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

dd3be2c9 10/31/2002 06:22 PM Nick Kurshev

10l

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

b8e6ad84 10/31/2002 06:17 PM Nick Kurshev

reverse first hunk

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

d08070e6 10/31/2002 06:08 PM Nick Kurshev

fixed debug compilation

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

4707cb07 10/31/2002 12:07 AM Fabrice Bellard

fixed nb_block_sizes detection - fixed codec_id test (avctx->codec_id does not need to be initialized)

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

bc423886 10/29/2002 10:39 PM Fabrice Bellard

use lrintf to avoid double conversion

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

ab253fe3 10/29/2002 10:27 PM Fabrice Bellard

avoid name clash - fixed again block size selection

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

64c13389 10/28/2002 01:42 AM Fabrice Bellard

fixed block size selection

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

bc8d1857 10/28/2002 12:48 AM Fabrice Bellard

added wma decoder

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