summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use nested ifs instead of &&, which appears to not work with %ifidn (i.e. thisRonald S. Bultje2010-07-26
| | | | | | construct was always enabled, even for <ssse3 versions). Originally committed as revision 24509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename pow variable to pwr.Axel Holzinger2010-07-26
| | | | | | Patch by Axel Holzinger <aholzinger gmx de>. Originally committed as revision 24508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split pextrw macro-spaghetti into several opt-specific macros, this will makeRonald S. Bultje2010-07-26
| | | | | | | | 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
* Reindent.Stefano Sabatini2010-07-26
| | | | Originally committed as revision 24506 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename av_transcode() to transcode().Stefano Sabatini2010-07-26
| | | | | | | av_ prefix is reserved for libav* libraries functions, it is confusing to use it for an application function. Originally committed as revision 24505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: add missing freeJason Garrett-Glaser2010-07-26
| | | | | | Fixes a tiny memory leak. Originally committed as revision 24504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskaenc: add support for muxing SRT tracksAurelien Jacobs2010-07-25
| | | | Originally committed as revision 24503 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add mime-type for ASS muxerAurelien Jacobs2010-07-25
| | | | Originally committed as revision 24502 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include the correct header that actually is used, use quotes instead of ↵Martin Storsjö2010-07-25
| | | | | | angle brackets Originally committed as revision 24501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix pkgconfig_generate line for libavcore.Stefano Sabatini2010-07-25
| | | | | | libavcore depends on libavutil, and does not require extralibs. Originally committed as revision 24500 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Accept stdin as input for patcheck.Rafaël Carré2010-07-25
| | | | | | Patch by Rafaël Carré, rafael d carre a gmail Originally committed as revision 24499 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix r24445: Instead of needlessly initialising a variable, silence the warning.Carl Eugen Hoyos2010-07-25
| | | | Originally committed as revision 24498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename av_exit() to ffmpeg_exit().Stefano Sabatini2010-07-25
| | | | | | | av_ is a prefix reserved for av* libraries functions, using that for an application function is confusing. Originally committed as revision 24497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use X ? Y : Z construct, simplify.Stefano Sabatini2010-07-25
| | | | Originally committed as revision 24496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: fix indentation and remove a useless else.Reimar Döffinger2010-07-25
| | | | Originally committed as revision 24495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify get_byte and url_fgetc.Reimar Döffinger2010-07-25
| | | | Originally committed as revision 24494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only 4-bit ADPCM IMA WAV files are supported.Carl Eugen Hoyos2010-07-25
| | | | Originally committed as revision 24493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: rename enc -> dec in opt_input_file().Stefano Sabatini2010-07-25
| | | | | | | The variable refer to a *decoder* context, the old name was misleading. Originally committed as revision 24492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ffm_close function up to avoid a forward declaration.Reimar Döffinger2010-07-25
| | | | Originally committed as revision 24491 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmdec: Do not manually free streams on read_header error, this is alwaysReimar Döffinger2010-07-25
| | | | | | | | handled by upper layers. Fixes double-frees (issue 2003). Instead call ffm_close to ensure rc_eqs are freed also in the error case. Originally committed as revision 24490 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix obvious bug in assignment. Somehow, the test vectors don't test this...Ronald S. Bultje2010-07-25
| | | | Originally committed as revision 24489 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add SubRip muxer and demuxerAurelien Jacobs2010-07-24
| | | | Originally committed as revision 24488 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix SPLATB_REG mess. Used to be a if/elseif/elseif/elseif spaghetti, so thisRonald S. Bultje2010-07-24
| | | | | | | | 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
* Simplify lavfi test script a littleMåns Rullgård2010-07-24
| | | | Originally committed as revision 24486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unbreak parallel lavfi testingMåns Rullgård2010-07-24
| | | | Originally committed as revision 24485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: TLS: Save maximum values for each swb in a table.Alex Converse2010-07-24
| | | | | | This gives an almost 20% speedup. Originally committed as revision 24484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Remove some commented out code that slipped in.Alex Converse2010-07-24
| | | | Originally committed as revision 24483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: TLS: Try to preserve some energy in each non-zero band.Alex Converse2010-07-24
| | | | | | | 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
* Fix compilation, forgot to add const also to theReimar Döffinger2010-07-24
| | | | | | definition of ff_yuv2packedX_altivec Originally committed as revision 31782 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use "const" qualifier for pointers that point to input data ofReimar Döffinger2010-07-24
| | | | | | | audio encoders. This is purely for clarity/documentation purposes. Originally committed as revision 24481 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a "function declaration isn't a prototype" warning.Reimar Döffinger2010-07-24
| | | | Originally committed as revision 24480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix use of uninitialized data: A array element can not beReimar Döffinger2010-07-24
| | | | | | used to initialized another array element of the same array. Originally committed as revision 24479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More const-correctness fixes to avoid warnings.Reimar Döffinger2010-07-24
| | | | Originally committed as revision 31781 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add some "const" to avoid incompatible pointer type warningsReimar Döffinger2010-07-24
| | | | Originally committed as revision 31780 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add missing comma, fix rgb2yuv_table[SWS_CS_SMPTE240M] coefficients.Stefano Sabatini2010-07-24
| | | | Originally committed as revision 31779 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add some comments to the rgb2yuv_table, clarifying the standard whereStefano Sabatini2010-07-24
| | | | | | are defined. Originally committed as revision 31778 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Never shrink the ByteIOContext buffer in ff_rewind_with_probe_dataMartin Storsjö2010-07-24
| | | | | | | | | If there is little unread data in the ByteIOContext buffer, this may lead to reducing the size of the ByteIOContext buffer to little more the probe data size. This can lead to suboptimal aviobuf behaviour, e.g. making some demuxers fail to do short seeks backwards (if the input isn't seekable). Originally committed as revision 24478 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts: Warn if unable to seek backMartin Storsjö2010-07-24
| | | | Originally committed as revision 24477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Prevent premature termination of the two loop search.Alex Converse2010-07-24
| | | | Originally committed as revision 24476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacdec: Only load and write each predictor variable once.Alex Converse2010-07-24
| | | | | | This is slightly faster and opens the door for further optimization. Originally committed as revision 24475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacdec: 4% faster main profile decoding.Alex Converse2010-07-24
| | | | Originally committed as revision 24474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Favor log2f() and sqrtf() over log2() and sqrt().Alex Converse2010-07-24
| | | | Originally committed as revision 24473 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Factorize some scalefactor utilities.Alex Converse2010-07-23
| | | | Originally committed as revision 24472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Inline asm for VP56 arith coderEli Friedman2010-07-23
| | | | | | | | | 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
* VP8: Inline traversing vp8_small_mvtreeDavid Conrad2010-07-23
| | | | | | Much faster read_mv_component, slightly faster overall Originally committed as revision 24470 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: Use vp56_rac_get_prob_branchy when the bit is only used by an if()David Conrad2010-07-23
| | | | Originally committed as revision 24469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Decode DCT tokens by branching to a different code path for each branchDavid Conrad2010-07-23
| | | | | | | | | | 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
* Move renormalization of the VP56 arith decoder to before decoding a bitDavid Conrad2010-07-23
| | | | | | | 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
* Split renorm of vp56 arith decoder to its own functionDavid Conrad2010-07-23
| | | | Originally committed as revision 24466 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp56's arith decoder's code_word is only 16 bits, no need for unsigned longDavid Conrad2010-07-23
| | | | Originally committed as revision 24465 to svn://svn.ffmpeg.org/ffmpeg/trunk