Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-30cosmetics: pretty-print flacenc.cJustin Ruggles
Originally committed as revision 24597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30Make avpicture_fill() directly call av_fill_image_linesizes() andStefano Sabatini
av_fill_image_pointers() rather than their wrappers ff_fill_linesize() and ff_fill_pointer(). Improve performance. Originally committed as revision 24587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30Move fill_image_linesize() and fill_image_data_ptr() fromStefano Sabatini
libavcodec/imgconvert.c and make them public in libavcore/imgutils.h, with the names av_fill_image_linesizes() and av_fill_image_pointers(). Originally committed as revision 24583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30Fix compilation in x86_64. I broke it with r24580.Vitor Sessak
Originally committed as revision 24582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30Translate libmpeg2 MMX IDCT to plain asmVitor Sessak
Originally committed as revision 24580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28Map rc_buffer_size to and c_initial_buffer_occupancy to their libvpxJames Zern
counterparts. Patch by James Zern, jzern at google Originally committed as revision 24566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-2810l: missed one reindent.Alex Converse
Originally committed as revision 24563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28Reindent after last commit.Alex Converse
Originally committed as revision 24562 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28ff_prefix non static vp56 functions.Alex Converse
Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28nellymoserenc: Declare the supported sample formatMartin Storsjö
Originally committed as revision 24560 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28b0rk3d FATE + black helicopters hissing -> rolling back to r24556 and sleepingPascal Massimino
Originally committed as revision 24559 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28perform the clipping on luma_dc_qmul[1] and chroma_qmul[0] earlierPascal Massimino
Originally committed as revision 24558 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28save some copies by moving some fields out of proba[2]Pascal Massimino
Originally committed as revision 24557 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28DCA: fix multichannel -> 2 channel downmix.Nick Brereton
Patch by Nick Brereton Originally committed as revision 24555 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28Setup correct channel value when downmixing is required.Nick Brereton
Patch by Nick Brereton Originally committed as revision 24554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28remove useless castAurelien Jacobs
Originally committed as revision 24553 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Document how the ref_buf is used.Reimar Döffinger
Originally committed as revision 24551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Fix doxy that refers to the wrong variable.Michael Niedermayer
Originally committed as revision 24549 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Show correct bitrate for VBR MP3 files.Alexander Kojevnikov
Patch by Alexander Kojevnikov, alexander kojevnikov com Originally committed as revision 24539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27add Chinese AVS encoding via external library libxavsStefan Gehrer
Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()Stefano Sabatini
in favor of the newly added corresponding functions av_parse_video_size() and av_parse_video_rate() defined in libavcore/parseutils.h. This change also adds a linking-time dependency of libavcodec and of libavfilter on libavcore. Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Use pmaddubsw for the mbedge_filter (>=ssse3), 6-10 cycles faster.Ronald S. Bultje
Originally committed as revision 24514 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26VP8: Much faster SSE2 MCJason Garrett-Glaser
5-10% faster or more on Phenom, Athlon 64, and some others. Helps some on pre-SSSE3 Intel chips as well, but not as much. Originally committed as revision 24513 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Define static functions fill_image_linesize() andS.N. Hemanth Meenakshisundaram
fill_image_data_ptr(). ff_fill_linesize() and ff_fill_pointer() now wrap these functions. The new functions are more generic, and are going to be exported in a future patch. Patch by S.N. Hemanth Meenakshisundaram smeenaks # ucsd § edu. Originally committed as revision 24512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Enable no-loop memory/register saving for ssse3/sse4 also.Ronald S. Bultje
Originally committed as revision 24511 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Save a register (or regsize of stackspace for x86-32) for the no-loopRonald S. Bultje
mbedge loopfilter functions, by re-using space that holds a variable that we no longer need. Originally committed as revision 24510 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Use nested ifs instead of &&, which appears to not work with %ifidn (i.e. thisRonald S. Bultje
construct was always enabled, even for <ssse3 versions). Originally committed as revision 24509 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Rename pow variable to pwr.Axel Holzinger
Patch by Axel Holzinger <aholzinger gmx de>. Originally committed as revision 24508 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26Split pextrw macro-spaghetti into several opt-specific macros, this will makeRonald S. Bultje
future new optimizations (imagine a sse5) much easier. Also fix a bug where we used the direction (%2) rather than optimization (%1) to enable this, which means it wasn't ever actually used... Originally committed as revision 24507 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26VP8: add missing freeJason Garrett-Glaser
Fixes a tiny memory leak. Originally committed as revision 24504 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-25Fix r24445: Instead of needlessly initialising a variable, silence the warning.Carl Eugen Hoyos
Originally committed as revision 24498 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-25Only 4-bit ADPCM IMA WAV files are supported.Carl Eugen Hoyos
Originally committed as revision 24493 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-25Fix obvious bug in assignment. Somehow, the test vectors don't test this...Ronald S. Bultje
Originally committed as revision 24489 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-25add SubRip muxer and demuxerAurelien Jacobs
Originally committed as revision 24488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Fix SPLATB_REG mess. Used to be a if/elseif/elseif/elseif spaghetti, so thisRonald S. Bultje
splits it into small optimization-specific macros which are selected for each DSP function. The advantage of this approach is that the sse4 functions now use the ssse3 codepath also without needing an explicit sse4 codepath. Originally committed as revision 24487 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacenc: TLS: Save maximum values for each swb in a table.Alex Converse
This gives an almost 20% speedup. Originally committed as revision 24484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-2410l: Remove some commented out code that slipped in.Alex Converse
Originally committed as revision 24483 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacenc: TLS: Try to preserve some energy in each non-zero band.Alex Converse
Reduce scalefactors in non-zero bands that underflow by twice as much as those in bands that just fail to hit psy targets. Originally committed as revision 24482 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Use "const" qualifier for pointers that point to input data ofReimar Döffinger
audio encoders. This is purely for clarity/documentation purposes. Originally committed as revision 24481 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacenc: Prevent premature termination of the two loop search.Alex Converse
Originally committed as revision 24476 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacdec: Only load and write each predictor variable once.Alex Converse
This is slightly faster and opens the door for further optimization. Originally committed as revision 24475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacdec: 4% faster main profile decoding.Alex Converse
Originally committed as revision 24474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacenc: Favor log2f() and sqrtf() over log2() and sqrt().Alex Converse
Originally committed as revision 24473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24aacenc: Factorize some scalefactor utilities.Alex Converse
Originally committed as revision 24472 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Inline asm for VP56 arith coderEli Friedman
This is a lot more reliable to get cmov rather than trying to trick gcc into generating it, useful since it's 2% faster overall. Patch by Eli Friedman <eli.friedman at gmail> Originally committed as revision 24471 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24VP8: Inline traversing vp8_small_mvtreeDavid Conrad
Much faster read_mv_component, slightly faster overall Originally committed as revision 24470 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24VP8: Use vp56_rac_get_prob_branchy when the bit is only used by an if()David Conrad
Originally committed as revision 24469 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Decode DCT tokens by branching to a different code path for each branchDavid Conrad
on the huffman tree, instead of traversing the tree in a while loop. Based on the similar optimization in libvpx's detokenize.c 10% faster at normal bitrates, and 30% faster for high-bitrate intra-only Originally committed as revision 24468 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Move renormalization of the VP56 arith decoder to before decoding a bitDavid Conrad
No difference at the moment, but allows a future branchy variant of vp56_rac_get_prob to be significantly faster Originally committed as revision 24467 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-24Split renorm of vp56 arith decoder to its own functionDavid Conrad
Originally committed as revision 24466 to svn://svn.ffmpeg.org/ffmpeg/trunk