w32threads: with only 1 thread there cant be a active threading mode.

Fixes ticket284

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2011-06-18 21:59:11 +02:00
parent 035c13e307
commit 0aed4f81fe

View File

@ -135,11 +135,11 @@ int ff_thread_init(AVCodecContext *s){
return 0;
}
s->active_thread_type= FF_THREAD_SLICE;
if (s->thread_count <= 1)
return 0;
s->active_thread_type= FF_THREAD_SLICE;
assert(!s->thread_opaque);
c= av_mallocz(sizeof(ThreadContext)*s->thread_count);
s->thread_opaque= c;