summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* Check num_units_in_tick/time_scale to be valid and within the range we support.Michael Niedermayer2009-09-23
| | | | | | based on a patch by chrome Originally committed as revision 19979 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
* 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
* 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
* 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
* 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
* K&R coding style whitespace cosmeticsDiego Biurrun2009-09-20
| | | | Originally committed as revision 19929 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Reindent after r19927.Carl Eugen Hoyos2009-09-20
| | | | Originally committed as revision 19928 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow encoding frames with more than 2800 lines.Martin Fiedler2009-09-20
| | | | | | Patch by Martin Fiedler, martin fiedler gmx net Originally committed as revision 19927 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support uncompressed 16 bit sgi image format, as e.g. used by the files atReimar Döffinger2009-09-19
| | | | | | http://media.xiph.org/svt/2160p50_CgrLevels_Master_SVTdec05_/1_CrowdRun_2160p50_CgrLevels_MASTER_SVTdec05_/ Originally committed as revision 19926 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify color_flags calculation, remove a pointless initializationReimar Döffinger2009-09-19
| | | | | | and use AV_RB16 where possible. Originally committed as revision 19925 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make default_correlation array const since it is never modified.Reimar Döffinger2009-09-19
| | | | Originally committed as revision 19924 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update AC-3 channel map. 2F/2R layout only has 4 channels. This correctionJustin Ruggles2009-09-19
| | | | | | does not change any current channel mapping behavior. Originally committed as revision 19919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Align sample output buffer in atrac1.Benjamin Larsson2009-09-19
| | | | Originally committed as revision 19918 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the short block transform for atrac1.Benjamin Larsson2009-09-19
| | | | Originally committed as revision 19917 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reorder functions so that encoding functions are disabled by the preprocessor.Diego Biurrun2009-09-18
| | | | | | Fixes compilation with disabled optimizations and enabled Snow decoder. Originally committed as revision 19914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing stdint.h #include to fix 'make checkheaders'.Diego Biurrun2009-09-18
| | | | Originally committed as revision 19913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix uninitialized memory in dnxhd encoderBaptiste Coudurier2009-09-18
| | | | Originally committed as revision 19912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only use one mdct window size in atrac1.Benjamin Larsson2009-09-17
| | | | Originally committed as revision 19900 to svn://svn.ffmpeg.org/ffmpeg/trunk