summaryrefslogtreecommitdiffstats
path: root/libavutil
Commit message (Collapse)AuthorAgeFilesLines
* pixdesc: Use C99 array to list color properties namesVittorio Giovara2016-06-131-18/+55
|
* build: Change structure of the linker version script templatesDiego Biurrun2016-05-291-3/+5
| | | | | | Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
* asm: FF_-prefix internal macros used in inline assemblyDiego Biurrun2016-05-282-35/+35
| | | | | These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
* hwcontext_vaapi: implement device creationAnton Khirnov2016-05-261-0/+123
|
* hwcontext_dxva2: implement device creationAnton Khirnov2016-05-261-0/+133
|
* hwcontext_cuda: implement device creationAnton Khirnov2016-05-261-0/+44
|
* hwcontext_vdpau: implement device creationAnton Khirnov2016-05-261-0/+81
|
* hwcontext: add a function for opening devicesAnton Khirnov2016-05-264-1/+68
|
* xtea-test: Use struct allocation functions from the APIDiego Biurrun2016-05-191-10/+14
|
* blowfish-test: Use struct allocation functions from the APIDiego Biurrun2016-05-191-13/+17
|
* blowfish-test: Return different values for different errorsDiego Biurrun2016-05-191-2/+2
|
* stereo3d: Add API to get name from value or value from nameVittorio Giovara2016-05-173-1/+52
| | | | Use it in av_dump_format() instead of a huge switch case.
* hwcontext: add a dxva2 implementationAnton Khirnov2016-05-177-1/+373
|
* x86inc: Enable AVX emulation in additional casesAnton Mitrofanov2016-05-161-8/+13
| | | | | | | Allows emulation to work when dst is equal to src2 as long as the instruction is commutative, e.g. `addps m0, m1, m0`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86inc: Improve handling of %ifid with multi-token parametersAnton Mitrofanov2016-05-161-2/+2
| | | | | | | | The yasm/nasm preprocessor only checks the first token, which means that parameters such as `dword [rax]` are treated as identifiers, which is generally not what we want. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86inc: Fix AVX emulation of some instructionsAnton Mitrofanov2016-05-161-20/+24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86inc: Fix AVX emulation of scalar float instructionsHenrik Gramner2016-05-161-14/+14
| | | | | | | Those instructions are not commutative since they only change the first element in the vector and leave the rest unmodified. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* tests: Move all test programs to a subdirectoryDiego Biurrun2016-05-1323-55/+76
|
* Split global .gitignore file into per-directory filesDiego Biurrun2016-05-131-0/+1
|
* colorspace: Add support for BT709Jan Ekström2016-05-101-0/+11
| | | | | | BT.709 coefficients were gathered from the first two parts of BT.709 to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2). They were additionally confirmed by manually calculating values.
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-0411-22/+22
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* testprogs: Mark some tables as static constDiego Biurrun2016-04-297-17/+17
|
* pixfmt: fix wrong commentThomas Guillem2016-04-191-2/+2
| | | | | | | | The h264/hevc Annex E colour primaries table says that AVCOL_SPC_SMPTE170M is similar than AVCOL_SPC_SMPTE240M. These two values are not similar than AVCOL_SPC_BT470BG. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hwcontext: initialize sw_format in av_hwframe_ctx_alloc()Anton Khirnov2016-04-151-0/+1
|
* testprogs: Add missing libm.h includesMartin Storsjö2016-04-111-0/+1
| | | | | | This fixes building on MSVC 2010 and 2012 after d12b5b2f135. Signed-off-by: Martin Storsjö <martin@martin.st>
* build: Split test programs off into separate filesDiego Biurrun2016-04-0742-1724/+2103
| | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
* build: miscellaneous cosmeticsDiego Biurrun2016-04-071-4/+4
| | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
* testprogs: K&R formatting cosmeticsDiego Biurrun2016-03-246-356/+430
|
* testprogs: Clean up #includesDiego Biurrun2016-03-242-2/+3
|
* opt: Add av_opt_copy()Michael Niedermayer2016-03-243-2/+81
| | | | | | | This includes documentation and other modifications by Lukasz Marek and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* opt: Add const to av_opt_nextLukasz Marek2016-03-243-4/+4
| | | | | | | Also add const to pointers in static functions within opt.c where possible/necessary. Signed-off-by: Martin Storsjö <martin@martin.st>
* opt-test: Merge struct declaration and initializationDiego Biurrun2016-03-231-3/+1
|
* opt-test: Move some variable declarations to avoid block bracesDiego Biurrun2016-03-231-36/+35
|
* parseutils-test: Move some variable declarations to avoid block bracesDiego Biurrun2016-03-231-84/+80
|
* des-test: Move a variable declaration to avoid an ifdefDiego Biurrun2016-03-231-3/+1
|
* lavu: VAAPI hwcontext implementationMark Thompson2016-03-197-1/+941
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson2016-03-193-1/+23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: add a way to query hwcontext frame constraintsMark Thompson2016-03-194-1/+125
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* buffer: drop a reference to a non-existing function from the docsAnton Khirnov2016-03-071-1/+0
| | | | This function only ever existed in the draft versions of the API.
* pixfmt: fix the AV_PIX_FMT_VAAPI_VLD doxyAnton Khirnov2016-03-071-1/+1
|
* lavu: improve documentation of some AVFrame functionswm42016-03-051-1/+13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cosmetics: Drop empty comment linesDiego Biurrun2016-02-187-8/+0
|
* hwcontext_cuda/vdpau: add to skipheadersAnton Khirnov2016-02-181-0/+2
|
* hwcontext: add a CUDA implementationAnton Khirnov2016-02-146-0/+323
|
* pixfmt: add a CUDA hwaccelled formatAnton Khirnov2016-02-142-0/+10
|
* hwcontext: add a VDPAU implementationAnton Khirnov2016-02-145-0/+459
|
* lavu: add a framework for handling hwaccel framesAnton Khirnov2016-02-146-0/+832
|
* buffer: add support for pools using caller data in allocationAnton Khirnov2016-02-144-2/+47
| | | | | This should allow using more complex allocators than simple malloc wrappers.
* x86: Add ymm_reg structJames Almer2016-01-281-0/+1
| | | | | | | Needed to declare 32-byte long constants Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* pixdesc: Use AV_CEIL_RSHIFT in documentationVittorio Giovara2016-01-251-3/+3
|
OpenPOWER on IntegriCloud