Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | audiodsp/x86: yasmify vector_clipf_sse | Anton Khirnov | 2016-09-22 | 4 | -60/+44 | |
| | ||||||
* | audiodsp: reorder arguments for vector_clipf | Anton Khirnov | 2016-09-22 | 9 | -16/+15 | |
| | | | | | | | This will make the x86 asm simpler. ARM conversion by Martin Storsjö <martin@martin.st> and Janne Grunau <janne-libav@jannau.net> | |||||
* | audiodsp: fix vector_clipf documentation | Anton Khirnov | 2016-09-22 | 1 | -1/+1 | |
| | | | | | The x86 version processes 16 floats per iteration, so len must be a multiple of 16. | |||||
* | checkasm: add tests for audiodsp | Anton Khirnov | 2016-09-22 | 4 | -0/+151 | |
| | ||||||
* | checkasm: add a test for blockdsp | Anton Khirnov | 2016-09-22 | 4 | -0/+73 | |
| | ||||||
* | blockdsp: drop the high_bit_depth parameter | Anton Khirnov | 2016-09-22 | 7 | -43/+34 | |
| | | | | | It has no effect, since the code is supposed to operate the same way for any bit depth. | |||||
* | hwcontext_cuda: Add P010 and YUV444P16 pixel format | Yogender Kumar Gupta | 2016-09-22 | 1 | -0/+22 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||||
* | audiodsp/x86: clear the high bits of the order parameter on 64bit | Anton Khirnov | 2016-09-19 | 1 | -1/+1 | |
| | | | | | | Also change shl to add, since it can be faster on some CPUs. CC: libav-stable@libav.org | |||||
* | audiodsp/x86: fix ff_vector_clip_int32_sse2 | Anton Khirnov | 2016-09-19 | 1 | -18/+18 | |
| | | | | | | | | This version, which is the only one doing two processing cycles per loop iteration, computes the load/store indices incorrectly for the second cycle. CC: libav-stable@libav.org | |||||
* | x86util: Document SBUTTERFLY macro | Alexandra Hájková | 2016-09-19 | 1 | -0/+10 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||||
* | avcodec: Add the extended pixel format profile for HEVC | Yogender Gupta | 2016-09-19 | 3 | -1/+5 | |
| | | | | | | It is supported by the NVIDIA video SDK 7. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||||
* | mpegvideo_motion: Handle edge emulation even without unrestricted_mv | Michael Niedermayer | 2016-09-16 | 1 | -11/+8 | |
| | | | | | | | | Fix out of bounds read. Bug-Id: 962 Found by: F4B3CD@STARLAB and Agostino Sarubbo Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||||
* | build: remove hardcoded name of version header | Janne Grunau | 2016-09-15 | 1 | -1/+1 | |
| | | | | | | Fixes an oversight in 1316df7aa98c4. CC: libav-stable@libav.org | |||||
* | build: doc: more fine-grained dependencies for generated texi files | Diego Biurrun | 2016-09-15 | 1 | -4/+7 | |
| | ||||||
* | libdc1394: Distinguish between enumeration errors and no cameras found | Josh de Kock | 2016-09-15 | 1 | -3/+8 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||||
* | rtsp: Fix a crash with the RTSP muxer | Martin Storsjö | 2016-09-15 | 1 | -1/+2 | |
| | | | | | | | | | | | | | This was introduced in bc2a32969e. The whole block that the statement was added to is only relevant when used as a demuxer, but the other statements there have had other if statements guarding them. Make sure to only run this whole block if being used as a demuxer. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | vf_scale_vaapi: Crop input surface to active region | Mark Thompson | 2016-09-14 | 1 | -1/+11 | |
| | | | | | | If the input has been decoded from a stream which uses edge cropping then the whole surface need not be valid. This defines an input region for the scaler so we only use the active area of the frame. | |||||
* | vaapi_h264: Fix HRD bit_rate/cpb_size scaling | Mark Thompson | 2016-09-14 | 1 | -4/+4 | |
| | | | | | There should be an extra offset of 6 on bit_rate_scale and of 4 on cpb_size_scale which were not accounted for here. | |||||
* | hwcontext_vdpau: Fix missing subscripts | Mark Thompson | 2016-09-14 | 1 | -2/+2 | |
| | | | | Also remove the redundant casts which were hiding the error here. | |||||
* | hwcontext_vdpau: Remove duplicate definition of GET_CALLBACK | Mark Thompson | 2016-09-14 | 1 | -24/+13 | |
| | ||||||
* | pixblockdsp: Change type of stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-14 | 9 | -26/+25 | |
| | | | | | | | This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "stride" everywhere. | |||||
* | configure: Drop check_lib()/require() in favor of check_lib2()/require2() | Diego Biurrun | 2016-09-13 | 1 | -36/+20 | |
| | | | | | | | The latter can do everything the former can do, but also handle conditions the former cannot like multiple header #includes and checking for headers and functions in a single test program, which is necessary for certain library tests. | |||||
* | ppc: mpegvideo: Add proper runtime AltiVec detection | Diego Biurrun | 2016-09-11 | 1 | -0/+5 | |
| | ||||||
* | ppc: Update #endif comments | Diego Biurrun | 2016-09-11 | 22 | -45/+44 | |
| | ||||||
* | audiodsp: ppc: Add VSX variant | Luca Barbato | 2016-09-11 | 1 | -0/+32 | |
| | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||||
* | checkasm: Read the unsigned value as it should | Luca Barbato | 2016-09-11 | 1 | -2/+3 | |
| | | | | Reading a value larger than int using atoi() may give the wrong result. | |||||
* | vaapi_vp8: Explicitly include libva vp8 decode header | Mark Thompson | 2016-09-09 | 1 | -0/+3 | |
| | | | | | | With some old libva versions <va/va.h> does not automatically include the per-codec subsidiary headers, so we need to include the right one explicitly ourselves. | |||||
* | vaapi_decode: Ignore the profile when not useful | Mark Thompson | 2016-09-08 | 1 | -1/+2 | |
| | | | | | Enables VP8 decoding - the decoder places the the bitstream version in the profile field, which we want to ignore. | |||||
* | lavc/vaapi: Add VP8 decode hwaccel | Mark Thompson | 2016-09-08 | 5 | -0/+239 | |
| | ||||||
* | vp8: Add hwaccel hooks | Mark Thompson | 2016-09-08 | 2 | -60/+157 | |
| | | | | | Also adds some extra fields to the main context structure that may be needed by a hwaccel decoder. | |||||
* | utvideo: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-08 | 3 | -13/+14 | |
| | | | | ptrdiff_t is the correct type for array strides and similar. | |||||
* | iir_filter: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-07 | 2 | -5/+10 | |
| | | | | ptrdiff_t is the correct type for array strides and similar. | |||||
* | error_resilience: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-07 | 2 | -11/+14 | |
| | | | | ptrdiff_t is the correct type for array strides and similar. | |||||
* | configure: Simplify clock_gettime() test | Diego Biurrun | 2016-09-06 | 1 | -1/+2 | |
| | ||||||
* | build: Fix directory dependencies of tests/pixfmts.mak target | Diego Biurrun | 2016-09-05 | 1 | -1/+1 | |
| | ||||||
* | configure: Fix --disable-pod2man / --disable-texi2html | Diego Biurrun | 2016-09-05 | 1 | -2/+4 | |
| | ||||||
* | configure: Simplify libopenjpeg check | Diego Biurrun | 2016-09-05 | 1 | -2/+2 | |
| | ||||||
* | configure: Move initial VAAPI check to a more sensible place | Diego Biurrun | 2016-09-05 | 1 | -1/+2 | |
| | ||||||
* | sanm: Change type of array pitch parameters to ptrdiff_t | Diego Biurrun | 2016-09-04 | 1 | -11/+11 | |
| | | | | ptrdiff_t is the correct type for array pitches and similar. | |||||
* | copy_block: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-04 | 1 | -5/+6 | |
| | | | | ptrdiff_t is the correct type for array strides and similar. | |||||
* | svq1dec: Change type of array pitch parameters to ptrdiff_t | Diego Biurrun | 2016-09-04 | 1 | -6/+6 | |
| | | | | ptrdiff_t is the correct type for array pitches and similar. | |||||
* | indeo: Change type of array pitch parameters to ptrdiff_t | Diego Biurrun | 2016-09-04 | 5 | -68/+69 | |
| | | | | ptrdiff_t is the correct type for array pitches and similar. | |||||
* | Drop memalign hack | Diego Biurrun | 2016-09-03 | 2 | -33/+3 | |
| | | | | It no longer serves a useful purpose. | |||||
* | hwcontext_dxva2: use the special UC copy for downloading frames | Anton Khirnov | 2016-08-31 | 1 | -2/+7 | |
| | ||||||
* | imgutils: add a function for copying image data from GPU mapped memory | Anton Khirnov | 2016-08-31 | 8 | -14/+219 | |
| | | | | See https://software.intel.com/en-us/articles/copying-accelerated-video-decode-frame-buffers | |||||
* | Changelog: mark the release 12 branch | Anton Khirnov | 2016-08-31 | 1 | -0/+3 | |
| | ||||||
* | lavc: Remove old vaapi decode infrastructure | Mark Thompson | 2016-08-30 | 8 | -329/+73 | |
| | | | | | Deprecates struct vaapi_context and the installed header vaapi.h, to be removed at the next version bump. | |||||
* | avconv_vaapi: Convert to use hw_frames_ctx only | Mark Thompson | 2016-08-30 | 1 | -330/+23 | |
| | | | | Most of the functionality here has moved into lavc. | |||||
* | vaapi_mpeg4: Convert to use the new VAAPI hwaccel code | Mark Thompson | 2016-08-30 | 1 | -82/+133 | |
| | ||||||
* | vaapi_vc1: Convert to use the new VAAPI hwaccel code | Mark Thompson | 2016-08-30 | 1 | -140/+206 | |
| |