summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/vf_alphamerge: reindent after last commit.Nicolas George2015-10-071-5/+4
|
* lavfi/avf_showspectrum: reindent after last commit.Nicolas George2015-10-071-11/+10
|
* lavfi/vf_yadif: remove looping on request_frame().Nicolas George2015-10-071-3/+2
|
* lavfi/vf_w3fdif: remove looping on request_frame().Nicolas George2015-10-071-2/+1
|
* lavfi/vf_thumbnail: remove looping on request_frame().Nicolas George2015-10-071-4/+1
|
* lavfi/vf_select: remove looping on request_frame().Nicolas George2015-10-071-11/+2
|
* lavfi/vf_fps: remove looping on request_frame().Nicolas George2015-10-071-4/+2
|
* lavfi/vf_alphamerge: remove looping on request_frame().Nicolas George2015-10-071-5/+1
|
* lavfi/avf_showwaves: remove looping on request_frame().Nicolas George2015-10-071-8/+2
|
* lavfi/avf_showspectrum: remove looping on request_frame().Nicolas George2015-10-071-6/+1
|
* lavfi/avf_showcqt: remove looping on request_frame().Nicolas George2015-10-071-8/+1
|
* lavfi/af_aresample: remove looping on request_frame().Nicolas George2015-10-071-6/+1
|
* swresample/resample: manually unroll the main loop in bessel()Michael Niedermayer2015-10-071-3/+5
| | | | | | About 10% faster Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swresample/resample: merge first iteration into init in bessel()Michael Niedermayer2015-10-071-3/+4
| | | | | | speedup of about 1% Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: build fix for MSA 64bitShivraj Patil2015-10-071-21/+21
| | | | | | | Modified datatype of function argument (pitch from int32_t to ptrdiff_t) Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: build fix for MSAShivraj Patil2015-10-071-141/+141
| | | | | | | Modified sps and pps access from old HEVCContext(s) structure to newly introduced HEVCParamSets(ps) Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/encoders: Fix libkvazaar documentationArttu Ylä-Outinen2015-10-072-4/+0
| | | | | | | | | The -threads option is ignored with libkvazaar since it does not have any of the AV_CODEC_CAP_{FRAME,SLICE,AUTO}_THREADS capabilities. This commit removes the incorrect documentation as well as the no-op of setting the number of threads in libkvazaar encoder. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Fix setting framerateArttu Ylä-Outinen2015-10-071-1/+1
| | | | | | | The divisor and dividend in the equation had been swapped, making the result the inverse of the actual framerate. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Use av_image_copy for copying pixelsArttu Ylä-Outinen2015-10-071-13/+11
| | | | | | Replaces a for loop for copying pixels by a call to av_image_copy. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Set pts and dtsArttu Ylä-Outinen2015-10-071-1/+8
| | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Replace asserts with proper errorsArttu Ylä-Outinen2015-10-071-3/+21
| | | | | | | | Changes function libkvazaar_encode to return proper error codes instead of crashing when the video dimensions or pixel format change in the middle of encoding. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Remove unnecessary NULL checksArttu Ylä-Outinen2015-10-071-4/+4
| | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* configure: Add version check for libkvazaarArttu Ylä-Outinen2015-10-071-1/+1
| | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* libkvazaar: Update to work with the latest versionArttu Ylä-Outinen2015-10-071-1/+15
| | | | | | | | Function encoder_encode in Kvazaar API was changed to have new output parameters: source picture and frame info. Frame info is used to set the keyframe flag and source picture is ignored. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* vp9: don't keep a stack pointer if we don't need it.Ronald S. Bultje2015-10-071-15/+5
| | | | | | | | This saves one register in a few cases on 32bit builds with unaligned stack (e.g. MSVC), making the code slightly easier to maintain. (Can someone please test this on 32bit+msvc and confirm make fate-vp9 and tests/checkasm/checkasm still work after this patch?)
* avcodec/libx264: silence -WaddressGanesh Ajjanagadde2015-10-071-3/+3
| | | | | | | | | | This patch moves the pointer validity check outside the macro, and silences the -Waddress observed with GCC 5.2. Note that this changes the error message slightly, from: "bad option..." to "Error parsing option...". Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* doc/developer: use https instead of httpGanesh Ajjanagadde2015-10-071-5/+5
| | | | | | | Change to https for FFmpeg websites. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/pngenc: Check that there is at least 1 frameMichael Niedermayer2015-10-071-0/+3
| | | | | | | Fixes null pointer dereference Fixes CID1322330 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/pngenc: Initialize fctl_chunk to 0Michael Niedermayer2015-10-071-1/+1
| | | | | | | The structure is copied around and that triggers warnings if it is uninitialized Fixes CID1322360 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/flvdec: Print stream type in case a new stream is discovered after ↵Michael Niedermayer2015-10-071-1/+1
| | | | | | the header Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* checkasm: add alacdsp testsJames Almer2015-10-064-0/+124
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* x86/alacdsp: add simd optimized functionsJames Almer2015-10-066-2/+185
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/httpauth: Add space after commas in HTTP/RTSP auth headerAndrey Utkin2015-10-071-9/+9
| | | | | | | | | | | | This fixes access to Grandstream cameras, which return 401 to ffmpeg otherwise. VLC sends Authorization: header with spaces between parameters, and it is known to work with Grandstream devices and broad range of other HTTP and RTSP servers, so author considers switching to such behaviour safe. Just for record - RFC 2617 (HTTP Auth) does not specify the need in spaces, so this is not a bug of FFmpeg. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_stereo3d: add x86 SIMD for anaglyph outputsPaul B Mahol2015-10-065-32/+280
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* README: replace http with httpsGanesh Ajjanagadde2015-10-061-6/+6
| | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* afilter/af_extrastereo: remove dead initializationPaul B Mahol2015-10-061-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter:audio: fix shadowed AVFrame *outPaul B Mahol2015-10-063-6/+6
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_extrastereo: Fix shadowed variableMichael Niedermayer2015-10-061-1/+1
| | | | | | Fixes CID1325675 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/flvdec: Remove dead loopMichael Niedermayer2015-10-061-3/+0
| | | | | | Fixes CID1325682 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vp9: fix msvc build by using 6 GPRs on 32bit if stack!=aligned.Ronald S. Bultje2015-10-051-0/+10
|
* avformat/omadec: Fix { typoMichael Niedermayer2015-10-051-2/+2
| | | | | | Fixes CID1324299 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* ffplay: use correct context for av_logGanesh Ajjanagadde2015-10-051-3/+3
| | | | | | | | | Recent commits c3e8de1c248f8c742dd9e61a0c71ee56bba22c28 and 8dc6e92c3dc67a85026f3010045c7a28b1c0adc8 used av_log incorrectly. This fixes such usage. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* ffplay: more robust condition variable creationGanesh Ajjanagadde2015-10-051-1/+4
| | | | | | | | | SDL_CreateCond can fail: https://wiki.libsdl.org/SDL_CreateCond. This patch makes creation more robust in one instance. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* ffplay: log SDL error messagesGanesh Ajjanagadde2015-10-051-3/+10
| | | | | | | | This logs the SDL error messages on failure of creation of SDL_CreateMutex, SDL_CreateCond, and SDL_CreateThread. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/attributes: add av_warn_unused_resultGanesh Ajjanagadde2015-10-051-0/+6
| | | | | | | | | | | | | | GCC 3.4 introduced an attribute warn_unused_result to warn when a programmer discards the return value. Applying this judiciously across the codebase can help in fixing a lot of problems. At a high level, functions which return error codes should always be checked. More concretely, consider the functions ff_add_format and the like in avfilter/formats.h. A quick examination shows that a large portion of libavfilter fails to handle the associated errors, usually AVERROR(ENOMEM). The above example was where I observed the utility of this, but it should be useful in many places across the code base. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* dnxhd: add better support for CIDs 1270 to 1274Jeremy James2015-10-052-38/+118
| | | | | | | | | | | These are DNxHR profiles with the following properties: - Variable size in a profile (property added in a previous commit), requiring variable-sized macroblock table; - Variable bitdepth, up to 12 bits. - Better validation of buffer sizes and positions Signed-off-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* dnxhd: add CID 1270Christophe Gisquet2015-10-052-9/+17
| | | | | | | | | | This a 4:4:4 10 bits profile, where image size is not fixed by the profile, and which strays a bit outside the old frame header parsing code. Fixes ticket #4581 (DNxHR is not stricly supported, but that sequence is). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* dnxhd: add decoder support for DNxHRJeremy James2015-10-052-1/+10
| | | | | Signed-off-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* isom: add support for DNxHR codec familyChristophe Gisquet2015-10-051-0/+1
| | | | | | This is actually similar to DNxHD. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* dnxhddec: Introduce DNXHD_VARIABLEChristophe Gisquet2015-10-052-2/+7
| | | | | | | Currently not used, but will be used to indicate that a CIDEntry field is not set, because it is variable, and that checks should be adapted. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud