summaryrefslogtreecommitdiffstats
path: root/libavutil
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'e23f84d9652474353d8bbc42787a56ec1991908f'Hendrik Leppkes2015-08-242-0/+2
|\ | | | | | | | | | | | | * commit 'e23f84d9652474353d8bbc42787a56ec1991908f': channel_layout: Add a 16channel default layout Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * channel_layout: Add a 16channel default layoutLuca Barbato2015-08-232-0/+3
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * x86inc: Various minor backports from x264Henrik Gramner2015-08-131-11/+21
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: Drop SECTION_TEXT macroHenrik Gramner2015-08-111-12/+0
| | | | | | | | | | | | | | The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: Disable vpbroadcastq workaround in newer yasm versionsHenrik Gramner2015-08-111-9/+11
| | | | | | | | | | | | The bug was fixed in 1.3.0, so only perform the workaround in earlier versions. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: Fix instantiation of YMM registersChristophe Gisquet2015-08-111-1/+1
| | | | | | | | | | Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: warn when instructions incompatible with current cpuflags are usedAnton Mitrofanov2015-08-111-288/+299
| | | | | | | | | | Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: Support arbitrary stack alignmentsHenrik Gramner2015-08-111-22/+40
| | | | | | | | | | | | | | | | Change ALLOC_STACK to always align the stack before allocating stack space for consistency. Previously alignment would occur either before or after allocating stack space depending on whether manual alignment was required or not. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86inc: warn if XOP integer FMA instruction emulation is impossibleAnton Mitrofanov2015-08-111-2/+5
| | | | | | | | | | | | | | | | | | | | | | Emulation requires a temporary register if arguments 1 and 4 are the same; this doesn't obey the semantics of the original instruction, so we can't emulate that in x86inc. Also add pmacsdql emulation. Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | disable deprecation warnings in deprecated codeAndreas Cadhalpun2015-08-221-0/+2
| | | | | | | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | doxygen: Remove lavu_internal groupTimothy Gu2015-08-222-17/+0
| | | | | | | | There is no use in an internal group for a public API documentation.
* | version: Fix two more typosTimothy Gu2015-08-221-2/+2
| | | | | | | | | | Same as cafba99b5146cf10d60ceed4257f6e82380a020e but applied to lavf and lavu.
* | avutil/x86/asm: rename REG_SP to REG_spGanesh Ajjanagadde2015-08-221-2/+3
| | | | | | | | | | | | | | | | | | REG_SP is defined by Solaris system headers. This fixes a sea of warnings while building on Solaris: http://fate.ffmpeg.org/report.cgi?time=20150820233505&slot=x86-opensolaris-gcc4.3 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | */version.h: Add note/recommandition about bumping majorMichael Niedermayer2015-08-191-0/+4
| | | | | | | | | | Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add showfreqs filterPaul B Mahol2015-08-194-0/+71
| |
* | vaapi: define a unique pixel format for VA-API (AV_PIX_FMT_VAAPI).Gwenole Beauchesne2015-08-193-1/+25
| | | | | | | | | | | | | | | | | | | | Deprecate older VA pixel formats (MOCO, IDCT) as it is now very unlikely to ever be useful in the future. Only keep plain AV_PIX_FMT_VAAPI format that is aliased to the older VLD variant. This is an API change. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* | lavu: disable wrong value check in get_version() upon api bump.Ronald S. Bultje2015-08-181-0/+2
| |
* | Undeprecate av_opt_set_defaults2().Ronald S. Bultje2015-08-182-7/+10
| |
* | options: mark av_get_{int,double,q} as deprecated.Ronald S. Bultje2015-08-181-0/+3
| | | | | | | | Convert last users to av_opt_get_*() counterparts.
* | Move ff_dlog from lavc to lavu.Ronald S. Bultje2015-08-181-0/+6
| |
* | avutil: add ff_reverse as av_reverse replacementAndreas Cadhalpun2015-08-124-1/+45
| | | | | | | | | | | | | | The table is used in libavutil/eval.c. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | avutil/float_dsp: Remove use of deprecated av_set_cpu_flags_mask()Michael Niedermayer2015-08-071-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | x86inc: warn if XOP integer FMA instruction emulation is impossibleAnton Mitrofanov2015-08-051-1/+3
| | | | | | | | Signed-off-by: Henrik Gramner <henrik@gramner.com>
* | x86inc: Drop SECTION_TEXT macroHenrik Gramner2015-08-042-13/+1
| | | | | | | | | | The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`.
* | x86inc: Support arbitrary stack alignmentsHenrik Gramner2015-08-041-22/+40
| | | | | | | | | | | | Change ALLOC_STACK to always align the stack before allocating stack space for consistency. Previously alignment would occur either before or after allocating stack space depending on whether manual alignment was required or not.
* | x86: move XOP emulation code back to x86incJames Almer2015-08-032-19/+16
| | | | | | | | | | | | | | | | | | | | Only two functions that use xop multiply-accumulate instructions where the first operand is the same as the fourth actually took advantage of the macros. This further reduces differences with x264's x86inc. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec: add new Videotoolbox hwaccel.Sebastien Zwickert2015-08-032-0/+6
| |
* | x86inc: Various minor backports from x264Henrik Gramner2015-08-031-11/+21
| | | | | | | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | x86inc: Disable vpbroadcastq workaround in newer yasm versionsHenrik Gramner2015-08-031-9/+11
| | | | | | | | | | | | | | The bug was fixed in 1.3.0, so only perform the workaround in earlier versions. Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '3e853ff7acc56b180950ab39e7282f1b938c8784'Hendrik Leppkes2015-08-021-0/+1
|\ \ | |/ | | | | | | | | | | * commit '3e853ff7acc56b180950ab39e7282f1b938c8784': des: extend av_des_init() doxy Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * des: extend av_des_init() doxyJames Almer2015-07-311-0/+1
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'd9e8b47e3144262d6bc4681740411d4bdafad6ac'Hendrik Leppkes2015-08-022-3/+33
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'd9e8b47e3144262d6bc4681740411d4bdafad6ac': des: add av_des_alloc() Conflicts: libavutil/des.c Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * des: add av_des_alloc()James Almer2015-07-312-3/+33
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '5d8bea3bb2357bb304f8f771a4107039037c5549'Hendrik Leppkes2015-08-022-0/+22
|\ \ | |/ | | | | | | | | | | * commit '5d8bea3bb2357bb304f8f771a4107039037c5549': xtea: add av_xtea_alloc() Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * xtea: add av_xtea_alloc()James Almer2015-07-312-0/+22
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'b469832de993dabbfe037bef59c68e90e82ebca5'Hendrik Leppkes2015-08-021-0/+1
|\ \ | |/ | | | | | | | | | | * commit 'b469832de993dabbfe037bef59c68e90e82ebca5': rc4: extend av_rc4_init() doxy Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * rc4: extend av_rc4_init() doxyJames Almer2015-07-311-0/+1
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'ae365453c370c85f278bff7fbf9e20d9d335cb2a'Hendrik Leppkes2015-08-022-3/+34
|\ \ | |/ | | | | | | | | | | * commit 'ae365453c370c85f278bff7fbf9e20d9d335cb2a': rc4: add av_rc4_alloc() Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * rc4: add av_rc4_alloc()James Almer2015-07-312-3/+34
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '7a7df34c91e16ea8936f59524145a2cdd6b790f9'Hendrik Leppkes2015-08-023-1/+29
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '7a7df34c91e16ea8936f59524145a2cdd6b790f9': blowfish: add av_blowfish_alloc() Conflicts: doc/APIchanges libavutil/version.h Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * blowfish: add av_blowfish_alloc()James Almer2015-07-313-1/+29
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * hmac: add missing version bump and APIChanges entryJames Almer2015-07-301-1/+1
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * fate: add test vectors for HMAC SHA and SHA-2James Almer2015-07-291-10/+36
| | | | | | | | | | | | | | Also replace custom tests for MD5 with those published in RFC 2202 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * hmac: add support for SHA-2James Almer2015-07-292-5/+28
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | avutil/hmac: fix API/ABI compatibility with the forkJames Almer2015-07-293-30/+44
| | | | | | | | | | | | | | | | | | | | The test code is updated with some cosmetics to avoid the loop using undefined AVHMACType values. The old enum values will be removed in the next major bump, effectively making both projects synced and without API or ABI issues. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil/hmac: support another ABI difference to the forkMichael Niedermayer2015-07-301-0/+5
| | | | | | | | | | | | spotted this and so adding it. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | x86/float_dsp: add missing colon to labelsJames Almer2015-07-261-1/+1
| | | | | | | | | | | | Silences warnings with Nasm Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil/softfloat: Add a test for av_sincos_sf()Michael Niedermayer2015-07-251-0/+12
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil: add ayuv64le and ayuv64be packed pixel formatPaul B Mahol2015-07-243-1/+30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for VP9 lpf functionsShivraj Patil2015-07-231-0/+3
| | | | | | | | | | | | Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud