]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/os2thread.c
2x faster ff_h264_init_cabac_states(), 4k cpu cycles less.
[ffmpeg] / libavcodec / os2thread.c
index edebc9a6c8e95c2b96f50fe25a838f8269b5f051..76dc0d56bca616b54e6e6b78b2d2f19576909d4d 100644 (file)
@@ -116,6 +116,9 @@ int avcodec_thread_init(AVCodecContext *s, int thread_count){
 
     s->thread_count= thread_count;
 
+    if (thread_count <= 1)
+        return 0;
+
     assert(!s->thread_opaque);
     c= av_mallocz(sizeof(ThreadContext)*thread_count);
     s->thread_opaque= c;