summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Correctly print number of remaining bytes in oggparsevorbis instead of alwaysReimar Döffinger2009-09-23
| | | | | | with inverted sign. Originally committed as revision 19978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for new x264 API.Jason Garrett-Glaser2009-09-23
| | | | Originally committed as revision 19977 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check dimensions against 0 too.Michael Niedermayer2009-09-23
| | | | | | 39_vorbis_zero_dims.patch from chrome Originally committed as revision 19976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check validity of channels & samplerate.Michael Niedermayer2009-09-23
| | | | | | | This may be security relevant. Based on 2 patches by chrome. Originally committed as revision 19975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Another micro-optimization for unpack_vlcs(): Eliminate a possibleMike Melanson2009-09-23
| | | | | | branch and save around 45k-55k dezicycles per function run. Originally committed as revision 19974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check codec_id and codec_type in avcodec_open(), based on ↵Michael Niedermayer2009-09-22
| | | | | | | | 43_codec_type_mismatch.patch from chrome This is said to be able to lead to a stack based buffer overflow. Originally committed as revision 19973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set compiler version string for supported non-gcc compilersMåns Rullgård2009-09-22
| | | | Originally committed as revision 19972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised scalarproduct_floatMåns Rullgård2009-09-22
| | | | Originally committed as revision 19971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: 10l: fix PNS decodingMåns Rullgård2009-09-22
| | | | Originally committed as revision 19970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hook up the MD studio demuxer and Atrac1 decoder.Benjamin Larsson2009-09-22
| | | | Originally committed as revision 19969 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention SDDS so search engines will pick it up for when someoneBenjamin Larsson2009-09-22
| | | | | | needs to decode the SDDS tracks found on 35 mm movies. Originally committed as revision 19968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use ff_sine_32 in atrac1.Benjamin Larsson2009-09-22
| | | | Originally committed as revision 19967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Perform the DC prediction reversal immediately after decoding all ofMike Melanson2009-09-22
| | | | | | | | | | | the DC coefficients. This has a greater probability of leveraging the coefficients while they are still cached. When testing with the Big Buck Bunny 1080p video, I consistently saw improvements of 500k-600k dezicycles per run (through reverse_dc_prediction()) thanks to this move. Originally committed as revision 19966 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix METEOR vs. BKTR typo, noticed by Steve O'Hara-Smith, steve sohara org.Diego Biurrun2009-09-22
| | | | Originally committed as revision 19965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace manual gcc version check by AV_GCC_VERSION_AT_LEAST macro.Diego Biurrun2009-09-22
| | | | Originally committed as revision 29701 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Place MP3 demuxer code under appropriate #ifdefs.Diego Biurrun2009-09-22
| | | | | | Fixes compilation with --disable-optimizations --disable-demuxers. Originally committed as revision 19964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve compiler information code to print to the console on program startup.Diego Biurrun2009-09-22
| | | | | | | Remove gcc-specific hacks and allow filling relevant information for non-gcc compilers in configure. Originally committed as revision 19963 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print compiler version and build date before configuration in console output.Diego Biurrun2009-09-22
| | | | Originally committed as revision 19962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rearrange wav_muxer and {wav|w64}_demuxer blocks to be under proper #ifdefs.Diego Biurrun2009-09-22
| | | | | | Fixes compilation with --disable-optimizations --disable-demuxers. Originally committed as revision 19961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The W64 demuxer depends on the WAV demuxer.Diego Biurrun2009-09-22
| | | | Originally committed as revision 19960 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move find_guid function and guid_data array to a globally available place.Diego Biurrun2009-09-22
| | | | | | Fixes compilation with --disable-optimizations --disable-demuxer=w64. Originally committed as revision 19959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Simplify some logic from r19956. (The escape codebook is unsigned.)Alex Converse2009-09-22
| | | | Originally committed as revision 19958 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimisations for some dsputil functionsMåns Rullgård2009-09-22
| | | | | | | | | | | NEON versions of the following functions are added: vector_fmul_scalar vector_fmul_sv_scalar sv_fmul_scalar butterflies_float Originally committed as revision 19957 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: use new dsputil functionsMåns Rullgård2009-09-22
| | | | Originally committed as revision 19956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some dsputil functions useful for AAC decoderMåns Rullgård2009-09-22
| | | | Originally committed as revision 19955 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add forgotten cleanup function in atrac1.Benjamin Larsson2009-09-21
| | | | Originally committed as revision 19954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics, indentation.Benjamin Larsson2009-09-21
| | | | Originally committed as revision 19953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics. Merge declaration and initialization.Benjamin Larsson2009-09-21
| | | | Originally committed as revision 19952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the scale factor and word length indexes to the stack.Benjamin Larsson2009-09-21
| | | | Originally committed as revision 19951 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deinterleave the generation of config.h and config.mak.Diego Biurrun2009-09-21
| | | | | | As a sideeffect this moves more interesting variables to the top of config.mak. Originally committed as revision 19950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a custom radix sort implementation instead of qsort in dnxhd encoder.Reimar Döffinger2009-09-21
| | | | | | | | | | | This is mainly to avoid test failures due to implementation-defined behaviour of qsort when elements are equal, giving different results for each of FreeBSD, Linux/glibc and Solaris. In addition it is about 35 % faster, effect on overall speed is minimal though (< 2%). Regression tests are unchanged (i.e. identical to Linux/glibc). Originally committed as revision 19949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Use preprocessor constants for trellis states and stages.Alex Converse2009-09-21
| | | | Originally committed as revision 19948 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Split paths in the scalefactor selection trellis into a 2-D array.Alex Converse2009-09-21
| | | | Originally committed as revision 19947 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Replace cbrt() with cbrtf() when the result is destined for floatAlex Converse2009-09-21
| | | | | | storage. Originally committed as revision 19946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Multiple distortion by lambda after it's summed and not each individualAlex Converse2009-09-21
| | | | | | term before. Originally committed as revision 19945 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Reindent after r19943.Alex Converse2009-09-21
| | | | Originally committed as revision 19944 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Don't make unnecessary compares to the escape value in tight loops.Alex Converse2009-09-21
| | | | Originally committed as revision 19943 to svn://svn.ffmpeg.org/ffmpeg/trunk
* extend ff_inverse[], and fix its documentationLoren Merritt2009-09-21
| | | | Originally committed as revision 19942 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: merge two loops in ff_mdct_calc_neonMåns Rullgård2009-09-21
| | | | Originally committed as revision 19941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: interleave cos/sin tables for improved NEON MDCTMåns Rullgård2009-09-21
| | | | Originally committed as revision 19940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow arch-specific mdct code to request interleaving of cos/sin tablesMåns Rullgård2009-09-21
| | | | Originally committed as revision 19939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* regtest: do not write to /tmp/ffmpeg$$Måns Rullgård2009-09-21
| | | | | | | | Nothing useful was ever written to this file. It did, however, often cause spurious failures when the file was left behind by another user on the system. Originally committed as revision 19938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: remove some unnecessary backslashesMåns Rullgård2009-09-21
| | | | Originally committed as revision 19937 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split dnxhd regression test so the parts can run in parallelMåns Rullgård2009-09-21
| | | | Originally committed as revision 19936 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove broken IPP supportMåns Rullgård2009-09-21
| | | | Originally committed as revision 19935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify unpack_vlcs() so that there are fewer dereferences through theMike Melanson2009-09-21
| | | | | | main (heavily iterated) loop. Originally committed as revision 19934 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add parentheses to logical expression to avoid the warning:Diego Biurrun2009-09-20
| | | | | | libavcodec/utils.c:476: warning: suggest parentheses around && within || Originally committed as revision 19933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable, fixes the warning:Diego Biurrun2009-09-20
| | | | | | libavcodec/atrac3.c:195: warning: unused variable ‘s’ Originally committed as revision 19932 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge FFTContext and MDCTContextMåns Rullgård2009-09-20
| | | | Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix embarassing typo in last commit: Restore mistakenly removed ','.Diego Biurrun2009-09-20
| | | | Originally committed as revision 19930 to svn://svn.ffmpeg.org/ffmpeg/trunk