summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Remove const vector macro indirection that is useless and obfuscatingDiego Biurrun2007-10-01
| | | | | | now that the Metrowerks workarounds are gone. Originally committed as revision 10633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove Metrowerks compiler workaround.Diego Biurrun2007-10-01
| | | | Originally committed as revision 10632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove Metrowerks compiler workaround.Diego Biurrun2007-10-01
| | | | Originally committed as revision 10631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* div -> mulLoren Merritt2007-10-01
| | | | Originally committed as revision 10630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify lpcLoren Merritt2007-09-30
| | | | Originally committed as revision 10628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 20% faster lpc, 6% overall flac decodingLoren Merritt2007-09-30
| | | | Originally committed as revision 10627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace FIR with finite differences.Loren Merritt2007-09-30
| | | | | | | 3x faster decode_subframe_fixed(). overall flac decoding: 10% faster if file was encoded with fixed predictors. Originally committed as revision 10626 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unroll finite differences to avoid swapping registers.Loren Merritt2007-09-29
| | | | | | | 1.5x faster encode_residual_fixed(). overall flac encoding: 3% faster at compression_levels 0-2. Originally committed as revision 10625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* encode_residual_fixed(): replace FIR with finite differences.Loren Merritt2007-09-29
| | | | | | | 4x faster order 2, 3.5x order 3, 3x order 4. overall flac encoding: 35% faster at compression_levels 0-2, no effect at higher levels. Originally committed as revision 10624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse2 version of compute_autocorr().Loren Merritt2007-09-29
| | | | | | | 4x faster than c (somehow, even though doubles only allow 2x simd). overal flac encoding: 15-50% faster on core2, 4-11% on k8, 3-13% on p4. Originally committed as revision 10621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AMV video decoder.Vladimir Voroshilov2007-09-29
| | | | | | Patch by Vladimir Voroshilov (voroshil - gmail - com) Originally committed as revision 10617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use emms_c() instead of ifdefRonald S. Bultje2007-09-29
| | | | | | patch by: Ronald S. Bultje rsbultje a gmail d com Originally committed as revision 10616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add variables to prepare to the AMV decoder patch.Vladimir Voroshilov2007-09-29
| | | | | | Patch by Vladimir Voroshilov (voroshil - gmail - com) Originally committed as revision 10614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* was computing one more autocorrelation coefficient that was actually usedLoren Merritt2007-09-29
| | | | Originally committed as revision 10613 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace brute force find_optimal_param() with a closed-form solution.Loren Merritt2007-09-29
| | | | | | | | overall flac encoding: 4-15% faster. output is not identical to the previous algorithm due to occasional rounding errors, but the differece is less than .0005% bitrate. Originally committed as revision 10612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc isn't smart enough to factor out duplicate storesLoren Merritt2007-09-29
| | | | Originally committed as revision 10611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* On bitstream error is_intra_more_likely() could use dsp.sad[0]() that will ↵Ivan Kalvachev2007-09-28
| | | | | | segfault when xvmc is in use. Originally committed as revision 10610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2.5x faster compute_autocorr()Loren Merritt2007-09-28
| | | | | | overall flac encoding: 15-50% faster on core2, 8-30% on k8, 2-20% on p4 (depending on compression_level) Originally committed as revision 10606 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: typosPanagiotis Issaris2007-09-27
| | | | Originally committed as revision 10602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant test.Panagiotis Issaris2007-09-27
| | | | Originally committed as revision 10601 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AMV audio decoderVitor Sessak2007-09-27
| | | | Originally committed as revision 10598 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, revert unrelated changeLoren Merritt2007-09-27
| | | | Originally committed as revision 10597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unroll encode_residual_lpc(). speedup varies between 1.2x and 1.8x depending ↵Loren Merritt2007-09-27
| | | | | | on lpc order. Originally committed as revision 10596 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264/PAFF preparation: use DELAYED_PIC_REF to mark non-refs frames as held ↵Jeff Downs2007-09-26
| | | | | | | | | | | for delayed output patch by Jeff Downs, heydowns a borg d com original thread: Subject: [FFmpeg-devel] [PATCH] Implement PAFF in H.264 Date: 18/09/07 20:30 Originally committed as revision 10592 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, potential overflow on really large blocksLoren Merritt2007-09-25
| | | | Originally committed as revision 10587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize decode_subframe_lpc()Loren Merritt2007-09-25
| | | | | | 50%/67%/43% faster on core2/k8/p4, making flac decoding overall 24%/25%/11% faster Originally committed as revision 10586 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize encode_residual_lpc()Loren Merritt2007-09-25
| | | | | | 37%/45%/90% faster on core2/k8/p4, making flac encoding overall 15%/17%/40% faster at compression_level>=8 (less at low levels). Originally committed as revision 10585 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyAurelien Jacobs2007-09-25
| | | | Originally committed as revision 10584 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename one variable to be consistent with the rest of the fileAurelien Jacobs2007-09-25
| | | | Originally committed as revision 10583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consistent spelling: plan => planeAurelien Jacobs2007-09-25
| | | | Originally committed as revision 10582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyAurelien Jacobs2007-09-25
| | | | Originally committed as revision 10576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: indentAurelien Jacobs2007-09-25
| | | | Originally committed as revision 10575 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a new vp6a codec (add alpha plan support to vp6)Aurelien Jacobs2007-09-25
| | | | Originally committed as revision 10574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentAndreas Öman2007-09-25
| | | | Originally committed as revision 10573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace HAVE_BFIN with ARCH_BFIN. Blackfin is a CPU architecture, not anDiego Biurrun2007-09-25
| | | | | | instruction set extension and configure sets ARCH_BFIN, not HAVE_BFIN. Originally committed as revision 10572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move all model related tables into their own structAurelien Jacobs2007-09-24
| | | | Originally committed as revision 10571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Sort CODEC_ID list.Diego Biurrun2007-09-24
| | | | Originally committed as revision 10570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename vp56_b6to3 to vp56_b2pAurelien Jacobs2007-09-24
| | | | Originally committed as revision 10569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some simplifications and uniformisationAurelien Jacobs2007-09-24
| | | | Originally committed as revision 10568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove check for input buffer size as it does not guarantee thatKostya Shishkov2007-09-24
| | | | | | | decoder will not run out of output buffer bounds (and all suspected decoders have their own checks now). Originally committed as revision 10567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add support for yuva420p colorspace (yuv420p + alpha)Aurelien Jacobs2007-09-24
| | | | Originally committed as revision 10565 to svn://svn.ffmpeg.org/ffmpeg/trunk
* factor out dequant table lookup outside loops, gives a 1-2% speed-upAndreas Öman2007-09-24
| | | | | | | | | patch by Andreas Öman %andreas A olebyn P nu% original thread: Date: Sep 24, 2007 12:59 PM Subject: [FFmpeg-devel] [PATCH] h264: factor out dequant table lookup outside loops Originally committed as revision 10564 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not try to decode more data than output buffer may holdKostya Shishkov2007-09-24
| | | | Originally committed as revision 10560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VIS-specific code should be enabled conditional to HAVE_VIS, not ARCH_SPARC.Diego Biurrun2007-09-23
| | | | Originally committed as revision 10559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some experimental iterative quantization codeMichael Niedermayer2007-09-23
| | | | | | | disabled as it is VERY slow gain is 0.1-0.2 psnr at low qp Originally committed as revision 10556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move VIS CFLAGS settings into configure.Diego Biurrun2007-09-23
| | | | Originally committed as revision 10555 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VIS-specific code should be compiled conditional to HAVE_VIS, not ARCH_SPARC.Diego Biurrun2007-09-23
| | | | Originally committed as revision 10554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix decoding of VMDs representing sprites (Last Dynasty, Woodruff).Kostya Shishkov2007-09-23
| | | | | | Fixes issue 101 Originally committed as revision 10552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply skip_loop_filter before checking if we can parallelize with the selectedReimar Döffinger2007-09-22
| | | | | | loop filter Originally committed as revision 10549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Guard against output buffer overflowsKostya Shishkov2007-09-22
| | | | Originally committed as revision 10548 to svn://svn.ffmpeg.org/ffmpeg/trunk