Michael Niedermayer
|
55017f35da
|
try to avoid l3_unscale() by using a table
Originally committed as revision 6083 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-25 11:55:20 +00:00 |
|
Michael Niedermayer
|
f8347c4167
|
replace l3_unscale(1, exponents[pos]) by LUT
Originally committed as revision 6082 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-25 10:00:30 +00:00 |
|
Michael Niedermayer
|
7ca1ed0d9c
|
maybe fixing the segfault on ARM
Originally committed as revision 6081 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-25 02:40:52 +00:00 |
|
Michael Niedermayer
|
92c5cb62b0
|
10l typo
Originally committed as revision 6074 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 12:35:53 +00:00 |
|
Michael Niedermayer
|
e90a72701e
|
avoid a few if(x==0) checks in the inner loops
Originally committed as revision 6073 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 11:18:41 +00:00 |
|
Michael Niedermayer
|
6430ce0f72
|
optimize reorder_block() though this function seems to be executed too rarely for this to make much difference
Originally committed as revision 6068 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 08:40:09 +00:00 |
|
Michael Niedermayer
|
a753e55bb5
|
simplify
Originally committed as revision 6067 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 08:39:07 +00:00 |
|
Michael Niedermayer
|
a08a502eda
|
dont copy the whole GetBitContext around
Originally committed as revision 6062 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 06:57:32 +00:00 |
|
Michael Niedermayer
|
3328ec6331
|
faster handling of zero coeffs in the low freq decode
Originally committed as revision 6061 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 01:12:26 +00:00 |
|
Michael Niedermayer
|
3c693e7743
|
optimizing high freq decode
Originally committed as revision 6060 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 01:01:39 +00:00 |
|
Michael Niedermayer
|
daf4cd9ac3
|
use memset() instead of slow c loops
Originally committed as revision 6059 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-24 00:03:51 +00:00 |
|
Michael Niedermayer
|
c7aa36964e
|
simplify
Originally committed as revision 6058 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-23 23:40:03 +00:00 |
|
Aurelien Jacobs
|
acba32385b
|
fix arm asm compilation in mpegaudiodec
Originally committed as revision 6057 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-23 23:39:27 +00:00 |
|
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
|
2006-08-22 13:25:09 +00:00 |
|
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
|
2006-08-22 12:07:02 +00:00 |
|
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
|
2006-08-22 11:51:09 +00:00 |
|
Michael Niedermayer
|
5ab1972b53
|
indent preprocessor directives
Originally committed as revision 6047 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-22 11:16:47 +00:00 |
|
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
|
2006-08-22 11:11:04 +00:00 |
|
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
|
2006-08-22 06:24:59 +00:00 |
|
Michael Niedermayer
|
eb6447766d
|
replace a few MULL by MULH
Originally committed as revision 6039 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-21 12:12:43 +00:00 |
|
Michael Niedermayer
|
120aad7fe9
|
reorder butterflies to reduce memory load/store
Originally committed as revision 6037 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-20 22:18:26 +00:00 |
|
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
|
2006-07-07 10:50:14 +00:00 |
|
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
|
2006-03-08 11:43:10 +00:00 |
|
Diego Biurrun
|
5509bffa88
|
Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-01-12 22:43:26 +00:00 |
|
Benjamin Larsson
|
fb9cb0b8c4
|
get_vlc -> get_vlc2 transition.
Originally committed as revision 4828 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-01-08 19:31:21 +00:00 |
|
Diego Biurrun
|
bb270c0896
|
COSMETICS: tabs --> spaces, some prettyprinting
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-12-22 01:10:11 +00:00 |
|
Diego Biurrun
|
115329f160
|
COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-12-17 18:14:38 +00:00 |
|
Roberto Togni
|
d9b1c197e5
|
QDM2 compatible decoder
Originally committed as revision 4649 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-10-18 20:16:43 +00:00 |
|
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
|
2005-10-15 16:29:58 +00:00 |
|
Alex Beregszaszi
|
83254e245c
|
removed unused CONFIG_AUDIO_NONSHORT
Originally committed as revision 4633 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-10-12 22:37:42 +00:00 |
|
Michael Niedermayer
|
c26ae41db2
|
adding a few const
Originally committed as revision 4337 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-06-01 21:19:00 +00:00 |
|
Michael Niedermayer
|
02af2269c0
|
check for error
Originally committed as revision 4183 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-05-05 20:05:41 +00:00 |
|
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
|
2005-03-02 20:46:06 +00:00 |
|
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
|
2005-02-24 19:08:50 +00:00 |
|
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
|
2005-02-15 20:58:32 +00:00 |
|
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
|
2005-02-03 03:28:27 +00:00 |
|
Michael Niedermayer
|
125d624610
|
optimizing imdct12
Originally committed as revision 3929 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-02-02 22:38:28 +00:00 |
|
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
|
2005-02-02 01:37:33 +00:00 |
|
Michael Niedermayer
|
d04728bb57
|
faster, simpler and more accurate l3_unscale()
Originally committed as revision 3924 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-02-01 23:43:07 +00:00 |
|
Michael Niedermayer
|
711ae726f7
|
optimizing imdct36()
Originally committed as revision 3923 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-02-01 21:27:18 +00:00 |
|
Michael Niedermayer
|
a3a5f4d6c3
|
support 32bit output for the mpeg audio decoder
Originally committed as revision 3910 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-31 12:16:21 +00:00 |
|
Michael Niedermayer
|
b696d2a676
|
more accurate dequant of near zero coefficients
Originally committed as revision 3909 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-31 04:06:47 +00:00 |
|
Michael Niedermayer
|
84af4a7ee6
|
10l (missing overflow check)
Originally committed as revision 3908 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-31 03:14:22 +00:00 |
|
Michael Niedermayer
|
093c6e50c9
|
10l (didnt test code after cvs up ...)
Originally committed as revision 3904 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-30 14:10:30 +00:00 |
|
Michael Niedermayer
|
a7a858996f
|
dithering for the mpeg audio decoder
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-30 14:04:56 +00:00 |
|
Alex Beregszaszi
|
bf1f4da01f
|
exported ff_mpa_synth_filter for upcoming qdm2 decoder
Originally committed as revision 3897 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-28 19:54:10 +00:00 |
|
Roberto Togni
|
1ede228a4f
|
Decode MP3 in ADU format
Originally committed as revision 3839 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-15 14:59:47 +00:00 |
|
Michael Niedermayer
|
2fc8ea249f
|
dissallow sprintf
Originally committed as revision 3823 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-01-12 00:59:42 +00:00 |
|
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
|
2004-12-29 17:50:25 +00:00 |
|
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
|
2004-11-27 18:10:06 +00:00 |
|