- 18 12月, 2010 5 次提交
-
-
由 Justin Ruggles 提交于
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 提交于
Originally committed as revision 26049 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26048 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Zhentan Feng 提交于
(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 提交于
Originally committed as revision 26046 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 12月, 2010 12 次提交
-
-
由 Justin Ruggles 提交于
Originally committed as revision 26045 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26044 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Stefano Sabatini 提交于
filter. Originally committed as revision 26043 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Approx. 20% faster in function bit_alloc_masking(). Originally committed as revision 26042 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26041 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
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 提交于
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 提交于
frame. Originally committed as revision 26038 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
every block and channel for every frame. Originally committed as revision 26037 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
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 提交于
delta limiting. Originally committed as revision 26035 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
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
-
- 16 12月, 2010 18 次提交
-
-
由 Justin Ruggles 提交于
90% faster compute_exp_strategy(). Originally committed as revision 26033 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Martin Storsjö 提交于
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 提交于
Originally committed as revision 26031 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26030 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
5% faster in function. Originally committed as revision 26029 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
2% faster in function mdct512(). Originally committed as revision 26028 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
8% faster in function. Originally committed as revision 26027 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Decreases memory usage for less than 6 channels. Originally committed as revision 26026 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
This will allow future SIMD optimization of the window function. Originally committed as revision 26025 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Lowers memory usage when encoding less than 6 channels. Originally committed as revision 26024 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
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ö 提交于
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 提交于
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 提交于
Originally committed as revision 26020 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26019 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26018 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26017 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Luca Barbato 提交于
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
-
- 15 12月, 2010 5 次提交
-
-
由 Alexander Strange 提交于
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
-
由 Thomas Guillem 提交于
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 提交于
Originally committed as revision 26013 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26012 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
由 Justin Ruggles 提交于
Originally committed as revision 26011 to svn://svn.ffmpeg.org/ffmpeg/trunk
-