summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge commit '3dc6272bed7890a49080e18eacf3c7a4a6594b0d'Michael Niedermayer2014-04-05
|\ | | | | | | | | | | | | | | | | | | | | * commit '3dc6272bed7890a49080e18eacf3c7a4a6594b0d': Remove a number of unnecessary dsputil.h #includes Conflicts: libavcodec/h264pred.c libavcodec/vc1dsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove a number of unnecessary dsputil.h #includesDiego Biurrun2014-04-04
| |
* | x86/dcadsp: add ff_dca_lfe_fir0_fma3James Almer2014-04-05
| | | | | | | | | | | | | | ~10% faster than the SSE version. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/synth_filter: compile avx and fma3 functions unconditionallyJames Almer2014-04-05
| | | | | | | | | | | | | | Fixes compilation failures with "--disable-{avx,fma3} --disable-optimizations" Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Reindent after last commit.Thilo Borgmann2014-04-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/exif: Make EXIF IFD decoding part of private API/ABI.Thilo Borgmann2014-04-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/x86/dcadsp_init: fix compilation failure without FMA3Michael Niedermayer2014-04-05
| | | | | | | | | | | | | | alternatively the call could be put under #if or the #if over the function removed Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c74b86699c86bdf62e8570f41d8a38be5710baa3'Michael Niedermayer2014-04-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c74b86699c86bdf62e8570f41d8a38be5710baa3': x86/synth_filter: add synth_filter_fma3 x86/synth_filter: add synth_filter_avx x86/synth_filter: add synth_filter_sse Conflicts: libavcodec/x86/dcadsp.asm libavcodec/x86/dcadsp_init.c See: 64672098361361cd15d37e36f747ab44de5b80ca See: 68c3ed936a76c3ff7738f602fa90237ac7e3ce08 See: 7fd64e3e36f79204c0eda7cacce6884c14ddc1fb See: aa1f38015cb0d04a5c50a8957dd7aba79f0d8882 See: dfd865e51b890d9be394804bccddf55198f4a251 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 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'.
* | x86/synth_filter: remove the main loop when it's not neededChristophe Gisquet2014-04-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec.h, avpacket.c: use const AVPacket pointers in copy functionsRoman Fietze2014-04-04
| | | | | | | | | | Signed-off-by: Roman Fietze <roman.fietze@telemotive.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ac4b32df71bd932838043a4838b86d11e169707f'Michael Niedermayer2014-04-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ac4b32df71bd932838043a4838b86d11e169707f': On2 VP7 decoder Conflicts: Changelog libavcodec/arm/h264pred_init_arm.c libavcodec/arm/vp8dsp.h libavcodec/arm/vp8dsp_init_arm.c libavcodec/arm/vp8dsp_init_armv6.c libavcodec/arm/vp8dsp_init_neon.c libavcodec/avcodec.h libavcodec/h264pred.c libavcodec/version.h libavcodec/vp8.c libavcodec/vp8.h libavcodec/vp8data.h libavcodec/vp8dsp.c libavcodec/vp8dsp.h libavcodec/x86/h264_intrapred_init.c libavcodec/x86/vp8dsp_init.c See: 89f2f5dbd7a23e7ec1073d3c08d46093a01a4135 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 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
| |
* | avcodec/h264: clear cur_pic structure instead of duplicating it in ↵Michael Niedermayer2014-04-03
| | | | | | | | | | | | | | | | | | ff_h264_update_thread_context() Fixes crash Found-by: iive Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeglsdec: fix palette parsing codeMichael Niedermayer2014-04-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/kbdwin: add missing stdint.h includeJames Almer2014-04-02
| | | | | | | | | | | | | | Fixes make checkheaders Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ac3dec: use av_freep() for safteyMichael Niedermayer2014-04-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'cba4e6062a02d5bf684e13a770be88aa1fec717e'Michael Niedermayer2014-04-02
|\| | | | | | | | | | | | | | | | | | | | | * commit 'cba4e6062a02d5bf684e13a770be88aa1fec717e': More correct printf format specifiers Conflicts: libavcodec/h264_ps.c libavcodec/h264_refs.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * More correct printf format specifiersDiego Biurrun2014-04-02
| | | | | | | | This avoids compiler warnings about argument and specifier type mismatch.
* | Merge remote-tracking branch 'cus/stable'Michael Niedermayer2014-04-02
|\ \ | | | | | | | | | | | | | | | | | | | | | * cus/stable: mpeg12enc: always set closed gop flag on the first gop mpeg12enc: always write closed gops for intra only outputs Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | mpeg12enc: always set closed gop flag on the first gopMarton Balint2014-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Improves compatibility with XDCAM HD formats. It has been set for a long time in ffmbc. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
| * | mpeg12enc: always write closed gops for intra only outputsMarton Balint2014-04-01
| | | | | | | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-02
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | * qatar/master: VP3: K&R formatting cosmetics Conflicts: libavcodec/vp3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * VP3: K&R formatting cosmeticsVittorio Giovara2014-04-01
| |
* | avcodec/ac3dec_fixed: add missingAVprefix to CODEC_IDMichael Niedermayer2014-04-01
| | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Nedeljko Babic <nbabic@mips.com>
* | avcodec/ac3dec: avoid #if, use if() instead, its cleaner and shorterMichael Niedermayer2014-04-01
| | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Nedeljko Babic <nbabic@mips.com>
* | avcodec/ac3: rename identifier used to select the fixed point variantMichael Niedermayer2014-04-01
| | | | | | | | | | | | | | | | the CONFIG_ prefix is used by configure, using it for other things is potentially confusing to the reader Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Nedeljko Babic <nbabic@mips.com>
* | libavcodec: Implementation of AC3 fixedpoint decoderNedeljko Babic2014-04-01
| | | | | | | | | | Signed-off-by: Nedeljko Babic <nbabic@mips.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeglsdec: add PAL8 supportMichael Niedermayer2014-04-01
| | | | | | | | | | | | Fixes Ticket3478 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/exr: use av_freep() for safteyMichael Niedermayer2014-04-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd613091f8858d87789916e2bd7a84ea3144077d4'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | * commit 'd613091f8858d87789916e2bd7a84ea3144077d4': sgi: decode 16bit RLE images Conflicts: Changelog Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * sgi: decode 16bit RLE imagesVittorio Giovara2014-04-01
| |
* | Merge commit '6c1df1f2287401b6022773e382ebc3a3bfed0b38'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '6c1df1f2287401b6022773e382ebc3a3bfed0b38': sgi: encode images with 4 channels at 8 and 16 bits Conflicts: Changelog libavcodec/sgienc.c See: 21a100610977a163fe6480b5cf4c25f34f64b86b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 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
| |
* | Merge commit 'ab7c64624a1254d509b71c2a4945336567e93845'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | * commit 'ab7c64624a1254d509b71c2a4945336567e93845': sgi: remove redundant argument from read_uncompressed_sgi() Conflicts: libavcodec/sgidec.c See: 0f65693529decc470e3f01cb950b1864ea982c06 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * sgi: remove redundant argument from read_uncompressed_sgi()Paul B Mahol2014-04-01
| |
* | Merge commit '6d9ccee4519f41155c88655c77bfb1ef085797fd'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '6d9ccee4519f41155c88655c77bfb1ef085797fd': sgi: set the row boundary to the correct value Conflicts: libavcodec/sgidec.c See: 39c56ef9216c508a2c19cef93600e6590b4595cd Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * sgi: set the row boundary to the correct valueMichael Niedermayer2014-04-01
| |
| * sgi: fix end of line boundary detectionMichael Niedermayer2014-04-01
| |
* | Merge commit 'e7cd53bf662a93330810981f1d057bdf2ead669e'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | * commit 'e7cd53bf662a93330810981f1d057bdf2ead669e': sgi: check maximum supported resolution Conflicts: libavcodec/sgienc.c See: 59352cc219c4f933c9a83b45043ec4810c2a51ee Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * sgi: check maximum supported resolutionPiotr Bandurski2014-04-01
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'a7dbfcf6cb6ab8a8981d74332fd02fb90360d22f'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a7dbfcf6cb6ab8a8981d74332fd02fb90360d22f': sgi: K&R formatting cosmetics Conflicts: libavcodec/sgidec.c libavcodec/sgienc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * sgi: K&R formatting cosmeticsVittorio Giovara2014-04-01
| |
| * codec_desc: set lossless attribute for SGI and DPXPaul B Mahol2014-04-01
| |
* | Merge commit '38389058c3308758c6365abd0f6b45c5e62bb90b'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '38389058c3308758c6365abd0f6b45c5e62bb90b': OpenEXR decoder Conflicts: Changelog configure libavcodec/Makefile libavcodec/avcodec.h libavcodec/exr.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>