diff -Naur mythtv-0.22-25328-old/libs/libmythtv/avformatdecoder.cpp mythtv-0.22-25328-new/libs/libmythtv/avformatdecoder.cpp
--- mythtv-0.22-25328-old/libs/libmythtv/avformatdecoder.cpp	2010-08-17 07:13:35.000000000 -0700
+++ mythtv-0.22-25328-new/libs/libmythtv/avformatdecoder.cpp	2010-09-01 06:54:17.000000000 -0700
@@ -1724,6 +1724,9 @@
                 if (!codec_is_std(video_codec_id))
                     thread_count = 1;
 
+                if (enc->codec_id == CODEC_ID_SVQ3)
+                    thread_count = 1;
+
                 VERBOSE(VB_PLAYBACK, QString("Using %1 CPUs for decoding")
                         .arg(HAVE_THREADS ? thread_count : 1));
 
