summaryrefslogtreecommitdiffstats
path: root/libavcodec/proresdec.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bunch of common typos.Diego Biurrun2011-12-111-1/+1
|
* prores: get correct size for coded V plane if alpha is presentMans Rullgard2011-10-151-2/+4
| | | | | | | The size check must be updated to take into account both manners in which v_data_size might be set. Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: do not set pixel format on codec initMans Rullgard2011-10-151-2/+0
| | | | | | | | | The pixel format is not known until the frame header is parsed. Guessing it here only causes trouble for the caller if the guess turns out to be wrong (and actually causes very wrong output by avconv/avplay). Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: add missing feature warning for alphaJanne Grunau2011-10-141-0/+5
|
* prores: implement multithreading.Ronald S. Bultje2011-10-111-27/+44
| | | | | 60% speedup (overall decoding time) at 2 threads, and another 60% speedup at 4 threads.
* prores: idct sse2/sse4 optimizations.Ronald S. Bultje2011-10-111-2/+2
| | | | ~3.0-3.5x as fast as original C version, 1.6x as fast overall.
* prores: extract idct into its own dspcontext and merge with put_pixels.Ronald S. Bultje2011-10-111-66/+18
|
* prores: Handle 0 or fewer bits leftAlex Converse2011-09-291-2/+2
| | | | | show_bits() is undefined when the number of bits is less than or equal to zero.
* prores: return more meaningful error valuesDiego Biurrun2011-09-231-16/+16
|
* prores: improve error message wordingDiego Biurrun2011-09-231-14/+14
|
* prores: cosmetics: prettyprinting, drop useless parenthesesDiego Biurrun2011-09-231-9/+7
|
* prores: lowercase AVCodec name entryDiego Biurrun2011-09-231-1/+1
| | | | All other codecs use lowercase names in that field.
* Apple ProRes decoderMaxim Poliakovski2011-09-221-0/+733
Signed-off-by: Martin Storsjö <martin@martin.st>
OpenPOWER on IntegriCloud