summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* audiodsp/x86: yasmify vector_clipf_sseAnton Khirnov2016-09-224-60/+44
|
* audiodsp: reorder arguments for vector_clipfAnton Khirnov2016-09-229-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 documentationAnton Khirnov2016-09-221-1/+1
| | | | | The x86 version processes 16 floats per iteration, so len must be a multiple of 16.
* checkasm: add tests for audiodspAnton Khirnov2016-09-224-0/+151
|
* checkasm: add a test for blockdspAnton Khirnov2016-09-224-0/+73
|
* blockdsp: drop the high_bit_depth parameterAnton Khirnov2016-09-227-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 formatYogender Kumar Gupta2016-09-221-0/+22
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* audiodsp/x86: clear the high bits of the order parameter on 64bitAnton Khirnov2016-09-191-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_sse2Anton Khirnov2016-09-191-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 macroAlexandra Hájková2016-09-191-0/+10
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avcodec: Add the extended pixel format profile for HEVCYogender Gupta2016-09-193-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_mvMichael Niedermayer2016-09-161-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 headerJanne Grunau2016-09-151-1/+1
| | | | | | Fixes an oversight in 1316df7aa98c4. CC: libav-stable@libav.org
* build: doc: more fine-grained dependencies for generated texi filesDiego Biurrun2016-09-151-4/+7
|
* libdc1394: Distinguish between enumeration errors and no cameras foundJosh de Kock2016-09-151-3/+8
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* rtsp: Fix a crash with the RTSP muxerMartin Storsjö2016-09-151-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 regionMark Thompson2016-09-141-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 scalingMark Thompson2016-09-141-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 subscriptsMark Thompson2016-09-141-2/+2
| | | | Also remove the redundant casts which were hiding the error here.
* hwcontext_vdpau: Remove duplicate definition of GET_CALLBACKMark Thompson2016-09-141-24/+13
|
* pixblockdsp: Change type of stride parameters to ptrdiff_tDiego Biurrun2016-09-149-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 Biurrun2016-09-131-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 detectionDiego Biurrun2016-09-111-0/+5
|
* ppc: Update #endif commentsDiego Biurrun2016-09-1122-45/+44
|
* audiodsp: ppc: Add VSX variantLuca Barbato2016-09-111-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 shouldLuca Barbato2016-09-111-2/+3
| | | | Reading a value larger than int using atoi() may give the wrong result.
* vaapi_vp8: Explicitly include libva vp8 decode headerMark Thompson2016-09-091-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 usefulMark Thompson2016-09-081-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 hwaccelMark Thompson2016-09-085-0/+239
|
* vp8: Add hwaccel hooksMark Thompson2016-09-082-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_tDiego Biurrun2016-09-083-13/+14
| | | | ptrdiff_t is the correct type for array strides and similar.
* iir_filter: Change type of array stride parameters to ptrdiff_tDiego Biurrun2016-09-072-5/+10
| | | | ptrdiff_t is the correct type for array strides and similar.
* error_resilience: Change type of array stride parameters to ptrdiff_tDiego Biurrun2016-09-072-11/+14
| | | | ptrdiff_t is the correct type for array strides and similar.
* configure: Simplify clock_gettime() testDiego Biurrun2016-09-061-1/+2
|
* build: Fix directory dependencies of tests/pixfmts.mak targetDiego Biurrun2016-09-051-1/+1
|
* configure: Fix --disable-pod2man / --disable-texi2htmlDiego Biurrun2016-09-051-2/+4
|
* configure: Simplify libopenjpeg checkDiego Biurrun2016-09-051-2/+2
|
* configure: Move initial VAAPI check to a more sensible placeDiego Biurrun2016-09-051-1/+2
|
* sanm: Change type of array pitch parameters to ptrdiff_tDiego Biurrun2016-09-041-11/+11
| | | | ptrdiff_t is the correct type for array pitches and similar.
* copy_block: Change type of array stride parameters to ptrdiff_tDiego Biurrun2016-09-041-5/+6
| | | | ptrdiff_t is the correct type for array strides and similar.
* svq1dec: Change type of array pitch parameters to ptrdiff_tDiego Biurrun2016-09-041-6/+6
| | | | ptrdiff_t is the correct type for array pitches and similar.
* indeo: Change type of array pitch parameters to ptrdiff_tDiego Biurrun2016-09-045-68/+69
| | | | ptrdiff_t is the correct type for array pitches and similar.
* Drop memalign hackDiego Biurrun2016-09-032-33/+3
| | | | It no longer serves a useful purpose.
* hwcontext_dxva2: use the special UC copy for downloading framesAnton Khirnov2016-08-311-2/+7
|
* imgutils: add a function for copying image data from GPU mapped memoryAnton Khirnov2016-08-318-14/+219
| | | | See https://software.intel.com/en-us/articles/copying-accelerated-video-decode-frame-buffers
* Changelog: mark the release 12 branchAnton Khirnov2016-08-311-0/+3
|
* lavc: Remove old vaapi decode infrastructureMark Thompson2016-08-308-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 onlyMark Thompson2016-08-301-330/+23
| | | | Most of the functionality here has moved into lavc.
* vaapi_mpeg4: Convert to use the new VAAPI hwaccel codeMark Thompson2016-08-301-82/+133
|
* vaapi_vc1: Convert to use the new VAAPI hwaccel codeMark Thompson2016-08-301-140/+206
|
OpenPOWER on IntegriCloud