summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 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
* cosmetics: reindent and line wrap after last commitJustin Ruggles2009-10-05
| | | | Originally committed as revision 20174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* alacenc: add a fixed LPC coefficient mode as compression level 1. oldJustin Ruggles2009-10-05
| | | | | | compression level 1 is now compression level 2 and is still the default. Originally committed as revision 20173 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert:Michael Niedermayer2009-10-05
| | | | | | | | | | r18826 | stefano | 2009-05-14 20:50:58 +0200 (Thu, 14 May 2009) | 2 lines Make av_set_string3() print a message in case of unknown option. This change led to multiple identical error messages to be printed if an option was not found. Originally committed as revision 20172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add ff_ prefix to lots of functionsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: cosmeticsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace some #if with if()Måns Rullgård2009-10-04
| | | | Originally committed as revision 20165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: clean up file/function naming conventionsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: clean up dsputil initialisationMåns Rullgård2009-10-04
| | | | | | | - Move v5 and v6 initialisation to separate files. - Move NEON IDCT selection to ff_dsputil_init_neon() Originally committed as revision 20163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sun Raster RGB supportPeter Ross2009-10-04
| | | | Originally committed as revision 20162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: shorten some long macro namesMåns Rullgård2009-10-03
| | | | Originally committed as revision 20159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: update ldm/stm instructions to modern syntaxMåns Rullgård2009-10-03
| | | | Originally committed as revision 20158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-03
| | | | Originally committed as revision 20157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after channel layout commit from yesterdayRobert Swain2009-10-03
| | | | Originally committed as revision 20156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* increase maximum compressed frame sizeSascha Sommer2009-10-03
| | | | | | fixes playback of piece.wmv Originally committed as revision 20155 to svn://svn.ffmpeg.org/ffmpeg/trunk
* return AVERROR_INVALIDDATA when the bitstream could not be decodedSascha Sommer2009-10-03
| | | | Originally committed as revision 20154 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support decoding of uncompressed PCX scanlinesPeter Ross2009-10-03
| | | | Originally committed as revision 20153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use plain labels for pc-relative addressingMåns Rullgård2009-10-02
| | | | Originally committed as revision 20152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove unnecessary .fpu neon directivesMåns Rullgård2009-10-02
| | | | Originally committed as revision 20151 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use undocumented .syntax directive to enable UAL syntaxMåns Rullgård2009-10-02
| | | | Originally committed as revision 20150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add vorbis channel layout support according to those defined in the Vorbis IRobert Swain2009-10-02
| | | | | | specification Originally committed as revision 20148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: apply extern symbol prefix where neededMåns Rullgård2009-10-02
| | | | Originally committed as revision 20147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avcodec_open set codec_id and codec_type if they haven't been set.Reimar Döffinger2009-10-01
| | | | | | | This fixes the API breakage introduced by the check that avctx codec id and type match the opened codec and should make (almost?) all applications work again. Originally committed as revision 20125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* put_bits can only reliably write up to 31 bit bits, above it relies onReimar Döffinger2009-10-01
| | | | | | | | undefined shift behaviour. Document this, fix the assert and add a put_bits32 to handle writing 32 bits and use that where necessary. Originally committed as revision 20124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use MANGLE in cavsdsp, the current version using "m" constraints will notReimar Döffinger2009-10-01
| | | | | | compile on e.g. OpenBSD due to running out of registers. Originally committed as revision 20123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indentation after last commit.Benoit Fouet2009-10-01
| | | | Originally committed as revision 20121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for TARGA images without RLE compression.Anne-Laure de Smit2009-10-01
| | | | | | Patch by Anne-Laure de Smit: gmail_address(annelaure, desmit) Originally committed as revision 20120 to svn://svn.ffmpeg.org/ffmpeg/trunk