aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* Fix last frame block size correction.Thilo Borgmann2010-03-061-1/+1
| | | | Originally committed as revision 22238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bink version 'h' also has chroma planes swappedKostya Shishkov2010-03-061-1/+1
| | | | Originally committed as revision 22236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move FFT parts from dsputil.h to fft.hMåns Rullgård2010-03-0626-221/+274
| | | | Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård2010-03-0657-199/+199
| | | | | | | These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move DECLARE_ALIGNED_{8,16} macros to mem.hMåns Rullgård2010-03-061-3/+0
| | | | | | | These macros naturally belong next to the generic DECLARE_ALIGNED macro. Originally committed as revision 22230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Round correctly chroma picture height.Vitor Sessak2010-03-051-2/+2
| | | | | | Fix issue 956. Originally committed as revision 22223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add initial support for 12-bit color mode.Janusz Krzysztofik2010-03-051-1/+45
| | | | | | | | | Patch by Janusz Krzysztofik jkrzyszt tis icnet pl Original thread: Subject: [FFmpeg-devel] [PATCH v2] Add initial support for 12-bit color mode. Date: Mon, 1 Mar 2010 02:05:07 +0100 Originally committed as revision 22220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix BGR cases missing from depth test in avcodec_get_pix_fmt_loss().Janusz Krzysztofik2010-03-051-2/+4
| | | | | | | Patch by Janusz Krzysztofik: <${name initial}${surname less the final "ofik"}@tis.icnet.pl>. Originally committed as revision 22215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed DXVA2 H264 hwaccel after luma/chroma_weight changes.Laurent Aimar2010-03-041-4/+4
| | | | Originally committed as revision 22211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed buffer overread in flashsv decoder.Laurent Aimar2010-03-041-0/+7
| | | | Originally committed as revision 22210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Return the number of bytes consumed in decoding a frame.Alex Converse2010-03-041-1/+3
| | | | | | The libfaad wrapper does this. Originally committed as revision 22206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Really fix 2.95David Conrad2010-03-041-1/+2
| | | | Originally committed as revision 22204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Maybe fix gcc 2.95David Conrad2010-03-041-1/+1
| | | | Originally committed as revision 22203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cope with rev 22183:Gwenole Beauchesne2010-03-041-4/+4
| | | | | | Reorder indexes in weight tables. Originally committed as revision 22202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Mark predictor functions av_always_inline.Alex Converse2010-03-041-2/+2
| | | | | | This results in a 50% speedup on main profile with no increase in binary size. Originally committed as revision 22196 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Re-indent after last commit.Alex Converse2010-03-041-13/+13
| | | | Originally committed as revision 22195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC parser: Don't write channels, sample rate, and frame size each frame.Alex Converse2010-03-041-3/+11
| | | | | | Thanks to backwards compatible HE-AAC signalling these values are unreliable. Originally committed as revision 22194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Port Optimizations about *_type init from decode to filter code.Michael Niedermayer2010-03-041-6/+11
| | | | | | 1 cpu cycle faster Originally committed as revision 22193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize *_type init, 1.5 cpu cycles faster.Michael Niedermayer2010-03-041-1/+9
| | | | Originally committed as revision 22192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delay translating DCT tokens into coefficients until immediately before IDCTDavid Conrad2010-03-031-178/+177
| | | | | | | | This is generally around 12% faster than the prior method of creating a linked list for each block as tokens are read, but can be anywhere from 8% to 28% faster depending on file and CPU. Originally committed as revision 22190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do MC and IDCT in coding (hilbert) orderDavid Conrad2010-03-031-26/+43
| | | | | | | | | | This increases the slice size to 64 pixels, due to having to decode an entire chroma superblock row per slice. This can be up to 6% slower depending on clip and CPU, but is necessary for future optimizations that gain significantly more than was lost. Originally committed as revision 22189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Explictly separate decoding whether fragments are coded by planeDavid Conrad2010-03-031-11/+16
| | | | Originally committed as revision 22188 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move vp6 huffman table freeing code, out of common vp56 codeAurelien Jacobs2010-03-032-15/+20
| | | | Originally committed as revision 22186 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reorder indexes in weight tables.Michael Niedermayer2010-03-033-27/+27
| | | | | | 5 cpu cycles faster. Originally committed as revision 22183 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move all context fields that are not used in the mb and block layersMichael Niedermayer2010-03-031-64/+73
| | | | | | | to the end of the structure. 4 cpu cycles faster in 3k cpu cycles Originally committed as revision 22181 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed DXVA2 H264 hwaccel compilation.Laurent Aimar2010-03-031-4/+4
| | | | Originally committed as revision 22180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused left_border field from context.Michael Niedermayer2010-03-031-1/+0
| | | | Originally committed as revision 22179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic addition of {}Michael Niedermayer2010-03-031-2/+2
| | | | Originally committed as revision 22178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Note about luma/chroma_weight tables and their datatype.Michael Niedermayer2010-03-031-0/+1
| | | | Originally committed as revision 22177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed overreads in TTA decoder with corrupted bistreams.Laurent Aimar2010-03-031-2/+9
| | | | Originally committed as revision 22176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Plug some memory leaks in the VP6 decoderVitor Sessak2010-03-032-0/+13
| | | | Originally committed as revision 22172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move svq3 specific fields to the end of the contextMichael Niedermayer2010-03-031-8/+7
| | | | Originally committed as revision 22171 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cope with rev 22169 change:Gwenole Beauchesne2010-03-031-4/+4
| | | | | | Merge weight & offset tables. Originally committed as revision 22170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge weight & offset tables, 15 cpu cycles faster.Michael Niedermayer2010-03-033-29/+27
| | | | Originally committed as revision 22169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify implicit_weight table init.Michael Niedermayer2010-03-031-6/+4
| | | | Originally committed as revision 22168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Perform coefficient transformations in Bink Audio DCT decoder (issue1770)Peter Ross2010-03-031-2/+5
| | | | Originally committed as revision 22167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use intended const syntaxPeter Ross2010-03-031-1/+1
| | | | Originally committed as revision 22165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Another 3 useless zeroing instructions.Michael Niedermayer2010-03-031-3/+0
| | | | Originally committed as revision 22162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Load the whole left side of mv&ref only when needed.Michael Niedermayer2010-03-031-0/+12
| | | | | | 30 cpu cycles faster Originally committed as revision 22161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support B-frames when decoding MPEG-4 with VDPAU hardware acceleration.Carl Eugen Hoyos2010-03-031-0/+4
| | | | | | Based on a patch by NVIDIA. Originally committed as revision 22160 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pass correct buffer-pointer and buffer-size to hardware acceleratedCarl Eugen Hoyos2010-03-021-2/+2
| | | | | | decoders when decoding packed B-frames. Originally committed as revision 22149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make lsp a separate configurable and select it from codecs needing itMåns Rullgård2010-03-021-6/+6
| | | | Originally committed as revision 22143 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a bunch of bugs ive introduced recently that broke threaded decoding.Michael Niedermayer2010-03-021-12/+13
| | | | | | might also fix issue1788 Originally committed as revision 22141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix spelling in commentVitor Sessak2010-03-011-1/+1
| | | | Originally committed as revision 22137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add commented-out unoptimized code to improve readabilityVitor Sessak2010-03-011-0/+8
| | | | Originally committed as revision 22136 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Process packed bitstream also for VDPAU.Carl Eugen Hoyos2010-03-011-1/+1
| | | | Originally committed as revision 22131 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r22112 which broke playback of cathedral-beta2-400extra-crop-avc.mp4Aurelien Jacobs2010-03-011-3/+1
| | | | Originally committed as revision 22125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove some unneeded fill_rectangle() for 16x16 blocks.Michael Niedermayer2010-02-282-11/+5
| | | | Originally committed as revision 22124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_build_filter static (and remove av_): It is not used outside ↵Carl Eugen Hoyos2010-02-281-2/+2
| | | | | | resample2.c. Originally committed as revision 22118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_get_bit_rate() static and remove av_, the function is only usedCarl Eugen Hoyos2010-02-281-2/+2
| | | | | | inside libavcodec/utils.c. Originally committed as revision 22117 to svn://svn.ffmpeg.org/ffmpeg/trunk