win32: improve threading algorithm warning

If no threading is requested do not issue warning about unsupported
threading algorithm.
This commit is contained in:
Luca Barbato 2011-09-26 00:51:14 +02:00
parent b036a7180c
commit 0e5cc174bb

View file

@ -130,8 +130,10 @@ int ff_thread_init(AVCodecContext *s){
ThreadContext *c;
uint32_t threadid;
if(!(s->thread_type & FF_THREAD_SLICE)){
av_log(s, AV_LOG_WARNING, "The requested thread algorithm is not supported with this thread library.\n");
if (s->thread_type && !(s->thread_type & FF_THREAD_SLICE)) {
av_log(s, AV_LOG_WARNING,
"This thread library only supports FF_THREAD_SLICE"
" threading algorithm.\n");
return 0;
}