[FFmpeg-devel] [PATCH] pthread: Allow thread_count==0
Takashi Mochizuki
mochi
Sun Feb 20 02:02:45 CET 2011
Some codec like libx264 uses thread_count==0 as Automatic mode.
But, "Frame-based multithreading framework using pthreads"
(commit: 37b00b47cbeecd66bb34c5c7c534d016d6e8da24)
does not allow thread_count==0.
Here is a tiny patch.
Takashi Mochizuki
//
---
libavcodec/pthread.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/libavcodec/pthread.c b/libavcodec/pthread.c
index 0e033d3..6b989ac 100644
--- a/libavcodec/pthread.c
+++ b/libavcodec/pthread.c
@@ -877,7 +877,7 @@ int ff_thread_init(AVCodecContext *avctx, int thread_count)
return -1;
}
- avctx->thread_count = FFMAX(1, thread_count);
+ avctx->thread_count = FFMAX(0, thread_count);
if (avctx->codec) {
validate_thread_parameters(avctx);
--
1.7.4.1
More information about the ffmpeg-devel
mailing list