summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use crop table in C implementations of VP8 DSP functions.Jason Garrett-Glaser2010-06-29
| | | | | | Much faster VP8 C DSP functions; ~5-10% faster overall with asm off. Originally committed as revision 23880 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update x264 presets. Patch by Lou Logan <lou@fakeoutdoorsman.com>Lou Logan2010-06-29
| | | | Originally committed as revision 23879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add mmxext version of VP8 DC Hadamard transformJason Garrett-Glaser2010-06-29
| | | | Originally committed as revision 23878 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make x86util.asm LGPL so we can use it in LGPL asmJason Garrett-Glaser2010-06-29
| | | | | | Strip out most x264-specific stuff (not used anywhere in ffmpeg). Originally committed as revision 23877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMXEXT version of vp8 4x4 vertical predJason Garrett-Glaser2010-06-29
| | | | Originally committed as revision 23876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add mmx/mmxext/ssse3 4x4 TM intra pred functions for vp8Jason Garrett-Glaser2010-06-28
| | | | Originally committed as revision 23875 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing comment header for predict_4x4_dc_mmxextJason Garrett-Glaser2010-06-28
| | | | Originally committed as revision 23874 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix some intra pred MMX functions that used MMXEXT instructionsJason Garrett-Glaser2010-06-28
| | | | | | Also add predict_4x4_dc MMXEXT function for vp8/h264. Originally committed as revision 23873 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix VP8 bilinear mc on x86_64Jason Garrett-Glaser2010-06-28
| | | | Originally committed as revision 23872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Start the lookahead pointer 1/4 of the way into the first short window.Alex Converse2010-06-28
| | | | | | Short windows are of length 256 and begin at sample 448. Originally committed as revision 23871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Fix window decision logic.Alex Converse2010-06-28
| | | | | | | | This keeps the encoder from switching away from an wight short sequence prematurely when attacks are detected two frames in a row. It also allows for the legal and useful LONG_STOP_SEQUENCE to LONG_START_SEQUENCE transition. Originally committed as revision 23870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Fill in the estimated codebook for the final computed scalefactor in ↵Alex Converse2010-06-28
| | | | | | the TLS. Originally committed as revision 23869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Revert r23867. It didn't make any sense.Alex Converse2010-06-28
| | | | Originally committed as revision 23868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_psy_preprocess_end() act like av_freep().Alex Converse2010-06-28
| | | | Originally committed as revision 23867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Properly pad extradata.Alex Converse2010-06-28
| | | | | | This fixes a valgrind error when encoding to ADTS. Originally committed as revision 23866 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change MMXEXT to MMX2, MMXEXT is deprecatedBaptiste Coudurier2010-06-28
| | | | Originally committed as revision 23865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, increase total size after debugging messageBaptiste Coudurier2010-06-28
| | | | Originally committed as revision 23864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Clean up FMTP parsing code in AMR RTP depacketizerJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23861 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Cleanup FMTP parsing code in Xiph RTP depacketizerJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Malloc the fmtp value bufferJosh Allmann2010-06-28
| | | | | | | | This allows very large value strings, needed for xiph extradata. Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23859 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add x86 asm functions for VP8 put_pixelsJason Garrett-Glaser2010-06-28
| | | | Originally committed as revision 23858 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add MMX, SSE2, SSSE3 asm for VP8 bilinear MCJason Garrett-Glaser2010-06-28
| | | | Originally committed as revision 23857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pass subshift an argument of the proper type.Reimar Döffinger2010-06-28
| | | | | | No changes in generated code. Originally committed as revision 23856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a consistent type for multbl array function parameters.Reimar Döffinger2010-06-28
| | | | Originally committed as revision 23855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify MV parsing, removes laying out 2 or 4 (16x8/8x8/8x16) MVs over allRonald S. Bultje2010-06-28
| | | | | | | 16 subblocks (since we no longer need that), which should also lead to a minor speedup. Originally committed as revision 23854 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize split MC, so we don't always do 4x4 blocks of 4x4pixels each, butRonald S. Bultje2010-06-28
| | | | | | | | | we apply them as 16x8/8x16/8x8 subblocks where possible. Since this allows us to use width=8/16 instead of width=4 MC functions, we can now take more advantage of SSE2/SSSE3 optimizations, leading to a total speedup for splitMV filter of about 10%. Originally committed as revision 23853 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23852 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Clean up FMTP parsing code in MPEG-4/AAC RTP depacketizerJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23851 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Clean up FMTP parsing code in H.264 RTP depacketizerJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23850 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Return ENOMEM if H.264 RTP fails to allocate memory for SDP extradataJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23848 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Add generic function for iterating over FMTP configuration linesJosh Allmann2010-06-28
| | | | | | | | This will be used for cleaning up code that is common among RTP depacketizers. Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23847 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Move space_chars from avformat/internal to rtpdecJosh Allmann2010-06-28
| | | | | | Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set rv34 (0,0) subpel mc functions to the optimised h264 onesMåns Rullgård2010-06-28
| | | | Originally committed as revision 23845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix x86 build with h264dsp disabledMåns Rullgård2010-06-28
| | | | Originally committed as revision 23844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: make --disable-everything soft-disable thingsMåns Rullgård2010-06-28
| | | | | | | This allows explicitly enabled things to _select others with the intended result. Originally committed as revision 23843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix an "assignment from incompatible pointer type" warning in ↵Eli Friedman2010-06-28
| | | | | | | | av_read_frame_internal Patch by Eli Friedman, eli dot friedman at gmail Originally committed as revision 23842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add patcheck checks for assignments that look like compound assignmentsEli Friedman2010-06-28
| | | | | | Patch by Eli Friedman, eli dot friedman at gmail Originally committed as revision 23841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use lookup table to avoid division in mp2 decoderVitor Sessak2010-06-28
| | | | Originally committed as revision 23840 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix linking if MMX is disabled.Stefano Sabatini2010-06-27
| | | | Originally committed as revision 23839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump micro and add APIchanges entry after av_parse_color() extension.Stefano Sabatini2010-06-27
| | | | Originally committed as revision 23838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: merge "} else" and "if (...) {" lines, less confusing.Stefano Sabatini2010-06-27
| | | | Originally committed as revision 23837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after the last commit.Stefano Sabatini2010-06-27
| | | | Originally committed as revision 23836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend color syntax, make it accept an alpha component specifier.Stefano Sabatini2010-06-27
| | | | Originally committed as revision 23835 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ColorEntry.rgba_color to rgb_color and do not reserve a fourthStefano Sabatini2010-06-27
| | | | | | | byte for the alpha component, as it is never used, clarify the code and prevent bad usage of it. Originally committed as revision 23834 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vaapi: add missing #include "h263.h"Måns Rullgård2010-06-27
| | | | Originally committed as revision 23833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ra288: convert VLAs to fixed sizeMåns Rullgård2010-06-27
| | | | Originally committed as revision 23832 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change type of zz_table to uint8_t to match the scantables it points to.Reimar Döffinger2010-06-27
| | | | Originally committed as revision 23831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a const declaration, fixing a warningEli Friedman2010-06-27
| | | | | | Patch by Eli Friedman, eli dot friedman at gmail Originally committed as revision 23830 to svn://svn.ffmpeg.org/ffmpeg/trunk