From 80ee381a5fbd49b1ae3f4601dc725ac433a8b3e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 29 Apr 2012 15:32:13 +0200 Subject: [PATCH] ffmpeg: use the cpu count as decoding thread count. --- src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp index 1a08c0ec48..c12977cad5 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp +++ b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp @@ -106,9 +106,12 @@ AVCodecDecoder::AVCodecDecoder() { TRACE("AVCodecDecoder::AVCodecDecoder()\n"); + system_info info; + get_system_info(&info); + fContext->err_recognition = AV_EF_CAREFUL; fContext->error_concealment = 3; - fContext->thread_count = 1; + fContext->thread_count = info.cpu_count; }