summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Cosmetics: remove empty definitions of hw-accelerated PixFmtInfoStefano Sabatini2009-12-04
| | | | | | structs. Originally committed as revision 20733 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1-13% faster apply_filter, 1-3% faster ape decoding on core2Loren Merritt2009-12-04
| | | | Originally committed as revision 20729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l trocadero: call emms_c() after doing decoding with SIMD in APE decoderKostya Shishkov2009-12-04
| | | | Originally committed as revision 20727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure ff_init_qscale_tab() is called one way or another whenMichael Niedermayer2009-12-03
| | | | | | | adaptive quantization is enabled. Fixes issue509. Originally committed as revision 20726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_init_qscale_tab() from h263.c to mpegvideo, the function is not h263 ↵Michael Niedermayer2009-12-03
| | | | | | specific. Originally committed as revision 20725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lzw.h does not need get_bits.h, tiff.c needs intreadwrite.h for AV_R* thoughBaptiste Coudurier2009-12-03
| | | | Originally committed as revision 20724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use lzw compression in gif encoderBaptiste Coudurier2009-12-03
| | | | Originally committed as revision 20723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* port ape dsp functions from sse2 to mmxLoren Merritt2009-12-03
| | | | | | now requires yasm Originally committed as revision 20722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid an unpredictable branchLoren Merritt2009-12-03
| | | | | | 20% faster predictor_update_filter, .4-4% faster ape decoding on core2 Originally committed as revision 20720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* inline to allow constant propagationLoren Merritt2009-12-03
| | | | | | 50% faster predictor_update_filter, 1-10% faster ape decoding on core2 Originally committed as revision 20719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r20095: Allow compiling to vorbis again.Philipp Matthias Hahn2009-12-02
| | | | | | Original patch by Philipp Matthias Hahn, pmhahn pmhahn de Originally committed as revision 20711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pass avctx as argument instead of width and heightBaptiste Coudurier2009-12-02
| | | | Originally committed as revision 20710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless paramsBaptiste Coudurier2009-12-02
| | | | Originally committed as revision 20709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless paramsBaptiste Coudurier2009-12-02
| | | | Originally committed as revision 20708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move private context declaration at the topBaptiste Coudurier2009-12-02
| | | | Originally committed as revision 20707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 1 pass RC in snow.Michael Niedermayer2009-12-02
| | | | | | Fixes issue547. Originally committed as revision 20706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: 1l c&p fix: do not set pred16x16_plane for rv40Måns Rullgård2009-12-02
| | | | Originally committed as revision 20705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H264 16x16, 8x8 predMåns Rullgård2009-12-02
| | | | Originally committed as revision 20704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Add a global header but output not locked output configuration status.Alex Converse2009-12-02
| | | | Originally committed as revision 20701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set the SBR mode to implicit on ADTS frames occurring before the output is ↵Alex Converse2009-12-02
| | | | | | locked. Originally committed as revision 20700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Small refactoring: Instead of 4 loops for decoding AC coefficients basedMike Melanson2009-12-02
| | | | | | | | | | | | on their grouping, create one loop that indexes into a table of AC VLC tables. There is also a small optimization here: Do not call unpack_vlcs() if there are no fragments in the list with outstanding coefficients. My profiling indicates that this can save upwards of 1 million dezicycles per frame throughout the course of unpack_dct_coeffs(). Originally committed as revision 20699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a list to track which fragments coded in this frame still haveMike Melanson2009-12-02
| | | | | | | | | | outstanding coefficients yet to be decoded from the bitstream. Once a fragment reaches end-of-block, remove it from this new list. This change makes the VP3/Theora entropy decode process dramatically faster due to not having to iterate incessantly over fragments which have already been fully decoded. Originally committed as revision 20698 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: small tweak of NEON H264 IDCTMåns Rullgård2009-12-02
| | | | Originally committed as revision 20697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON 2xN chroma MCMåns Rullgård2009-12-02
| | | | Originally committed as revision 20696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON 16x16 and 8x8 avg qpel MCMåns Rullgård2009-12-02
| | | | Originally committed as revision 20695 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix typo, ALT_BITSTREAM_WRITER_LE does not existBaptiste Coudurier2009-12-01
| | | | Originally committed as revision 20692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Store original width/height so that rv20 does not get stuck with someMichael Niedermayer2009-12-01
| | | | | | resolution. A sample file to show a difference is at issue833 (http://airfarce.com/video/000211fh.rm) Originally committed as revision 20691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make rv1/2 decoder use the next slice if needed.Michael Niedermayer2009-12-01
| | | | | | Fixes issue782. Originally committed as revision 20690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support ASCII pnms.Michael Niedermayer2009-12-01
| | | | | | Implements issue1452. Originally committed as revision 20687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pngdec.c : release allocated buffers.Jai Menon2009-12-01
| | | | Originally committed as revision 20680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slif aka "SoftLab MPEG-2 I-frames Codec" support.Michael Niedermayer2009-12-01
| | | | | | | Flipping one bit still is popular it seems as a means to create a new codec. fixes issue1469. Originally committed as revision 20679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4:2:2 4:4:4 bugfix for the error concealment code.Michael Niedermayer2009-12-01
| | | | Originally committed as revision 20678 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename parameters of put_sbits() to make them consistent with those ofStefano Sabatini2009-11-30
| | | | | | put_bits(). Originally committed as revision 20677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move "slice below image" check from mpeg_decode_slice to its caller.Michael Niedermayer2009-11-30
| | | | | | Should fix issue1277. Originally committed as revision 20676 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move dummy picture allocation code from mpeg1/2 to mpegvideo.Michael Niedermayer2009-11-30
| | | | | | This fixes a infinite loop on a b frame. Originally committed as revision 20672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable error resilience for field pictures, this was never supported,Michael Niedermayer2009-11-30
| | | | | | results where more or less random but should not have crashed. Originally committed as revision 20671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set mb_y in mpeg2 field pictures like h264 does.Michael Niedermayer2009-11-30
| | | | | | This fixes -vismv & -debug 16384 with field pictures. Originally committed as revision 20670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ""MPEG motion vector out of boundary" message more verbose.Michael Niedermayer2009-11-30
| | | | Originally committed as revision 20669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix an issue uncovered by commit 20623:Attila Kinali2009-11-30
| | | | | | | | | | | | | The init functions of mpc7 and mpc8 check whether the vlc has been initialized already and return early if this is the case (eg by calling init a second time). But avctx->sample_fmt and channel_layout is set after the vlc initialization, causing it not to be set on the second call of init. Move all manipulations of avctx before the initialization of the vlc, so that it is always set. Originally committed as revision 20668 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Start decoding from seq/gop too, not just I frames.Michael Niedermayer2009-11-30
| | | | | | Possibly fixes issue1124. Originally committed as revision 20667 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix dual prime motion compensation in field pictures.Michael Niedermayer2009-11-30
| | | | | | Fixes issue1125. Originally committed as revision 20666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use more consistent / meaningful parameter names for theStefano Sabatini2009-11-29
| | | | | | ff_copy_bits() function. Originally committed as revision 20663 to svn://svn.ffmpeg.org/ffmpeg/trunk
* nellymoser: use constant seed for dithering RNGMåns Rullgård2009-11-29
| | | | Originally committed as revision 20658 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cook: use constant seed for dithering RNGMåns Rullgård2009-11-29
| | | | Originally committed as revision 20657 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print errors instead of just ignoring contradictionary values in mpeg2 silently.Michael Niedermayer2009-11-29
| | | | Originally committed as revision 20656 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Override a few values read so as to ensure that things are not inconsistent.Michael Niedermayer2009-11-29
| | | | Originally committed as revision 20654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Restructure dummy frame allocation.Michael Niedermayer2009-11-29
| | | | | | | New code also allocates a dummy frame for an p field after an i field, previously that could segfault due to reading from NULL+x. Originally committed as revision 20653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure field_select is not set to nonsensical values even if unused.Michael Niedermayer2009-11-29
| | | | | | Fixed an assert failure. Originally committed as revision 20646 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize "s->first_slice = 1" out.Michael Niedermayer2009-11-28
| | | | Originally committed as revision 20645 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Also check the location of the picture start code and picture codingMichael Niedermayer2009-11-28
| | | | | | extension a little. Originally committed as revision 20644 to svn://svn.ffmpeg.org/ffmpeg/trunk