Benjamin Larsson
e7a6d5f313
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.
Originally committed as revision 7318 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
b78e7197a8
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
18 years ago
Måns Rullgård
191e8ca752
fix some signedness warnings
...
Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Luca Barbato
8faf544392
Cleanup, from Emanuele Giaquinta <exg@gentoo.org>
...
Originally committed as revision 6221 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
b3701f5cc0
Alignment of the LT window, segfault fix patch by Baptiste Coudurier.
...
Originally committed as revision 6051 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Benjamin Larsson
9aee40d967
SIMD vector optimizations. 3% faster overall decoding.
...
Originally committed as revision 6026 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Loren Merritt
bcfa3e58ee
3dnow2 implementation of imdct.
...
6% faster vorbis and wma.
Originally committed as revision 5954 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Reimar Döffinger
0b52626eb0
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
19 years ago
Reimar Döffinger
a5ecd69ec1
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
19 years ago
Michael Niedermayer
d30ba3bb34
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
instead of pow(). (by banan)
the init simplifictaion is not correct its not binary identical
the pow optimization breaks decoding of http://klif-e.mos.net.au/videos/extr.wmv
Originally committed as revision 5247 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Michael Niedermayer
40c8602f64
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
19 years ago
Benjamin Larsson
6f3dda9328
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
19 years ago
Jindřich Makovička
63a5b0b1ae
- 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
19 years ago
Steve L'Homme
68b51e58ce
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
19 years ago
Diego Biurrun
5509bffa88
Update licensing information: The FSF changed postal address.
...
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Benjamin Larsson
52fa37f17c
get_vlc -> get_vlc2 transition.
...
Originally committed as revision 4827 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Reimar Döffinger
b6204677f6
Fix wma2 audio decoder
...
Patch by Reimar Doeffinger
Originally committed as revision 4779 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
115329f160
COSMETICS: Remove all trailing whitespace.
...
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Mark Weaver
ff547a52d2
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
20 years ago
Michael Niedermayer
caa336b4cc
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
20 years ago
Burkhard Plaum
073c2593c9
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
20 years ago
Diego Biurrun
b4396f36e5
k6 pop fix patch by (Diego Biurrun <diego at biurrun dot de>)
...
Originally committed as revision 3403 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Alex Beregszaszi
ed0219a69f
altivec workaround
...
Originally committed as revision 3259 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
7e56cd927b
add the minimal documentation to make this decoder useful
...
Originally committed as revision 3059 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
40a3105d46
segfault fix
...
Originally committed as revision 2714 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Alex Beregszaszi
aef3c69d8d
moved frame_count to wmadeccontext
...
Originally committed as revision 2011 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Alex Beregszaszi
f2899fb1ff
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
22 years ago
Fabrice Bellard
a9722aa6e5
works with old gcc versions too
...
Originally committed as revision 1948 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
983e3246b7
per file doxy
...
Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
0c1a9edad4
* UINTX -> uintx_t INTX -> intx_t
...
Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
8e1e6f31c1
use av_malloc() functions - added av_strdup and av_realloc()
...
Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
68f593b484
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
22 years ago
Fabrice Bellard
b35a02d527
align fixes for sse/altivec
...
Originally committed as revision 1414 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
2f62e147ae
oops : better error resilience - should fix most wma decoding problems
...
Originally committed as revision 1404 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
f408fc67c0
* avoid negative numbers as well
...
Originally committed as revision 1134 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Nick Kurshev
dd3be2c97e
10l
...
Originally committed as revision 1133 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Nick Kurshev
b8e6ad84e5
reverse first hunk
...
Originally committed as revision 1132 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Nick Kurshev
d08070e653
fixed debug compilation
...
Originally committed as revision 1131 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
4707cb07e1
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
22 years ago
Fabrice Bellard
bc42388648
use lrintf to avoid double conversion
...
Originally committed as revision 1107 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
ab253fe3c5
avoid name clash - fixed again block size selection
...
Originally committed as revision 1105 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
64c133898a
fixed block size selection
...
Originally committed as revision 1093 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
bc8d1857fb
added wma decoder
...
Originally committed as revision 1090 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago