summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* dcadec: Do not decode the XCh extension when downmixing to stereoTim Walker2014-04-12
| | | | | | This is neither necessary nor currently supported. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* tiffdec: support predictor type 2 with RGB48 pixel formatJean First2014-04-12
|
* tiffdec: remove an unneeded variableJustin Ruggles2014-04-12
|
* tiff: use a better name and enum values for PhotometricInterpretationJustin Ruggles2014-04-12
| | | | Also add additional known values and log as missing features.
* tiffdec: use a single strip if RowsPerStrip is 0Justin Ruggles2014-04-12
| | | | | The spec does not specify that 0 is an error condition, and there are samples which use 0 when the whole image is in one strip.
* tiffdec: use bytestream2 to simplify overread/overwrite protectionJustin Ruggles2014-04-12
| | | | | | Based on a patch by Paul B Mahol <onemda@gmail.com> CC:libav-stable@libav.org
* bytestream: add bytestream2_copy_buffer() functionsJustin Ruggles2014-04-12
| | | | | | | This is basically an overread/overwrite-safe memcpy between a GetByteContext and a PutByteContext. CC:libav-stable@libav.org
* bytestream: add functions for accessing size of bufferPaul B Mahol2014-04-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> CC:libav-stable@libav.org
* tiffdec: use correct data type for palette entries and set alpha to 0xFFJustin Ruggles2014-04-12
|
* tiffdec: rename variables for consistency and fix variable shadowingJean First2014-04-12
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* DNxHD: convert inline asm to yasmTimothy Gu2014-04-11
|
* DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as strideTimothy Gu2014-04-11
|
* DNxHD: K&R formatting cosmeticsVittorio Giovara2014-04-11
|
* mp2: Do not force a samplerateLuca Barbato2014-04-11
| | | | The default should be not to resample.
* libx265: Only set the SAR if it is validDerek Buitenhuis2014-04-10
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libx265: Use 16-bit SARDerek Buitenhuis2014-04-10
| | | | | | The spec says it is 16 bits. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libx265: Use x265_param_parse to set the SARDerek Buitenhuis2014-04-10
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* mpegvideo: operate with pointers to AVFrames instead of whole structswm42014-04-09
| | | | | | | | | | | | | The most interesting parts are initialization in ff_MPV_common_init() and uninitialization in ff_MPV_common_end(). ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL checks for Picture.f, because these functions can be called on uninitialized or partially initialized Pictures. NULL pointer checks are added to ff_thread_release_buffer() stub function. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* rawvideo: Support decoding YVYU422 FourCCVittorio Giovara2014-04-08
|
* mp2: match twolame default optionsVittorio Giovara2014-04-07
|
* libtwolame MP2 encoding supportPaul B Mahol2014-04-07
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libxvid: fix missing end of line characterVittorio Giovara2014-04-07
| | | | Error introduced in 5ce7ca68b86856ee8e9d6530dffdadc4eca4f8d1.
* h264: Refactor decode_nal_unitsLuca Barbato2014-04-06
|
* libxvid: Add SSIM displaying through a libxvidcore pluginTimothy Gu2014-04-06
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libxvid: add working lumimasking and variance AQTimothy Gu2014-04-06
| | | | | | | The old implementation is unusable due to changes in the Xvid API. Further fixes by Michael Niedermayer <michaelni@gmx.at>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* aarch64: implement videodsp.prefetchJanne Grunau2014-04-06
| | | | 8% faster h264 decoding on Apple A7.
* LucasArts SMUSH VIMA audio decoderPaul B Mahol2014-04-06
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* LucasArts SMUSH SANM video decoderPaul B Mahol2014-04-06
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* dsputil: Move DV-specific ff_zigzag248_direct table to dvdataDiego Biurrun2014-04-04
|
* x86: dsputil: Move ff_apply_window_int16_* bits to ac3dsp, where they belongDiego Biurrun2014-04-04
|
* x86: h264_qpel: Simplify an #if conditionalDiego Biurrun2014-04-04
| | | | The extra conditions are covered by previous #ifs and conditional compilation.
* x86: Drop some unnecessary YASM ifdefsDiego Biurrun2014-04-04
| | | | Dead code elimination is enough to avoid undefined references in these cases.
* ppc: Drop a bunch of unnecessary dsputil_altivec.h #includesDiego Biurrun2014-04-04
|
* x86: dsputil: Eliminate some unnecessary dsputil_x86.h #includesDiego Biurrun2014-04-04
|
* Remove a number of unnecessary dsputil.h #includesDiego Biurrun2014-04-04
|
* x86/synth_filter: add synth_filter_fma3James Almer2014-04-04
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86/synth_filter: add synth_filter_avxJames Almer2014-04-04
| | | | | | | | | | | | Sandy Bridge Win64: 180 cycles in ff_synth_filter_inner_sse2 150 cycles in ff_synth_filter_inner_avx Also switch some instructions to a three operand format to avoid assembly errors with Yasm 1.1.0 or older. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86/synth_filter: add synth_filter_sseJames Almer2014-04-04
| | | | | | | Build only on x86_32 targets. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* arm: asm decode_block_coeffs_internal is vp8 specificJanne Grunau2014-04-04
| | | | | Unbreaks compilation on arm due to conflicting types for 'ff_decode_block_coeffs_armv6'.
* On2 VP7 decoderPeter Ross2014-04-04
| | | | | | | | | Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vc1dec: fix a possible unitialized variable warningVittorio Giovara2014-04-02
|
* More correct printf format specifiersDiego Biurrun2014-04-02
| | | | This avoids compiler warnings about argument and specifier type mismatch.
* VP3: K&R formatting cosmeticsVittorio Giovara2014-04-01
|
* sgi: decode 16bit RLE imagesVittorio Giovara2014-04-01
|
* sgi: encode images with 4 channels at 8 and 16 bitsVittorio Giovara2014-04-01
|
* sgi: decode images with 4 channels at 8 and 16 bitsCarl Eugen Hoyos2014-04-01
|
* sgi: remove redundant argument from read_uncompressed_sgi()Paul B Mahol2014-04-01
|
* sgi: set the row boundary to the correct valueMichael Niedermayer2014-04-01
|
* sgi: fix end of line boundary detectionMichael Niedermayer2014-04-01
|
* sgi: check maximum supported resolutionPiotr Bandurski2014-04-01
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>