summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* VC-1/WMV3 decoding: don't clear blocks unless they're actually used.Jason Garrett-Glaser2009-06-16
| | | | | | | | ~8% faster VC-1 decoding. Possible future optimization: clear blocks after use instead of before, and for DC-only blocks, only clear the DC coefficient. Originally committed as revision 19205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.Jason Garrett-Glaser2009-06-16
| | | | | | | | | Includes mmx2 asm for the various functions. Note that the actual idct still does not have an x86 SIMD implemtation. For wmv3 files using regular idct, the decoder just falls back to simple_idct, since simple_idct_dc doesn't exist (yet). Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo in vc1.c, make capitalization in warning/error messages more ↵Jason Garrett-Glaser2009-06-16
| | | | | | consistent. Originally committed as revision 19203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix unaligned accesses by doing bytewise access until aligned, thenRamiro Polla2009-06-15
| | | | | | | | continuing in 32-bit quantities. Fixes crash observed on sparc during FATE mlp test. Patch by Ramiro. Originally committed as revision 19200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print error when dv frame profile cannot be foundBaptiste Coudurier2009-06-14
| | | | Originally committed as revision 19193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check if frame size matches old sys and assumes corrupted input, fixes #1192Baptiste Coudurier2009-06-14
| | | | Originally committed as revision 19192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initialise MAD decode_block_intra() loop iterator to zero.Peter Ross2009-06-14
| | | | Originally committed as revision 19189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* G.729 decoder initialization routine (skeleton)Vladimir Voroshilov2009-06-14
| | | | Originally committed as revision 19188 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace MAX_SUBFRAME_SIZE and ctx->subframe_size with SUBFRAME_SIZE,Vladimir Voroshilov2009-06-14
| | | | | | since subframe length is the same in all G.729 modes. Originally committed as revision 19187 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not guess the channel layout when getting its string value.Justin Ruggles2009-06-13
| | | | Originally committed as revision 19185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the 3-front-channel layout from the list of channel layoutJustin Ruggles2009-06-13
| | | | | | aliases. Calling this "surround" is confusing and questionable. Originally committed as revision 19183 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct reading bits in MPC SV8 base codes (when we have to read 0 or >16 bits).Kostya Shishkov2009-06-13
| | | | Originally committed as revision 19182 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts Madcow decoderPeter Ross2009-06-13
| | | | Originally committed as revision 19178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Re-indent after last commitAlex Converse2009-06-12
| | | | Originally committed as revision 19175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move TNS and swb_offset tables from aacdectab.h to aactab.c so that they can beAlex Converse2009-06-12
| | | | | | shared with the AAC encoder. Originally committed as revision 19174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add new FOURCC (0x0003) for raw DIB video, set flip flag accordingly.Jason Garrett-Glaser2009-06-12
| | | | | | Fixes a few AVI files from what is probably a mobile phone video camera. Originally committed as revision 19172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move run level decode functionality to ff_wma_run_level_decodeSascha Sommer2009-06-12
| | | | | | so that it can be reused for wmapro Originally committed as revision 19171 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Add brackets between if/elseSascha Sommer2009-06-12
| | | | Originally committed as revision 19170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add additional sample rates to the frame len bits calculation codeSascha Sommer2009-06-12
| | | | Originally committed as revision 19169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move frame len bits calculation to ff_wma_get_frame_len_bitsSascha Sommer2009-06-12
| | | | | | so that it can be reused for wmapro Originally committed as revision 19167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Prettyprint and reformat wma.c closer to K&R style.Diego Biurrun2009-06-12
| | | | Originally committed as revision 19165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DPX (Digital Picture Exchange) image decoderJimmy Christensen2009-06-12
| | | | | | patch by Jimmy Christensen, jimmy ghost dk Originally committed as revision 19163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The internal header libavutil/internal.h should not be used outside libavutil.Diego Biurrun2009-06-11
| | | | Originally committed as revision 19157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Add vc1dec.o to the list of WMV3 objects, same as for VC-1.Diego Biurrun2009-06-11
| | | | | | | Even after the split into shared and decoder-specific code, WMV3 continues to have the same dependencies as VC-1. Originally committed as revision 19153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split decoder-specific code off from vc1.c into vc1dec.c and keep codeDiego Biurrun2009-06-11
| | | | | | shared between decoder and parser in vc1.c. Originally committed as revision 19152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add const in cast. Removes warning:Baptiste Coudurier2009-06-11
| | | | | | libavcodec/resample.c:215: warning: assignment discards qualifiers from pointer target type Originally committed as revision 19151 to svn://svn.ffmpeg.org/ffmpeg/trunk
* give s->resample_context to avoid segfault, avclass was movedBaptiste Coudurier2009-06-11
| | | | Originally committed as revision 19150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable native Vorbis encoder; quality is much worse than libvorbis andDavid Conrad2009-06-11
| | | | | | there really isn't a reason to use it on purpose unless you're improving it. Originally committed as revision 19149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add code to enable and disable all VAAPI and VDPAU parts.Diego Biurrun2009-06-10
| | | | | | | As a positive sideeffect, VAAPI/VDPAU objects need no longer be listed for all VAAPI/VDPAU-related decoders. Originally committed as revision 19145 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add field prev_interlaced_frame to H264Context to be able to flag soft telecineHaruhiko Yamagata2009-06-09
| | | | | | | | progressive. Patch by Haruhiko Yamagata, h D yamagata A nifty D com Originally committed as revision 19141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Express the H.264 parser dependency on the golomb code in configure instead ofDiego Biurrun2009-06-09
| | | | | | in the Makefile as it is done for all other parts that depend on golomb. Originally committed as revision 19139 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing dependencies for H.264 and VC-1 parsers.Diego Biurrun2009-06-09
| | | | Originally committed as revision 19138 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Properly initialize AVFrames to default values in the MPEG decoder (fixesLuca Abeni2009-06-09
| | | | | | the AVFrame pts when decoding MPEG 1 and 2 video) Originally committed as revision 19136 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify (re)get_buffer() and CODEC_CAP_DR1 relation.Michael Niedermayer2009-06-07
| | | | Originally committed as revision 19132 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove comments that refer to fixed-point AMR implementations.Diego Biurrun2009-06-07
| | | | Originally committed as revision 19130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clarify avcodec_decode_audio3 and avcodec_decode_video2 doxygenBaptiste Coudurier2009-06-06
| | | | Originally committed as revision 19128 to svn://svn.ffmpeg.org/ffmpeg/trunk
* K&R formatting of already submitted G.729 codeVladimir Voroshilov2009-06-06
| | | | Originally committed as revision 19127 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert structure names to FFmpeg styleVladimir Voroshilov2009-06-06
| | | | Originally committed as revision 19123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove '\p', '\c' and '\e' doxygen markup from doxy, as it shouldStefano Sabatini2009-06-06
| | | | | | | | improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get new buffer during frame decoding in VB video decoder, not only onceKostya Shishkov2009-06-06
| | | | | | during decoder initialization. Originally committed as revision 19121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Internal routine should not use name of standard function.Vladimir Voroshilov2009-06-06
| | | | | | Use g729_prng instead. Originally committed as revision 19120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove ff_g729_ and g729_ prefixes from static routines.Vladimir Voroshilov2009-06-05
| | | | Originally committed as revision 19118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for external OpenCORE libraries for AMR-NB/WB support.Diego Biurrun2009-06-05
| | | | Originally committed as revision 19117 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vmware video decoder uses reget_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* zmbv decoder uses get_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vc1 and wmv3 decoders use MPV_frame_start which uses get_buffer, set ↵Baptiste Coudurier2009-06-05
| | | | | | CODEC_CAP_DR1 Originally committed as revision 19111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* renderware txd image decoder uses get_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19110 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tmv decoder uses get_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tiff image decoder uses get_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19108 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3 and theora decoders use get_buffer, set CODEC_CAP_DR1Baptiste Coudurier2009-06-05
| | | | Originally committed as revision 19107 to svn://svn.ffmpeg.org/ffmpeg/trunk