summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 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>
* sgi: K&R formatting cosmeticsVittorio Giovara2014-04-01
|
* codec_desc: set lossless attribute for SGI and DPXPaul B Mahol2014-04-01
|
* OpenEXR decoderJimmy Christensen2014-04-01
| | | | | | | Additional fixes and enhancements by Vittorio Giovara, Gonzalo Garramuno, Nicolas George, Paul B Mahol and Michael Niedermayer. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* dxva2: Directly use AVFramesMichael Niedermayer2014-04-01
| | | | | | | The assumption of (MPEG) Picture and H264Picture layout matching might not hold true in the future. Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
* vc1dec: improve hwaccel #ifdefsRémi Denis-Courmont2014-03-31
|
* h263: improve hwaccel #ifdefsRémi Denis-Courmont2014-03-31
|
* libx265: Use the repeat headers flag when not using global headersMarcus Gustafsson2014-03-31
| | | | | | | This allows proper muxing and seeking in things like MPEG-TS, by placing headers by random access points. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libmp3lame: add ABR supportTimothy Gu2014-03-31
|
* libmp3lame: add comments about CBR/VBR modesTimothy Gu2014-03-31
|
* libmp3lame: allow joint stereo to be disabledPaul B Mahol2014-03-31
|