- 14 Mar, 2010 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 22527 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Mar, 2010 1 commit
-
-
Alex Converse authored
Originally committed as revision 22515 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Mar, 2010 1 commit
-
-
Alex Converse authored
A large portion of this code was orignally authored by Robert Swain. The rest was written by me. Full history is available at: svn://svn.ffmpeg.org/soc/aac-sbr http://github.com/aconverse/ffmpeg-heaac/tree/sbr_pub Originally committed as revision 22316 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 07 Mar, 2010 3 commits
-
-
Alex Converse authored
Originally committed as revision 22299 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 22298 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 22287 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 06 Mar, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 04 Mar, 2010 2 commits
-
-
Alex Converse authored
The libfaad wrapper does this. Originally committed as revision 22206 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
This results in a 50% speedup on main profile with no increase in binary size. Originally committed as revision 22196 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 24 Feb, 2010 1 commit
-
-
Alex Converse authored
Due to a shortcoming in the AAC specification, if an all zero buffer is fed to section data decoding it will never terminate. That means without a buffer exhaustion check decode_band_types() will consume all input buffer padding. Worse if a get_bits() implementation that returns zeros when padding is exhausted is used, the function will never terminate. The fixes that by added a buffer exhaustion check in the sectioning decoding loop. Originally committed as revision 22044 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 18 Feb, 2010 1 commit
-
-
Alex Converse authored
Originally committed as revision 21886 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Feb, 2010 2 commits
-
-
Alex Converse authored
It is also only called when the output configuration is not locked. Originally committed as revision 21834 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 21833 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 10 Feb, 2010 1 commit
-
-
Alex Converse authored
Originally committed as revision 21739 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Jan, 2010 2 commits
-
-
Måns Rullgård authored
Using the low-level macros directly avoids redundant open/update/close cycles. 2-3% faster on ARM, PPC, and Core i7. Originally committed as revision 21224 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 21219 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Jan, 2010 4 commits
-
-
Måns Rullgård authored
Up to 6% faster overall on i7, no change on A8. Originally committed as revision 21191 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
GCC should be able to do this, but doesn't. Slightly faster code. Originally committed as revision 21190 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Simplify cur_band_type, group_len, and coef/offset calculations. This makes the code easier to read and slightly faster. Originally committed as revision 21189 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
The codebooks each consist of small number of values repeated in groups of 2 or 4. Storing the codebooks as a packed list of 2- or 4-bit indexes into a table reduces their size substantially (from 7.5k to 1.5k), resulting in less cache pressure. For the band types with sign bits in the bitstream, storing the number and position of non-zero codebook values using a few bits avoids multiple get_bits() calls and floating-point comparisons which gcc handles miserably. Some float/int type punning also avoids gcc brain damage. Overall speedup 20-35% on Cortex-A8, 20% on Core i7. Originally committed as revision 21188 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Jan, 2010 2 commits
-
-
Måns Rullgård authored
The maximum length of escape_sequence is 21 bits, so adjust limit in code to match this. Up to 10% faster on Cortex-A8. Originally committed as revision 21153 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
The maximum length of escape_sequence is 21 bits, so adjust limit in code to match this. Also fix the comment. Originally committed as revision 21151 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 09 Jan, 2010 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 21108 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Jan, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21099 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Dec, 2009 1 commit
-
-
Carl Eugen Hoyos authored
Originally committed as revision 20879 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Dec, 2009 1 commit
-
-
Carl Eugen Hoyos authored
Originally committed as revision 20874 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Dec, 2009 1 commit
-
-
Andreas Öman authored
other means) Originally committed as revision 20773 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 02 Dec, 2009 2 commits
-
-
Alex Converse authored
Originally committed as revision 20701 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 20700 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 21 Nov, 2009 1 commit
-
-
Alex Converse authored
Originally committed as revision 20570 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Nov, 2009 1 commit
-
-
Alex Converse authored
length of the section. Originally committed as revision 20513 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 03 Nov, 2009 1 commit
-
-
Alex Converse authored
non extradata formats. Instead lock it only after the successful decoding of a frame. This fixes issue 999. Originally committed as revision 20448 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 09 Oct, 2009 1 commit
-
-
Robert Swain authored
signalled as having a channel configuration of 1 in output_configure(). Previously this didn't matter but it does now. Originally committed as revision 20193 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Oct, 2009 1 commit
-
-
David Conrad authored
the C version of that rather than float_to_int16. Fixes output on ARM/VFP Originally committed as revision 20192 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 28 Sep, 2009 3 commits
-
-
Robert Swain authored
to allow reuse Originally committed as revision 20069 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Robert Swain authored
Originally committed as revision 20068 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Robert Swain authored
specification Originally committed as revision 20067 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 23 Sep, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19999 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 22 Sep, 2009 2 commits
-
-
Måns Rullgård authored
Originally committed as revision 19970 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 19958 to svn://svn.ffmpeg.org/ffmpeg/trunk
-