summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* mlp: Indent.Ramiro Polla2009-10-16
| | | | Originally committed as revision 20255 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: Only initialize VLC tables once. This caused a crash when multipleRamiro Polla2009-10-16
| | | | | | | instances of the decoder were started at different times. Bug reported by Maxim Anisiutkin. Originally committed as revision 20254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: Use smaller CRC tables if CONFIG_SMALL.Reimar Döffinger2009-10-16
| | | | | | Patch by Reimar. Originally committed as revision 20253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not try to free memory that was never allocated (partial revert of r20231).Carl Eugen Hoyos2009-10-16
| | | | Originally committed as revision 20252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Release unreleased buffers found by make test.Carl Eugen Hoyos2009-10-16
| | | | Originally committed as revision 20251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Very evil missuse of svn to test if AVOption and AVOption2 are compatible.Michael Niedermayer2009-10-16
| | | | | | | | If this test triggers anywhere for anyone, revert this commit immedeatly. Ill revert this in a day or 2, its just so we know beforehand if the idea with the union is doable or not without breaking ABI/API. Originally committed as revision 20249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an experimental AVOption2 that uses an union instead of double for ↵Michael Niedermayer2009-10-16
| | | | | | default_val. Originally committed as revision 20248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split parts of dvdata.h into dvdata.c, this ensures that things likeReimar Döffinger2009-10-16
| | | | | | | | work_chunks_* and dv_idct_factor_* variables appear only once in the binary instead of 3 times. Saves 3264 bytes in .rodata and 312416 bytes in .bss on x86_64. Originally committed as revision 20246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for hardcoded ff_sin_* tables.Reimar Döffinger2009-10-15
| | | | Originally committed as revision 20244 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move/add COSTABLE/SINTABLE macros to dsputil to add extern definitionsReimar Döffinger2009-10-15
| | | | | | for ff_cos_* and ff_sin_* without introducing too much code duplication. Originally committed as revision 20243 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove silly casts to the same type as we already have.Reimar Döffinger2009-10-15
| | | | Originally committed as revision 20242 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing release_buffer at decode end for asv1 decoder.Reimar Döffinger2009-10-15
| | | | Originally committed as revision 20241 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Partially revert r20233, exp2f is not available on some BSDs, DOS and AVR32.Reimar Döffinger2009-10-15
| | | | Originally committed as revision 20240 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Raise MAX_THREADS to 16.Frank Barchard2009-10-15
| | | | | | Patch by Frank Barchard, fbarchard google com Originally committed as revision 20239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not initialize ff_cos_* tables again in rdft_init, they are alreadyReimar Döffinger2009-10-15
| | | | | | | | initialized by ff_fft_init and using different code can result in slightly different values, in addition it crashes when the tables are hardcoded. On amd64 this slightly changes qdm2 output. Originally committed as revision 20237 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use cbrtf and exp2f instead of pow to calculate tables for MPEG audio decoding.Reimar Döffinger2009-10-15
| | | | | | | This hopefully is fast enough so that it is reasonable to use the same formula directly instead of the table for CONFIG_SMALL. Originally committed as revision 20233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use hardcoded instead of runtime-calculated ff_cos_* tables ifReimar Döffinger2009-10-14
| | | | | | | --enable-hardcoded-tables was used. Due to the size, the code for the tables is generated at compile time. Originally committed as revision 20232 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Release frame after decoding is doneKostya Shishkov2009-10-14
| | | | Originally committed as revision 20231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print a warning message when avcodec_default_free_buffers finds unreleasedReimar Döffinger2009-10-13
| | | | | | | buffers, this hopefully should help detect codecs that do not release all buffers e.g. in the decode_end function. Originally committed as revision 20230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary calls to avcodec_check_dimensions, the check is alreadyReimar Döffinger2009-10-13
| | | | | | done at a higher level. Originally committed as revision 20229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call release_buffer on close for v210dec and v210xReimar Döffinger2009-10-13
| | | | Originally committed as revision 20228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing release_buffer on closeReimar Döffinger2009-10-13
| | | | Originally committed as revision 20227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add decoder for "forward uncompressed".Reimar Döffinger2009-10-13
| | | | | | Fixes issue 1467. Originally committed as revision 20226 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement execute2 for w32threadReimar Döffinger2009-10-13
| | | | Originally committed as revision 20225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix w32thread implementation to handle job count > thread_count.Reimar Döffinger2009-10-13
| | | | Originally committed as revision 20224 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fft_dispatch array should be constReimar Döffinger2009-10-13
| | | | Originally committed as revision 20223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: use FFSWAPReimar Döffinger2009-10-13
| | | | Originally committed as revision 20222 to svn://svn.ffmpeg.org/ffmpeg/trunk
* extend description of avcodec_decode_audio3:Sascha Sommer2009-10-12
| | | | | | | | - clarify when 0 is returned - explain that decode_audio3 has to be called multiple times when there are multiple frames in a single packet Originally committed as revision 20215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after removing the outer for loops in the execute2 patchReimar Döffinger2009-10-12
| | | | Originally committed as revision 20212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move dnxhdenc to execute2 multithreading API.Reimar Döffinger2009-10-12
| | | | | | | This allows for some simplifications like removing some outer loops and gives much better performance for thread_count > number of idle CPUs. Originally committed as revision 20211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an execute2 function that is more flexible and allows to use parallelReimar Döffinger2009-10-12
| | | | | | | | processing with jobs > threads without wasting too much memory. It also avoids needing a separate int array when the only additional data the jobs needs is a single int running from 0 to count-1. Originally committed as revision 20210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: align stack in NEON h264 mc functionsMåns Rullgård2009-10-11
| | | | | | | A certain rotten fruit operating system doesn't provide the 8-byte stack alignment required by the standard ARM ABI, so align it manually. Originally committed as revision 20208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: simplify movrel definition as CONFIG_PIC is now set for shared libsMåns Rullgård2009-10-11
| | | | Originally committed as revision 20204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l in avpicture_layout: width of chroma planes depends on format depth, too.Reimar Döffinger2009-10-11
| | | | | | Fixes issue 1465 Originally committed as revision 20202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Warn when WVC1 cannot be decodedKostya Shishkov2009-10-11
| | | | Originally committed as revision 20201 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hack: set the coded frame PTS to the incoming PTS.Reimar Döffinger2009-10-10
| | | | | | | | | | This is not correct, but libtheora does not seem to provide a way to get the correct value, and this is necessary to make encoding produce sensible time stamps when encoded content is variable FPS or the time base is simply different from FPS. Somewhat fixes issue 1197. Originally committed as revision 20199 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 100l incorrect bitmask check.Reimar Döffinger2009-10-10
| | | | Originally committed as revision 20197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print error message when true interlaced VC-1 frames are encounteredKostya Shishkov2009-10-10
| | | | | | to inform user why decoder produces no output. Originally committed as revision 20196 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Fix regression introduced in r20067 where ADTS files would always beRobert Swain2009-10-09
| | | | | | | signalled as having a channel configuration of 1 in output_configure(). Previously this didn't matter but it does now. Originally committed as revision 20193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dca and aac decoders use float_to_int16_interleave, so check forDavid Conrad2009-10-08
| | | | | | | the C version of that rather than float_to_int16. Fixes output on ARM/VFP Originally committed as revision 20192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-07
| | | | Originally committed as revision 20191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON avg_pixels8 and avg_h264_qpel8_mc00Måns Rullgård2009-10-07
| | | | Originally committed as revision 20190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: make function names all-lowercaseMåns Rullgård2009-10-06
| | | | Originally committed as revision 20186 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: enable ARMv4 add_pixels_clampedMåns Rullgård2009-10-06
| | | | | | Somehow this function was never used. Originally committed as revision 20185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: ARMv6 optimised add_pixels_clamped()Måns Rullgård2009-10-06
| | | | Originally committed as revision 20184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-06
| | | | Originally committed as revision 20183 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move HuffYUV left prediction to dsputil.Nathan Caldwell2009-10-06
| | | | | | Patch by Nathan Caldwell, saintdev gmail Originally committed as revision 20179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Since some junk may be or may be not present before actual VC-1 extradata,Andrew Dennison2009-10-06
| | | | | | | | | search for real extradata start instead of always skipping one byte. Patch by Andrew Dennison gmailify(${name}d, lists) Thread: [PATCH] Fix VC1 "Incomplete extradata" for mkv files generated by eac3to Originally committed as revision 20178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove casts that are useless since the argument is void *.Reimar Döffinger2009-10-06
| | | | Originally committed as revision 20177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow building api-example from outside of libavcodec and alsoJai Menon2009-10-06
| | | | | | make it more consistent with libavformat/output-example. Originally committed as revision 20176 to svn://svn.ffmpeg.org/ffmpeg/trunk