Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-14tests/checkasm/checkasm: Provide verbose failure information on ↵Michael Niedermayer
float_near_abs_eps() failures This will make understanding failures and adjusting EPS easier Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-04-05checkasm/vf_blend : add test for 16 bit version ofMartin Vignali
grainextract grainmerge average extremity negation
2018-04-01checkasm/Makefile: add EXTRALIBS-libavformatJosh de Kock
Signed-off-by: Josh de Kock <josh@itanimul.li>
2018-03-24checkasm/swscale : add test for rgb shuffle_bytes funcMartin Vignali
2018-03-19checkasm/hevc_idct : update test bit depth from 8 9 and 10 to 8 10 and 12Yingming Fan
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-08checkasm/hevc_sao : add hevc_sao for checkasmYingming Fan
Signed-off-by: James Almer <jamrial@gmail.com>
2018-02-24checkasm/vf_blend : add test for blend_simple_16, phoenix_16 and difference_16Martin Vignali
2018-02-24checkasm/vf_blend : add depth param in order to add test for 16 bit versionMartin Vignali
2018-02-09checkasm/Makefile: add EXTRALIBS-swresampleMuhammad Faiz
Should fix https://ffmpeg.org/pipermail/ffmpeg-devel/2018-February/225058.html Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2018-01-28checkasm : add test for losslessvideoencdsp for diff bytes and sub_left_predMartin Vignali
2017-12-25checkasm: support for AVX-512 functionsJames Darnley
2017-12-20Revert "checkasm/vf_interlace : add test for lowpass_line 8 and 16"James Almer
This reverts commit adff97be5e2ff51c0bb66080c2f904ed40b6c571. It currently fails on Windows targets. Signed-off-by: James Almer <jamrial@gmail.com>
2017-12-19checkasm/vf_interlace : add test for lowpass_line 8 and 16Martin Vignali
2017-12-13checkasm/vf_hflip : add test for vf_hflip byte and short simdMartin Vignali
2017-12-10checkasm/llviddsp: fix mixed code and declarationsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-12-09checkasm/llviddsp : add test for add_gradient_predMartin Vignali
2017-12-09checkasm/llviddsp : test return of add_left_pred(16)Martin Vignali
2017-12-09checkasm/vf_threshold : add test for threshold16Martin Vignali
2017-12-04checkasm/vf_threshold: fix mixed code and declarationsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-12-03checkasm/vf_threshold : add checkasm test for threshold8Martin Vignali
2017-12-01checkasm/utvideo : be more explicit to the WIDTH_PADDED defineMartin Vignali
2017-11-27tests/checkasm/float_dsp: Increase allowed difference for float_dsp.vector_dmulMichael Niedermayer
Tested for 10000 iterations on x86-32 Fixes: Ticket6848 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-11-21checkasm/utvideodsp: zero initialize the entire bufferJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-21checkasm/utvideodsp: fix mixed declarations and codeJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-21checkasm : add test for huffyuvdsp add_int16Martin Vignali
2017-11-21checkasm : add utvideodsp testMartin Vignali
2017-11-21checkasm/jpeg2000dsp: add test for ict_floatJames Almer
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-21checkasm/jpeg2000dsp: refactor rct_int testJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-11Merge commit '516c479172755c63063180b0c0953b68b670cdbd'James Almer
* commit '516c479172755c63063180b0c0953b68b670cdbd': checkasm: Test more h264 idct variants See 2d263188ba87b0d1e1120f00eecae4bb0e163f47 Merged-by: James Almer <jamrial@gmail.com>
2017-11-11Merge commit '547db1eaecd597031165a2bf637acaaacde52788'James Almer
* commit '547db1eaecd597031165a2bf637acaaacde52788': checkasm: Test more h264 idct variants Merged-by: James Almer <jamrial@gmail.com>
2017-11-08checkasm/llviddsp: fix warnings about mixed declaration and codeJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-07checkasm/llviddsp : add test for other dsp funcMartin Vignali
add_median_pred add_left_pred : add two func one with acc 0, and one with random acc add_left_pred16
2017-10-31Merge commit 'd05c9cde0e87c23ca42957646bea483dfc09d6bf'James Almer
* commit 'd05c9cde0e87c23ca42957646bea483dfc09d6bf': checkasm: aarch64: Specify alignment for the register_init const array Merged-by: James Almer <jamrial@gmail.com>
2017-10-29Merge commit 'e00db9f78bb475ed5103364f61892f4e75ef89ba'James Almer
* commit 'e00db9f78bb475ed5103364f61892f4e75ef89ba': checkasm: hevc: Add a hevc_ prefix to the add_residual functions Merged-by: James Almer <jamrial@gmail.com>
2017-10-11Merge commit '7cb1d9e2dbbe5bf4652be5d78cdd68e956fa3d63'James Almer
* commit '7cb1d9e2dbbe5bf4652be5d78cdd68e956fa3d63': build: Fine-grained link-time dependency settings Also included are bug fix commits 5ff3b5cafcc685b6936d16602b0f80aa09a95870, d9da7151eef7fc469787e7298196cea291acfd82 and 5e27ef800bfa2be17a6353ddedac6b7400e4624f. Merged-by: James Almer <jamrial@gmail.com>
2017-10-04libavcodec/blockdsp : add AVX versionMartin Vignali
Also modify the required alignment, to 32 instead of 16 for several codecs Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-01libavcodec/exr : add x86 SIMD for predictorMartin Vignali
Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-27checkasm: Test more h264 idct variantsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-09-18checkasm: add an exrdsp testJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-08checkasm: use perf API on Linux ARM*Clément Bœsch
On ARM platforms, accessing the PMU registers requires special user access permissions. Since there is no other way to get accurate timers, the current implementation of timers in FFmpeg rely on these registers. Unfortunately, enabling user access to these registers on Linux is not trivial, and generally involve compiling a random and unreliable github kernel module, or patching somehow your kernel. Such module is very unlikely to reach the upstream anytime soon. Quoting Robin Murphin from ARM: > Say you do give userspace direct access to the PMU; now run two or more > programs at once that believe they can use the counters for their own > "minimal-overhead" profiling. Have fun interpreting those results... > > And that's not even getting into the implications of scheduling across > different CPUs, CPUidle, etc. where the PMU state is completely beyond > userspace's control. In general, the plan to provide userspace with > something which might happen to just about work in a few corner cases, > but is meaningless, misleading or downright broken in all others, is to > never do so. As a result, the alternative is to use the Performance Monitoring Linux API which makes use of these registers internally (assuming the PMU of your ARM board is supported in the kernel, which is definitely not a given...). While the Linux API is obviously cross platform, it does have a significant overhead which needs to be taken into account. As a result, that mode is only weakly enabled on ARM platforms exclusively. Note on the non flexibility of the implementation: the timers (native FFmpeg vs Linux API) are selected at compilation time to prevent the need of function calls, which would result in a negative impact on the cycle counters.
2017-09-02Revert "checkasm: Test more h264 idct variants"Martin Storsjö
This reverts commit 547db1eaecd597031165a2bf637acaaacde52788. This commit wasn't supposed to be pushed (yet) since it hasn't been reviewed. Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-31checkasm: Test more h264 idct variantsMartin Storsjö
2017-08-25checkasm/vf_blend: rename addition128 and difference128 to grainmerge and ↵James Almer
grainextract This was missing from f8d0689d3f. Fixes checkasm.
2017-07-13checkasm: add hybrid_analysis_ileave and hybrid_synthesis_deint tests to ↵James Almer
aacpsdsp Signed-off-by: James Almer <jamrial@gmail.com>
2017-07-13checkasm: add a g722dsp testJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-07-05checkasm: use declare_func_float() in sbrdsp sum_square testJames Almer
The function returns a float. This fixes the test in x86_32 targets. Signed-off-by: James Almer <jamrial@gmail.com>
2017-07-03checkasm: add sbrdsp testsMatthieu Bouron
2017-07-01checkasm: randomize the full input buffer in test_hybrid_analysisJames Almer
Missed in the last commit.
2017-07-01checkasm: fix size of input buffer in test_hybrid_analysisJames Almer
2017-06-28lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysisClément Bœsch