On Fri, Jul 7, 2017 at 2:45 PM, Paul B Mahol <one...@gmail.com> wrote: > On 7/7/17, Muhammad Faiz <mfc...@gmail.com> wrote: >> Avoid pthread_cond_broadcast that wakes up all workers. Make each of them >> uses distict mutex/cond. >> > > What about video filters?
./ffmpeg -filter_complex_threads 16 -filter_complex "nullsrc=s=1920x1080, transpose=dir=clock" -f rawvideo -y /dev/null old: 74242240 decicycles in vf_transpose_execute, 1 runs, 0 skips 69378780 decicycles in vf_transpose_execute, 2 runs, 0 skips 66627910 decicycles in vf_transpose_execute, 4 runs, 0 skips 69064686 decicycles in vf_transpose_execute, 8 runs, 0 skips 67557351 decicycles in vf_transpose_execute, 16 runs, 0 skips 65460021 decicycles in vf_transpose_execute, 32 runs, 0 skips 62830474 decicycles in vf_transpose_execute, 64 runs, 0 skips 65043030 decicycles in vf_transpose_execute, 128 runs, 0 skips 62733184 decicycles in vf_transpose_execute, 256 runs, 0 skips 61353307 decicycles in vf_transpose_execute, 512 runs, 0 skips 60308065 decicycles in vf_transpose_execute, 1024 runs, 0 skips 60829621 decicycles in vf_transpose_execute, 2048 runs, 0 skips 61178596 decicycles in vf_transpose_execute, 4096 runs, 0 skips 60492125 decicycles in vf_transpose_execute, 8192 runs, 0 skips 60141149 decicycles in vf_transpose_execute, 16384 runs, 0 skips 60567245 decicycles in vf_transpose_execute, 32768 runs, 0 skips new: 53044380 decicycles in vf_transpose_execute, 1 runs, 0 skips 57543460 decicycles in vf_transpose_execute, 2 runs, 0 skips 59047585 decicycles in vf_transpose_execute, 4 runs, 0 skips 59139675 decicycles in vf_transpose_execute, 8 runs, 0 skips 62851108 decicycles in vf_transpose_execute, 16 runs, 0 skips 60888400 decicycles in vf_transpose_execute, 32 runs, 0 skips 59835808 decicycles in vf_transpose_execute, 64 runs, 0 skips 61603125 decicycles in vf_transpose_execute, 128 runs, 0 skips 60237035 decicycles in vf_transpose_execute, 256 runs, 0 skips 60044255 decicycles in vf_transpose_execute, 512 runs, 0 skips 59737751 decicycles in vf_transpose_execute, 1024 runs, 0 skips 58839457 decicycles in vf_transpose_execute, 2048 runs, 0 skips 56007488 decicycles in vf_transpose_execute, 4096 runs, 0 skips 52096972 decicycles in vf_transpose_execute, 8192 runs, 0 skips 50752821 decicycles in vf_transpose_execute, 16384 runs, 0 skips 50119401 decicycles in vf_transpose_execute, 32768 runs, 0 skips _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel