- 18 Dec, 2010 1 commit
-
-
Ronald S. Bultje authored
Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert dot swain gmail com>. Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Dec, 2010 9 commits
-
-
Justin Ruggles authored
This allows encoding with lower bitrates by decreasing exponent bits first, then decreasing bandwidth if the user did not specify a specific cutoff frequency. Originally committed as revision 26050 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26049 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26048 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Zhentan Feng authored
(largest size according to spec: 64k). Fixes playback of mmsh://a1635.v24937.c2493.g.vm.akamaistream.net/7/1635/2493/v0001/premrad.download.akamai.com/2493/premiere_rock_report/Country_Report.wma Patch by Zhentan Feng <spyfeng gmail com>. Originally committed as revision 26047 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26046 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26045 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26044 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Stefano Sabatini authored
filter. Originally committed as revision 26043 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Approx. 20% faster in function bit_alloc_masking(). Originally committed as revision 26042 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Dec, 2010 18 commits
-
-
Justin Ruggles authored
Originally committed as revision 26041 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
We can do this because exponents are the only bit allocation parameters which change from block-to-block currently. Approx. 57% faster in function bit_alloc(). Approx. 25% faster overall encoding. Originally committed as revision 26040 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
allocation for each block. 24% faster in function bit_alloc(). Approx. 10% faster overall encoding. Originally committed as revision 26039 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
frame. Originally committed as revision 26038 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
every block and channel for every frame. Originally committed as revision 26037 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
in encode_exponents_blk_ch() by removing the inner loops. This is about 30-40% faster for the modified sections. Originally committed as revision 26036 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
delta limiting. Originally committed as revision 26035 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
longer required. This gets rid of the temp buffer as well as encoded_exp in AC3EncodeContext. It also allows for skipping the exponent grouping for EXP_D15. 56% faster in encode_exponents_blk_ch(). Originally committed as revision 26034 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
90% faster compute_exp_strategy(). Originally committed as revision 26033 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Martin Storsjö authored
This macro is disabled if --enable-small or --disable-optimizations are set. Currently, this leads to warnings about functions being defined but not used, for functions in header files. By defining av_always_inline as inline or as av_unused, we avoid these warnings. This doesn't make a normal build with --enable-small any larger, since the compiler probably chooses not to inline these functions even if they're marked as inline. Originally committed as revision 26032 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26031 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26030 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
5% faster in function. Originally committed as revision 26029 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
2% faster in function mdct512(). Originally committed as revision 26028 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
8% faster in function. Originally committed as revision 26027 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Decreases memory usage for less than 6 channels. Originally committed as revision 26026 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
This will allow future SIMD optimization of the window function. Originally committed as revision 26025 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Lowers memory usage when encoding less than 6 channels. Originally committed as revision 26024 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Dec, 2010 9 commits
-
-
Justin Ruggles authored
This reduces the memory footprint when using less than 6 channels. Modify bit allocation to swap the 2 buffers instead of using memcpy() and use per-block pointers for bap. This is slightly faster (0.3%) in function cbr_bit_allocation(). Originally committed as revision 26023 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Martin Storsjö authored
This also reverts SVN rev 26016, which incorrectly overwrote the time base with 90 kHz for all streams, regardless of what was set by the SDP parsing. The stream that triggered the fix in 26016 still works after this commit. Originally committed as revision 26022 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Avoids memcpy that was used to store last samples for next frame. Approx. 3% faster in function deinterleave_input_samples() and reduces memory usage by 3kB. Originally committed as revision 26021 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26020 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26019 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26018 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26017 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Luca Barbato authored
The generic default is 0/0 and that obviously triggers once the value is used. Originally committed as revision 26016 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alexander Strange authored
svq3 still doesn't support multithreading, but it's simpler for clients if they can enable threading for all codecs by default. Originally committed as revision 26015 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 14 Dec, 2010 3 commits
-
-
Thomas Guillem authored
This makes it possible to abort a blocking connect call. Patch by Thomas Guillem, thomas dot guillem at gmail Originally committed as revision 26014 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26013 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Justin Ruggles authored
Originally committed as revision 26012 to svn://svn.ffmpeg.org/ffmpeg/trunk
-