<div dir="ltr"><div><div><div>Hi List, <br><br></div>I&#39;m not sure what is supposed to happen here and scheduling is insanely complex, but this does not look right to me.  <br><br></div>My test machine has one real tuner and five virtual tuners.  It is configured to have a soft shoulders.  (What is the correct term?)  i.e. to record an extra ten minutes past the end of a show and five minutes before the start of a show, if there is a virtual tuner available.  <br>
<br></div><div>I found a five minute show and told MythTV to record the shows before and after, but not the show itself.  To my thinking there should be a &quot;soft&quot; conflict, something to be avoided if possible, but acceptable if there are not enough virtual tuners.  The scheduler wanted them on the same virtual tuner - even though there were four unused virtual tuners.  <br>
<br></div><div>This particular case is not a serious problem, it is just the simplest example to demonstrate what I think is a problem.  Is it a bug?  <br><br></div><div>Selecting the five minute middle program as well should ask for three virtual tuners on the first pass, then if they are not available ask for two tuners on the second attempt, and finally settle for one tuner if that is all that is available.  (It uses two.)  <br>
</div><div><br></div><div>BTW: is there a &quot;debug&quot; theme or command that displays recorded time as well as show time?  Perhaps; &lt;start time&gt; (-&lt;extra&gt;) to &lt;end time&gt; (+&lt;extra&gt;), or (extra+)&lt;recorded length&gt;(+extra)?  <br>
</div><div><br></div>Output from mythbackend --printsched <br><div><div><div><div><div><br>2013-10-23 21:08:09.649761 C  mythbackend version: master [v0.28-pre-364-g6444664] <a href="http://www.mythtv.org">www.mythtv.org</a>$<br>
2013-10-23 21:08:09.649812 C  Qt version: compile: 4.8.1, runtime: 4.8.1$<br>2013-10-23 21:08:09.649841 N  Enabled verbose msgs:  general$<br>2013-10-23 21:08:09.649876 N  Setting Log Level to LOG_INFO$<br>2013-10-23 21:08:09.662306 I  Added logging to the console$<br>
2013-10-23 21:08:09.663724 I  Setup Interrupt handler$<br>2013-10-23 21:08:09.663760 I  Setup Terminated handler$<br>2013-10-23 21:08:09.663789 I  Setup Segmentation fault handler$<br>2013-10-23 21:08:09.663809 I  Setup Aborted handler$<br>
2013-10-23 21:08:09.663834 I  Setup Bus error handler$<br>2013-10-23 21:08:09.663853 I  Setup Floating point exception handler$<br>2013-10-23 21:08:09.663880 I  Setup Illegal instruction handler$<br>2013-10-23 21:08:09.663917 I  Setup Real-time signal 0 handler$<br>
2013-10-23 21:08:09.664079 N  Using runtime prefix = /usr$<br>2013-10-23 21:08:09.664091 N  Using configuration directory = /home/psd/.mythtv$<br>2013-10-23 21:08:09.664273 I  Assumed character encoding: en_AU.UTF-8$<br>2013-10-23 21:08:09.665158 N  Empty LocalHostName.$<br>
2013-10-23 21:08:09.665222 I  Using localhost value of psd-GA-MA770-DS3P$<br>2013-10-23 21:08:09.706169 N  Setting QT default locale to EN_US$<br>2013-10-23 21:08:09.706347 I  Current locale EN_US$<br>2013-10-23 21:08:09.706465 N  Reading locale defaults from /usr/share/mythtv//locales/en_us.xml$<br>
2013-10-23 21:08:09.719225 I  New static DB connectionDataDirectCon$<br>2013-10-23 21:08:09.726963 I  MythCoreContext: Connecting to backend server: <a href="http://127.0.0.1:6543">127.0.0.1:6543</a> (try 1 of 1)$<br>2013-10-23 21:08:09.731263 I  Using protocol version 77$<br>
2013-10-23 21:08:09.738322 I  --- print list start ---$<br>2013-10-23 21:08:09.738343 I  Title - Subtitle                     Ch Station Day Start  End   S  C  I  T  N Pri$<br>2013-10-23 21:08:09.738543 I  The Undateables                       22 ABC2 /  23 20:58-21:16  1  1  1  S  1 0$<br>
2013-10-23 21:08:09.738619 I  I Want To Change My Body              22 ABC2 /  23 21:21-22:50  1  1  1  S  1 0$<br>2013-10-23 21:08:09.738628 I  ---  print list end  ---$<br>2013-10-23 21:08:09.766135 I  New Client:  (#1)$<br>
Retrieving Schedule from Master backend.$<br><br clear="all"><br>-- <br>Peter D.  <br>Sig goes here...  
</div></div></div></div></div></div>