summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 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
* Sync already committed code with that in SoC and commit more OKed hunks of codeRobert Swain2008-08-09
| | | | Originally committed as revision 14674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove odd pairwise deblock filtering applied to MBAFF MBs.Michael Niedermayer2008-08-09
| | | | Originally committed as revision 14673 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Doxygenate avcodec_version().Stefano Sabatini2008-08-08
| | | | Originally committed as revision 14666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix 4:2:2 psnrBaptiste Coudurier2008-08-08
| | | | Originally committed as revision 14662 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add simpler/cleaner/faster F32BE encoding/decoding.Peter Ross2008-08-07
| | | | Originally committed as revision 14660 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number ↵Peter Ross2008-08-07
| | | | | | of samples". Originally committed as revision 14659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array ↵Peter Ross2008-08-07
| | | | | | bounds when input sample values are < 0. Originally committed as revision 14658 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: rename loop counters in eval_refl()Vitor Sessak2008-08-06
| | | | Originally committed as revision 14653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify eval_refl(): do not store a buffer value in a var when the buffer ↵Vitor Sessak2008-08-06
| | | | | | could be used directly Originally committed as revision 14652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify eval_refl(): s/b == 0/!b/Vitor Sessak2008-08-06
| | | | Originally committed as revision 14651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify range checking in eval_refl(). Before theVitor Sessak2008-08-06
| | | | | | | | | condition b == 0 could never be true, because it would have already been caught in the previous ifs. Also the condition b == 0x1000 could never be true (it would triggered the return). Originally committed as revision 14650 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: reindentVitor Sessak2008-08-06
| | | | Originally committed as revision 14649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify do_output_subblock(): Remove a unneeded memcpyVitor Sessak2008-08-06
| | | | Originally committed as revision 14648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts TGV decoderPeter Ross2008-08-06
| | | | Originally committed as revision 14642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify eval_refl(): return directly when needed instead of storing the ↵Vitor Sessak2008-08-06
| | | | | | return value in a variable Originally committed as revision 14640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify rms(): merge a few operations in the same statementVitor Sessak2008-08-06
| | | | Originally committed as revision 14639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetical simplification in t_sqrt()Vitor Sessak2008-08-06
| | | | Originally committed as revision 14638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check available size before writing in decode_frame()Vitor Sessak2008-08-06
| | | | Originally committed as revision 14637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check *data_size in decode_frame()Vitor Sessak2008-08-06
| | | | Originally committed as revision 14636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: alignmentVitor Sessak2008-08-06
| | | | Originally committed as revision 14635 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Flip (by making buf[i] -> buf[size-i-1]) two buffers: {sp,gain}_block. ThisVitor Sessak2008-08-06
| | | | | | needs duplicating a few loops, but now the code is clearer. Originally committed as revision 14634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent low delay from being used with mpeg1.Michael Niedermayer2008-08-05
| | | | Originally committed as revision 14627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* OKed sections of code from the SoC AAC decoderRobert Swain2008-08-05
| | | | Originally committed as revision 14626 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move shared tables to aactab.c and add declarations to aactab.h. Also sync withRobert Swain2008-08-05
| | | | | | SoC code. Originally committed as revision 14625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC definitions and structures that have been OKed from the SoC AAC decoderRobert Swain2008-08-05
| | | | | | code Originally committed as revision 14624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use local variabes for *stride, where local variables exist.Michael Niedermayer2008-08-05
| | | | Originally committed as revision 14623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-08-05
| | | | Originally committed as revision 14622 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify l1mv/l1ref calculation.Michael Niedermayer2008-08-05
| | | | Originally committed as revision 14621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify y_shift/ref_shift codeMichael Niedermayer2008-08-05
| | | | Originally committed as revision 14620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2008-08-05
| | | | Originally committed as revision 14619 to svn://svn.ffmpeg.org/ffmpeg/trunk