summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | lavf/matroskadec: drop indexes that appear brokenRodger Combs2015-10-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/ass: fix doxygen typowm42015-10-08
| |
* | doc/faq: use https instead of httpGanesh Ajjanagadde2015-10-08
| | | | | | | | | | | | | | Change to https for FFmpeg websites. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_afade: fix start of fade outJustin Greer2015-10-08
| | | | | | | | Fixes #4919
* | configure: add message to avoid manual modification of config.texiGanesh Ajjanagadde2015-10-08
| | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | doc/writing_filters: miscellaneous grammar and typo fixesGanesh Ajjanagadde2015-10-08
| | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | tests: update fate-filter-delogo test reference after commit ↵Stefano Sabatini2015-10-08
| | | | | | | | 8bc708fcee137ead6d0773fad8e24ab471ab2122
* | avfilter/delogo: Set default band to 1Jean Delvare2015-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original interpolation algorithm behaved poorly on the borders and did not even guarantee continuity at the borders. For this reason, a second interpolation/blending pass was required on the borders to make them seamless. However, since the interpolation algorithm was improved in June 2013, the border issues no longer exist. The new algorithm does guarantee continuity at the borders, making the second pass useless. A larger band always increases the cumulated interpolation error. In most cases it also increases the average interpolation error, even though the samples in the band are only partially interpolated. For this reason I would like to get rid of the "band" parameter. As a first step, let's change its default value from 4 to 1 and document it as deprecated. I have benchmarked this change on a combination of input sources and realistic logo areas. Lowering the band value from 4 to 1 resulted in 8 to 39 % less interpolation error per frame (or 1 to 34 % less interpolation error per luma sample.) Signed-off-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | dnxhdenc: mark CID 1260 encoder experimentalChristophe Gisquet2015-10-08
| | | | | | | | | | | | | | | | | | | | | | The MBAFF handling recently introduced on the decoder side shows that the encoder does not support it correctly. Therefore, make the related profile experimental. Furthermore, current encoder logic treats it as unable to encode as progressive, which isn't the case. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | dnxhddata: introduce and use MBAFF flagChristophe Gisquet2015-10-07
| | | | | | | | | | | | | | MBAFF-like handling of interlaced content in CID 1260 is different from the other CIDs, and in particular doesn't use the same syntax. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_w3fdif: scale down coefficiends by 2Paul B Mahol2015-10-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | dnxhddec: better support for 4:4:4Christophe Gisquet2015-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Profiles 1256 & 1270 (currently) signal at the frame header and MB levels the colorspace used, either RGB or YUV. While a MB-level varying colorspace is not supported, whether it is constant can be tracked so as to determine the exact colorspace. This requires having bitdepth and the ACT and 4:4:4 flags, in turn needing the CID. Because setting those before having validated enough things may result in invalid/unset DSP fucntions, setting the bitdepth in the context is delayed. It is not tested against a true RGB sequence, though. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/x86/vf_blend.asm: hardmix: do same with two pxor instructions lessPaul B Mahol2015-10-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/x86/vf_blend.asm: 11th register is used, update functionsPaul B Mahol2015-10-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/x86/vf_blend.asm: add hardmix and phoenix sse2 SIMDPaul B Mahol2015-10-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/vf_yadif: reindent after last commit.Nicolas George2015-10-07
| |
* | lavfi/vf_thumbnail: reindent after last commit.Nicolas George2015-10-07
| |
* | lavfi/vf_w3fdif: reindent after last commit.Nicolas George2015-10-07
| |
* | lavfi/vf_alphamerge: reindent after last commit.Nicolas George2015-10-07
| |
* | lavfi/avf_showspectrum: reindent after last commit.Nicolas George2015-10-07
| |
* | lavfi/vf_yadif: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/vf_w3fdif: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/vf_thumbnail: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/vf_select: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/vf_fps: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/vf_alphamerge: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/avf_showwaves: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/avf_showspectrum: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/avf_showcqt: remove looping on request_frame().Nicolas George2015-10-07
| |
* | lavfi/af_aresample: remove looping on request_frame().Nicolas George2015-10-07
| |
* | swresample/resample: manually unroll the main loop in bessel()Michael Niedermayer2015-10-07
| | | | | | | | | | | | About 10% faster Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | swresample/resample: merge first iteration into init in bessel()Michael Niedermayer2015-10-07
| | | | | | | | | | | | speedup of about 1% Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/mips: build fix for MSA 64bitShivraj Patil2015-10-07
| | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | 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-07
| | | | | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* | libkvazaar: Replace asserts with proper errorsArttu Ylä-Outinen2015-10-07
| | | | | | | | | | | | | | | | 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-07
| | | | | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* | configure: Add version check for libkvazaarArttu Ylä-Outinen2015-10-07
| | | | | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* | libkvazaar: Update to work with the latest versionArttu Ylä-Outinen2015-10-07
| | | | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | | | Fixes null pointer dereference Fixes CID1322330 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/pngenc: Initialize fctl_chunk to 0Michael Niedermayer2015-10-07
| | | | | | | | | | | | | | 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-07
| | | | | | | | | | | | the header Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | checkasm: add alacdsp testsJames Almer2015-10-06
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | x86/alacdsp: add simd optimized functionsJames Almer2015-10-06
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>