On Mon, Nov 25, 2019 at 11:45:10AM +0800, lance.lmw...@gmail.com wrote:
> From: Limin Wang <lance.lmw...@gmail.com>
> 
> 1, Test server configure:
> [root@localhost ~]# cat /proc/cpuinfo  |grep "model name"
>  model name      : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
>  model name      : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
>  ...
> 
> [root@localhost ~]# free -h
>               total        used        free      shared  buff/cache   
> available
>               Mem:           102G        1.1G        100G         16M        
> 657M        100G
>               Swap:          4.0G          0B        4.0G
> 
> 2, Test result:
> encode the v210 input data for testing:
> ./ffmpeg -y -i 4k_422.ts  -c:v v210 -vframes 10 test.avi
> 
> master:
> ./ffmpeg -y -threads 1 -stream_loop 1000 -i ./test.avi -benchmark -f null -
> frame=10010 fps= 60 q=-0.0 Lsize=N/A time=00:38:26.30 bitrate=N/A speed=13.7x
> video:5240kB audio:432432kB subtitle:0kB other streams:0kB global headers:0kB 
> muxing overhead: unknown
> bench: utime=101.869s stime=66.181s rtime=167.996s
> bench: maxrss=186552kB
> 
> patch applied:
> ./ffmpeg -y -threads 2 -thread_type slice -stream_loop 1000 -i ./test.avi 
> -benchmark -f null -
> frame=10010 fps= 72 q=-0.0 Lsize=N/A time=00:38:26.30 bitrate=N/A speed=16.5x
> video:5240kB audio:432432kB subtitle:0kB other streams:0kB global headers:0kB 
> muxing overhead: unknown
> bench: utime=103.562s stime=74.858s rtime=139.599s
> bench: maxrss=188616kB
> 
> ./ffmpeg -y -threads 2 -thread_type frame -stream_loop 1000 -i ./test.avi 
> -benchmark -f null -
> frame=10010 fps= 85 q=-0.0 Lsize=N/A time=00:38:26.30 bitrate=N/A speed=19.6x
> video:5240kB audio:432432kB subtitle:0kB other streams:0kB global headers:0kB 
> muxing overhead: unknown
> bench: utime=114.310s stime=92.685s rtime=117.693s
> bench: maxrss=231896kB
> 
> Signed-off-by: Limin Wang <lance.lmw...@gmail.com>
> ---
>  libavcodec/v210dec.c | 126 
> +++++++++++++++++++++++++++++++--------------------
>  libavcodec/v210dec.h |   1 +
>  2 files changed, 79 insertions(+), 48 deletions(-)

will apply

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Many that live deserve death. And some that die deserve life. Can you give
it to them? Then do not be too eager to deal out death in judgement. For
even the very wise cannot see all ends. -- Gandalf

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to