Michael Niedermayer
69fd15f871
MUL* for ARM code based on a patch by Siarhei Siamashka
...
untested
Originally committed as revision 6050 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
f617adedc8
replace MULL with asm too, no significnat speedup but its probably better to not take any chances, some versions of gcc will almost certainly mess it up too if they can
...
Originally committed as revision 6049 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
47a0cd7408
replacing MULH by asm for x86
...
about 30% faster imdct36()
Originally committed as revision 6048 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
5ab1972b53
indent preprocessor directives
...
Originally committed as revision 6047 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
355903f5a8
make high precission synth filter 3 times faster on x86
...
Originally committed as revision 6046 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
0bd2483a75
replace MULL by MULH + shift in dct32() (code is very slightly faster, and the compiler should be able to optimize the shift away on 64bit archs)
...
Originally committed as revision 6045 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
eb6447766d
replace a few MULL by MULH
...
Originally committed as revision 6039 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Michael Niedermayer
120aad7fe9
reorder butterflies to reduce memory load/store
...
Originally committed as revision 6037 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Michael Niedermayer
55582f8de3
table contains vlc with 19 bits and 8*2 < 19
...
Originally committed as revision 5658 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Steve L'Homme
267f7edcd1
(f)printf --> av_log conversion
...
taken from a patch by Steve L'Homme
Originally committed as revision 5127 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
fb9cb0b8c4
get_vlc -> get_vlc2 transition.
...
Originally committed as revision 4828 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
bb270c0896
COSMETICS: tabs --> spaces, some prettyprinting
...
Originally committed as revision 4764 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
Roberto Togni
d9b1c197e5
QDM2 compatible decoder
...
Originally committed as revision 4649 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Roberto Togni
e6885654eb
Reverse patch 1.59->1.60, it break mp3 in ffplay and ffmpeg
...
Reversing approved by patch author
Originally committed as revision 4646 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Alex Beregszaszi
83254e245c
removed unused CONFIG_AUDIO_NONSHORT
...
Originally committed as revision 4633 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Michael Niedermayer
c26ae41db2
adding a few const
...
Originally committed as revision 4337 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
02af2269c0
check for error
...
Originally committed as revision 4183 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
f86f4481d8
cast to uint32 as the table is uint32_t, this also worksaround a gcc or libc bug related to frexp()
...
Originally committed as revision 3997 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Måns Rullgård
88730be651
kill warnings patch by (Måns Rullgård <mru inprovide com>)
...
Originally committed as revision 3977 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Roberto Togni
d2a7718df9
Multichannel mp3 in mp4 support ISO/IEC 14496-3:2001/FPDAM 3 (MP3onMP4)
...
Derived from MPlayer patch by Larry Ruedisueli
Originally committed as revision 3955 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
44f1698a38
merge a few shifts into the dequantization, faster and more accurate, lets hope it doesnt overflow
...
Originally committed as revision 3930 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
125d624610
optimizing imdct12
...
Originally committed as revision 3929 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
ce4a29c066
optimize antialias
...
switch to integer antialias code as default as its faster now
Originally committed as revision 3925 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
d04728bb57
faster, simpler and more accurate l3_unscale()
...
Originally committed as revision 3924 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
711ae726f7
optimizing imdct36()
...
Originally committed as revision 3923 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a3a5f4d6c3
support 32bit output for the mpeg audio decoder
...
Originally committed as revision 3910 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
b696d2a676
more accurate dequant of near zero coefficients
...
Originally committed as revision 3909 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
84af4a7ee6
10l (missing overflow check)
...
Originally committed as revision 3908 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
093c6e50c9
10l (didnt test code after cvs up ...)
...
Originally committed as revision 3904 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a7a858996f
dithering for the mpeg audio decoder
...
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Alex Beregszaszi
bf1f4da01f
exported ff_mpa_synth_filter for upcoming qdm2 decoder
...
Originally committed as revision 3897 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Roberto Togni
1ede228a4f
Decode MP3 in ADU format
...
Originally committed as revision 3839 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
2fc8ea249f
dissallow sprintf
...
Originally committed as revision 3823 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
Alex Beregszaszi
491c4a1005
warning fix
...
Originally committed as revision 3258 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
53db1cae1c
data_size = 0 cleanup
...
Originally committed as revision 3146 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8d1f2ba5e1
static allocation rewrite (old code was plain a broken mess)
...
doesnt call realloc every time
doesnt randomly overwrite memory after after 8-16 calls
doesnt use ugly macro wraper
fewer lines of code
Originally committed as revision 2912 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2caa92d935
fixes by Gildas Bazin <gbazin at altern dot org>
...
Originally committed as revision 2745 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
ac806113fe
10l
...
Originally committed as revision 2726 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Steven M. Schultz
84f986c0f4
lrintf patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)
...
Originally committed as revision 2680 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a1e257b231
optimize compute_antialias() and add a floating point based alternative (2x faster)
...
Originally committed as revision 2679 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
962d6ae6c5
exported mpa_decode_header for new parser API
...
Originally committed as revision 2491 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
98ce5991d7
update sub_id in mpegaudio decoding (might need same method as MPEG2VIDEO too ?)
...
Originally committed as revision 2238 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
80783dc2c2
CODEC_ID_MP3LAME is obsolete
...
Originally committed as revision 2232 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
8c5b5683ae
fixed audio frame buffering problem (should correct problems on some streams) - faster synthesis filter - prototype 'parse_only' support
...
Originally committed as revision 2173 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
228ef9dde1
memmove fixes (Jon Burgess)
...
Originally committed as revision 2157 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
a05c8d7177
merging a small amount of the changes from BroadQ, the rest is either not clean / doesnt apply / or is PS2 specific (someone with a PS2 should merge/send a patch for the later)
...
Originally committed as revision 1690 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago