[FFmpeg-cvslog] Add macros to x86util.asm .

2017-08-18 Thread Ivan Kalvachev
ffmpeg | branch: master | Ivan Kalvachev | Sat Aug 5 20:18:50 2017 +0300| [30ae07d7ef3555ec45fa53098849223fff204475] | committer: Rostislav Pehlivanov Add macros to x86util.asm . Improved version of VBROADCASTSS that works like the avx2 instruction. Emulation of vpbroadcastd. Horizontal sum

[FFmpeg-cvslog] SIMD opus pvq_search implementation

2017-08-18 Thread Ivan Kalvachev
ffmpeg | branch: master | Ivan Kalvachev | Thu Jun 8 22:24:33 2017 +0300| [7205513f8f4b32c403c733d7d2ce2f440837397d] | committer: Rostislav Pehlivanov SIMD opus pvq_search implementation Explanation on the workings and methods used by the Pyramid Vector Quantization Search function could be

Re: [FFmpeg-cvslog] opus_pvq_search: only use rsqrtps approximation on CPUs with avx

2017-08-18 Thread Ivan Kalvachev
_APPROXIMATION == 1 > +%if !cpuflag(avx) > rcpss xm1, xm1 ; m1 = approx(1/Sx) > mulss xm0, xm1 ; m0 = K*(1/Sx) > %else > The whole patch could be replaced with one liner: @@ -391,5 +391,7 @@ PVQ_FAST_SEARCH INIT_XMM sse4 PVQ_FAST_SEARCH +%define USE_APPROXIMATION 0 + INIT_XMM avx PVQ_FAST_SEARCH Best Regards Ivan Kalvachev ___ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

Re: [FFmpeg-cvslog] opus_pvq_search: split functions into exactness and only use the exact if its faster

2017-08-18 Thread Ivan Kalvachev
I ask for revert, instead you commit more on it. Ignoring everything I said on irc and in mail. On 8/18/17, Rostislav Pehlivanov wrote: > ffmpeg | branch: master | Rostislav Pehlivanov | Fri > Aug 18 19:29:33 2017 +0100| [3c99523a2864af729a8576c3fffe81fb884fa0d5] | > committer: Rostislav Pehliva

[FFmpeg-cvslog] opus_pvq_search: Restore the proper use of conditional define and simplify the function name suffix handling.

2017-08-19 Thread Ivan Kalvachev
ffmpeg | branch: master | Ivan Kalvachev | Sat Aug 19 14:29:40 2017 +0300| [43dab86bcd863739ce51a2742c9f4f5527b5ec7c] | committer: Rostislav Pehlivanov opus_pvq_search: Restore the proper use of conditional define and simplify the function name suffix handling. Using named define properly

[FFmpeg-cvslog] Fix visual glitch with XvMC, caused by wrong idct permutation.

2017-10-11 Thread Ivan Kalvachev
ffmpeg | branch: master | Ivan Kalvachev | Mon Oct 9 01:25:00 2017 +0300| [9054439bad3307dafd9fbadc57e66c276baf22e2] | committer: Michael Niedermayer Fix visual glitch with XvMC, caused by wrong idct permutation. In the past XvMC forced simple_idct since it was using FF_IDCT_PERM_NONE

[FFmpeg-cvslog] Fix crash if av_vdpau_bind_context() is not used.

2017-10-12 Thread Ivan Kalvachev
ffmpeg | branch: master | Ivan Kalvachev | Mon Oct 9 02:40:26 2017 +0300| [3a6ded7cfcb33e06ade98c5791eae06453f65668] | committer: Carl Eugen Hoyos Fix crash if av_vdpau_bind_context() is not used. The public functions av_alloc_vdpaucontext() and av_vdpau_alloc_context() are allocating

[FFmpeg-cvslog] Fix crash if av_vdpau_bind_context() is not used.

2017-10-12 Thread Ivan Kalvachev
ffmpeg | branch: release/3.4 | Ivan Kalvachev | Mon Oct 9 02:40:26 2017 +0300| [7fb85ad3607a3fdde682ea74d6f6bcefe1f582dd] | committer: Carl Eugen Hoyos Fix crash if av_vdpau_bind_context() is not used. The public functions av_alloc_vdpaucontext() and av_vdpau_alloc_context() are allocating

[FFmpeg-cvslog] Fix visual glitch with XvMC, caused by wrong idct permutation.

2017-10-14 Thread Ivan Kalvachev
ffmpeg | branch: release/3.4 | Ivan Kalvachev | Mon Oct 9 01:25:00 2017 +0300| [a11a18b284afd5ac58fd3b1835f8a3608c4ebc9f] | committer: Michael Niedermayer Fix visual glitch with XvMC, caused by wrong idct permutation. In the past XvMC forced simple_idct since it was using FF_IDCT_PERM_NONE

Re: [FFmpeg-cvslog] avcodec/vp56: Implement very basic error concealment

2017-02-25 Thread Ivan Kalvachev
On 2/25/17, Michael Niedermayer wrote: > ffmpeg | branch: master | Michael Niedermayer | Sat > Feb 25 12:37:32 2017 +0100| [d34bf886e963445350c4987f7a9ed77bd9c9a5c7] | > committer: Michael Niedermayer > > avcodec/vp56: Implement very basic error concealment > > This should fix the fate failure du

Re: [FFmpeg-cvslog] intrax8: Use a constant buffer instead of a ScratchpadContext

2016-04-24 Thread Ivan Kalvachev
On 4/24/16, Vittorio Giovara wrote: > ffmpeg | branch: master | Vittorio Giovara | > Fri Feb 19 20:50:00 2016 -0500| [65f14128c4bcf8fcd9d3ba1e20b7a22057c9cfb0] | > committer: Vittorio Giovara > > intrax8: Use a constant buffer instead of a ScratchpadContext > > The size of the block is fixed (8x8