summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* Add declarations for the sine tables used in wma.c (half window sizes: 128,Robert Swain2008-08-14
| | | | | | | 256, 512, 1024 and 2048) to mdct.c. Make them accessible via dsputil.h. Make wma.c use these shared tables. Originally committed as revision 14758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change wma.c to use the ff_sine_window_init() from mdct.cRobert Swain2008-08-14
| | | | Originally committed as revision 14757 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Okayed parts of AAC encoderKostya Shishkov2008-08-14
| | | | Originally committed as revision 14752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* file which should have been added in r14749Loren Merritt2008-08-14
| | | | Originally committed as revision 14751 to svn://svn.ffmpeg.org/ffmpeg/trunk
* missing prototypeLoren Merritt2008-08-14
| | | | Originally committed as revision 14750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even ↵Loren Merritt2008-08-14
| | | | | | inside HAVE_7REGS), so write it in yasm Originally committed as revision 14749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a ↵Loren Merritt2008-08-14
| | | | | | little Originally committed as revision 14748 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: split simple inline function that xors 4 bytes into one.Ramiro Polla2008-08-14
| | | | Originally committed as revision 14747 to svn://svn.ffmpeg.org/ffmpeg/trunk
* special case 6 channel version of float_to_int16_interleaveLoren Merritt2008-08-13
| | | | | | 5% faster ac3 Originally committed as revision 14744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simd int->floatLoren Merritt2008-08-13
| | | | | | 20% faster ac3 if downmixing, 15% if not Originally committed as revision 14743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simd downmixLoren Merritt2008-08-13
| | | | | | 13% faster ac3 if downmixing Originally committed as revision 14742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* don't mark the delayed samples for upmixing if they haven't been downmixedLoren Merritt2008-08-13
| | | | Originally committed as revision 14741 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, non-normalized downmix to mono contaminated add_bias for non-simd ↵Loren Merritt2008-08-13
| | | | | | float-to-int. Originally committed as revision 14740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: Cosmetics: Close comments in an extra line andRamiro Polla2008-08-13
| | | | | | remove empty lines between doxy comments and function declarations. Originally committed as revision 14735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: Split common code from parser and decoder to be used by encoder.Ramiro Polla2008-08-13
| | | | Originally committed as revision 14733 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable.Diego Biurrun2008-08-13
| | | | Originally committed as revision 14732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp_parser: Initialize crc data in its own function.Ramiro Polla2008-08-13
| | | | Originally committed as revision 14722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Put some doxy comments to the right of vars instead of interleaved.Ramiro Polla2008-08-13
| | | | Originally committed as revision 14721 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Split channel parameters from context into their own struct.Ramiro Polla2008-08-13
| | | | Originally committed as revision 14720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize ac3_downmix.Loren Merritt2008-08-12
| | | | | | 1.3x faster 5.1->stereo, 1.9x faster 5.1->mono. Originally committed as revision 14719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: whitespace and line-breaking cosmetics.Ramiro Polla2008-08-12
| | | | Originally committed as revision 14717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Split filter parameters from context into their own struct.Ramiro Polla2008-08-12
| | | | Originally committed as revision 14716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix CODEC_ID_PCM_U8 decoder output size calculation to support odd-number of ↵Peter Ross2008-08-12
| | | | | | samples. Originally committed as revision 14712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use float_to_int16_interleave in ac3Loren Merritt2008-08-12
| | | | Originally committed as revision 14706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use imdct_half in ac3Loren Merritt2008-08-12
| | | | Originally committed as revision 14705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics in dsp initLoren Merritt2008-08-12
| | | | Originally committed as revision 14704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mdct wrapper function to match fftLoren Merritt2008-08-12
| | | | Originally committed as revision 14703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove mdct tmp bufferLoren Merritt2008-08-12
| | | | Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove a float->double->float conversion.Loren Merritt2008-08-12
| | | | | | 1.8x faster imdct_c with fpmath=sse, no change with x87 Originally committed as revision 14701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize imdct_half:Loren Merritt2008-08-12
| | | | | | | | remove tmp buffer. skip fft reinterleave pass, leaving data in a format more convenient for simd. merge post-rotate with post-reorder. Originally committed as revision 14700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentLoren Merritt2008-08-12
| | | | Originally committed as revision 14699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split-radix FFTLoren Merritt2008-08-12
| | | | | | c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse. Originally committed as revision 14698 to svn://svn.ffmpeg.org/ffmpeg/trunk
* import yasm macros from x264Loren Merritt2008-08-11
| | | | Originally committed as revision 14697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Synchronise code with AAC decoder in SoCRobert Swain2008-08-11
| | | | Originally committed as revision 14695 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed hunks of the AAC decoder from SoCRobert Swain2008-08-11
| | | | Originally committed as revision 14694 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixing the units in DV50 tables (both coordinates areRoman Shaposhnik2008-08-11
| | | | | | | supposed to be in units of 8 pixels) and simplifying the calculations of y_ptr and c_offset. Originally committed as revision 14693 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs.Peter Ross2008-08-11
| | | | Originally committed as revision 14692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Coalescing the un-weighting and de-quantization steps for fasterRoman Shaposhnik2008-08-11
| | | | | | processing Originally committed as revision 14691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify colour conversion in Fraps as suggested by MichaelKostya Shishkov2008-08-11
| | | | Originally committed as revision 14690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The deblock filter does not need all the intra availability stuff so doMichael Niedermayer2008-08-11
| | | | | | not recalculate it. Originally committed as revision 14689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify constrained_intra_pred code in fill_caches().Michael Niedermayer2008-08-11
| | | | Originally committed as revision 14688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support MBAFF + constrained intra prediction.Michael Niedermayer2008-08-11
| | | | | | | | (no i would not have tried to implement this had i known what mess it is) fixes at least: CAMACI3_Sony_C Originally committed as revision 14687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump minor version as av_log_missing_feature() was added to public API inRobert Swain2008-08-10
| | | | | | r14685 Originally committed as revision 14686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a generic function to lavc to log messages about missing features.Justin Ruggles2008-08-10
| | | | | | Patch by Justin Ruggles (justin ruggles gmail com) Originally committed as revision 14685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* R and B components are stored as a differences to G component in Fraps v5.Kostya Shishkov2008-08-10
| | | | | | This fixes roundup issue 574. Originally committed as revision 14684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mask bits of reference indexes properly to avoid negative numbers entanglingMichael Niedermayer2008-08-10
| | | | | | | | | | | | | | | | | | each other. Fixes at least: CAMA1_TOSHIBA_B cama1_vtc_c CAMA3_Sand_E cama3_vtc_b CAMASL3_Sony_B CVMA1_TOSHIBA_B CVMAQP3_Sony_D cvmp_mot_mbaff0_full_B FRExt/HCAMFF1_HHI FRExt/HCHP3_HHI_A FRExt/HVLCMFF0_Sony_B Originally committed as revision 14683 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove a few more lines of unneeded code in fill_caches() for MBAFF.Michael Niedermayer2008-08-10
| | | | | | Also document why the remaining related part is apparently needed. Originally committed as revision 14682 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the correct reference tables for interlaced MBAFF MBs in the loop filter.Michael Niedermayer2008-08-10
| | | | | | | | | Fixes at least CAMP_MOT_MBAFF_L30 CAMP_MOT_MBAFF_L31 FRExt/FREXT01_JVC_D Originally committed as revision 14680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not execute the part of fill_caches() for the loopfilter that overwritesMichael Niedermayer2008-08-10
| | | | | | | | reference indexes and motion vectors. Fixes at least: CVMAQP2_Sony_G Originally committed as revision 14678 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove more code that has become useless after the pairless MBAFF loopMichael Niedermayer2008-08-09
| | | | | | filter cleanup. Originally committed as revision 14676 to svn://svn.ffmpeg.org/ffmpeg/trunk