Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | hwcontext_vaapi: implement device creation | Anton Khirnov | 2016-05-25 |
| | |||
* | hwcontext_dxva2: implement device creation | Anton Khirnov | 2016-05-25 |
| | |||
* | hwcontext_cuda: implement device creation | Anton Khirnov | 2016-05-25 |
| | |||
* | hwcontext_vdpau: implement device creation | Anton Khirnov | 2016-05-25 |
| | |||
* | hwcontext: add a function for opening devices | Anton Khirnov | 2016-05-25 |
| | |||
* | xtea-test: Use struct allocation functions from the API | Diego Biurrun | 2016-05-19 |
| | |||
* | blowfish-test: Use struct allocation functions from the API | Diego Biurrun | 2016-05-19 |
| | |||
* | blowfish-test: Return different values for different errors | Diego Biurrun | 2016-05-19 |
| | |||
* | stereo3d: Add API to get name from value or value from name | Vittorio Giovara | 2016-05-17 |
| | | | | Use it in av_dump_format() instead of a huge switch case. | ||
* | hwcontext: add a dxva2 implementation | Anton Khirnov | 2016-05-17 |
| | |||
* | x86inc: Enable AVX emulation in additional cases | Anton Mitrofanov | 2016-05-16 |
| | | | | | | | 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 parameters | Anton Mitrofanov | 2016-05-16 |
| | | | | | | | | 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 instructions | Anton Mitrofanov | 2016-05-16 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | x86inc: Fix AVX emulation of scalar float instructions | Henrik Gramner | 2016-05-16 |
| | | | | | | | 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 subdirectory | Diego Biurrun | 2016-05-13 |
| | |||
* | Split global .gitignore file into per-directory files | Diego Biurrun | 2016-05-13 |
| | |||
* | colorspace: Add support for BT709 | Jan Ekström | 2016-05-10 |
| | | | | | | 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 mistakes | Vittorio Giovara | 2016-05-04 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | testprogs: Mark some tables as static const | Diego Biurrun | 2016-04-29 |
| | |||
* | pixfmt: fix wrong comment | Thomas Guillem | 2016-04-19 |
| | | | | | | | | 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 Khirnov | 2016-04-15 |
| | |||
* | testprogs: Add missing libm.h includes | Martin Storsjö | 2016-04-11 |
| | | | | | | 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 files | Diego Biurrun | 2016-04-07 |
| | | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system. | ||
* | build: miscellaneous cosmetics | Diego Biurrun | 2016-04-07 |
| | | | | | | 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 cosmetics | Diego Biurrun | 2016-03-24 |
| | |||
* | testprogs: Clean up #includes | Diego Biurrun | 2016-03-24 |
| | |||
* | opt: Add av_opt_copy() | Michael Niedermayer | 2016-03-24 |
| | | | | | | | 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_next | Lukasz Marek | 2016-03-24 |
| | | | | | | | 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 initialization | Diego Biurrun | 2016-03-23 |
| | |||
* | opt-test: Move some variable declarations to avoid block braces | Diego Biurrun | 2016-03-23 |
| | |||
* | parseutils-test: Move some variable declarations to avoid block braces | Diego Biurrun | 2016-03-23 |
| | |||
* | des-test: Move a variable declaration to avoid an ifdef | Diego Biurrun | 2016-03-23 |
| | |||
* | lavu: VAAPI hwcontext implementation | Mark Thompson | 2016-03-19 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI | Mark Thompson | 2016-03-19 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavu: add a way to query hwcontext frame constraints | Mark Thompson | 2016-03-19 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | buffer: drop a reference to a non-existing function from the docs | Anton Khirnov | 2016-03-07 |
| | | | | This function only ever existed in the draft versions of the API. | ||
* | pixfmt: fix the AV_PIX_FMT_VAAPI_VLD doxy | Anton Khirnov | 2016-03-07 |
| | |||
* | lavu: improve documentation of some AVFrame functions | wm4 | 2016-03-05 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | cosmetics: Drop empty comment lines | Diego Biurrun | 2016-02-18 |
| | |||
* | hwcontext_cuda/vdpau: add to skipheaders | Anton Khirnov | 2016-02-18 |
| | |||
* | hwcontext: add a CUDA implementation | Anton Khirnov | 2016-02-14 |
| | |||
* | pixfmt: add a CUDA hwaccelled format | Anton Khirnov | 2016-02-14 |
| | |||
* | hwcontext: add a VDPAU implementation | Anton Khirnov | 2016-02-14 |
| | |||
* | lavu: add a framework for handling hwaccel frames | Anton Khirnov | 2016-02-14 |
| | |||
* | buffer: add support for pools using caller data in allocation | Anton Khirnov | 2016-02-14 |
| | | | | | This should allow using more complex allocators than simple malloc wrappers. | ||
* | x86: Add ymm_reg struct | James Almer | 2016-01-28 |
| | | | | | | | 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 documentation | Vittorio Giovara | 2016-01-25 |
| | |||
* | pixdesc: Drop unneeded deprecation warning guards | Vittorio Giovara | 2016-01-25 |
| | |||
* | x86inc: Add debug symbols indicating sizes of compiled functions | Geza Lore | 2016-01-23 |
| | | | | | | | | | | | Some debuggers/profilers use this metadata to determine which function a given instruction is in; without it they get can confused by local labels (if you haven't stripped those). On the other hand, some tools are still confused even with this metadata. e.g. this fixes `gdb`, but not `perf`. Currently only implemented for ELF. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | x86inc: Avoid creating unnecessary local labels | Henrik Gramner | 2016-01-23 |
| | | | | | | | | | | | | The REP_RET workaround is only needed on old AMD cpus, and the labels clutter up the symbol table and confuse debugging/profiling tools, so use EQU to create SHN_ABS symbols instead of creating local labels. Furthermore, skip the workaround completely in functions that definitely won't run on such cpus. Note that EQU is just creating a local label when using nasm instead of yasm. This is probably a bug, but at least it doesn't break anything. Signed-off-by: Anton Khirnov <anton@khirnov.net> |