1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-04-08 16:54:03 +02:00
FFmpeg/libavfilter
Muhammad Faiz 22b72de04b avfilter/pthread: use slice threading from avutil
Benchmark (with 2 cpus):
./ffmpeg -f rawvideo -s 1280x720 -t 1000 -i /dev/zero \
    -filter_threads $threads -vf transpose=clock -f null null
threads=2:
  old: 31.129s 31.446s 31.574s
  new: 29.602s 29.636s 29.656s
threads=3 (nb_threads = nb_cpus + 1 is bad choice at this situation):
  old: 40.132s 40.279s 40.279s
  new: 39.308s 39.570s 39.693s
threads=4:
  old: 31.306s 31.366s 31.654s
  new: 30.231s 30.360s 30.451s

Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2017-07-19 15:51:38 +07:00
..
2017-05-12 10:48:13 +02:00
2017-07-07 15:32:03 -04:00
2016-12-01 09:53:38 +01:00
2017-07-07 15:24:49 -04:00
2015-10-26 20:56:17 +01:00
2017-07-16 08:21:32 -04:00
2017-01-12 15:07:18 +01:00
2016-03-13 10:06:21 +01:00
2017-04-23 14:40:30 +07:00
2017-06-26 19:43:41 +02:00
2017-04-23 14:40:30 +07:00
2017-01-12 10:22:52 +01:00
2016-01-28 19:49:48 -08:00
2017-07-08 11:49:54 +02:00
2014-08-13 01:00:38 +02:00
2017-07-16 08:21:32 -04:00
2016-01-31 15:44:11 -08:00
2016-01-28 19:49:48 -08:00
2017-04-23 14:40:30 +07:00
2016-01-31 15:44:11 -08:00
2015-01-05 01:45:49 +01:00
2017-07-08 11:49:54 +02:00
2016-02-27 21:35:20 +01:00
2016-02-17 09:42:46 +01:00
2017-06-30 12:34:34 +02:00
2017-07-16 08:21:32 -04:00
2017-07-08 11:49:54 +02:00
2017-04-24 20:37:30 +02:00
2017-04-23 14:40:30 +07:00
2015-01-09 17:26:31 +01:00
2017-01-30 18:44:08 +01:00
2017-04-22 13:18:59 +02:00