[mythtv] [mythtv-commits] mythtv commit: r15344 by nigel

Nigel Pearson nigel at ind.tansu.com.au
Sun Jan 6 23:55:22 UTC 2008


> AAAhhhhhhhgggg
>
> Thats why I've been getting so many coasters from k3b then...

Er, I'm not sure I understand.


If you mean "this behavior is breaking my CD/DVD burning",
then possibly. The IO load from the MediaMonitor is small -
one ioctl every 500ms, but if your machine is maxxed out
(i.e. not big enough buffers for the speed
       you are trying to burn media at)
then that ioctl can cause block-level errors.


If you want to experiment, this change will make
the media monitor, and -v media, do nothing:

% svn diff mythmediamonitor.cpp
Index: mythmediamonitor.cpp
===================================================================
--- mythmediamonitor.cpp        (revision 15354)
+++ mythmediamonitor.cpp        (working copy)
@@ -351,8 +351,8 @@
      if (m_Active)
          return;

-    //if (!m_SendEvent)
-    //    Should we be starting the monitor thread? Or returning here.
+    if (!m_SendEvent)
+        return;

      if (!m_Thread)
          m_Thread = new MonitorThread(this, m_MonitorPollingInterval);

%

but means setSpeed and eject/inject will usually not work.

--
Nigel Pearson, nigel at ind.tansu.com.au| I've been talking to-
Telstra Net. Eng., Sydney, Australia | the ship's computer.
Office: 9202 3900    Fax:  9261 3912 | ...  It hates me!
Mobile: 0408 664435  Home: 9792 6998 |   Marvin




More information about the mythtv-dev mailing list