On Tue, Feb 23, 2010 at 10:09 PM, Ian Oliver <span dir="ltr">&lt;<a href="mailto:lists@foxhill.co.uk">lists@foxhill.co.uk</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">In article &lt;<a href="mailto:4B840B51.4000309@thirdcontact.com">4B840B51.4000309@thirdcontact.com</a>&gt;, Michael T. Dean wrote:<br>
&gt; If you always want LiveTV to get a separate physical<br>
&gt; tuner<br>
<br>
</div>That isn&#39;t what I want. If there is a tuner on the right mux and with a free<br>
virtual tuner, then use it. Failing that, find a free tuner and tune it to the<br>
right mux. Failing that, tell me I can&#39;t watch that channel. All PVRs I&#39;ve met do<br>
pretty much exactly this.<br>
<div class="im"><br>
&gt; you /are/ saying LiveTV is more important to you than recordings.<br>
<br>
</div>It isn&#39;t. Our dual tuner PVR is shoddy in many ways but it hides tuners very<br>
well. It can do 1 or 2 recordings on one mux + live tv on any channel OR 2x<br>
recordings on different muxes and live TV on only available channels.<br>
<div class="im"><br>
&gt; MythTV will still tell you that it needs the tuner for a recording if<br>
&gt; something starts while you&#39;re watching LiveTV<br>
<br>
</div>Telling me is OK, but if I don&#39;t respond, I hope it grabs the tuner, but only<br>
when there is no other option.<br>
<div class="im"><br>
&gt; but you&#39;ve told it to<br>
&gt; give a preference to LiveTV by telling it to use a different physical tuner.<br>
<br>
</div>How do I do that? Might I be better to buy some HDHRs an reserve these for Live<br>
TV?<br>
<div class="im"><br>
&gt; The post above has a full solution for your situation that does<br>
&gt; everything you want.  It&#39;s not a workaround.<br>
<br>
</div>OK, guess I need to try and it see if there are any limitations that are imposed<br>
by the software rather than the hardware.<br>
<div class="im"><br>
&gt; so that you can waste your time with LiveTV<br>
<br>
</div>Pardon? Just because person A might not like watching news or sport live doesn&#39;t<br>
mean that person B is wasting their time by doing so.<br>
<div class="im"><br>
&gt; the pain and suffering involved with hitting a key<br>
&gt; (NEXTCARD)<br>
<br>
</div>I&#39;m starting to sense a certain attitude. :-(<br>
<br>
Wife+daughter want to select a channel. If showing this channel involves the<br>
software having to handle those mux things they don&#39;t understand, then said<br>
software should do it to the best of its abilities. If the software cannot do it<br>
because the underlying hardware has no resources to do it, then so be it; they<br>
accept limitations. But having four tuners, each with four virtual tuners, and<br>
having more limitations and hassle than the dual-tuner PVR we are replacing,<br>
caused consternation. Surely as software engineers we can understand that said<br>
consternation is justified?<br>
<div class="im"><br>
&gt; Browse all channels<br>
&gt; If enabled, browse mode will shows channels on all available recording<br>
&gt; devices, instead of showing channels on just the current recorder.<br>
<br>
</div>I&#39;ll try that, but am not sure it will help. We tried typing in channel numbers,<br>
and despite the three free tuners, Live TV would not use anything other than the<br>
first tuner, which was recording on the &quot;wrong&quot; mux.<br>
<div class="im"><br>
&gt; is designed to allow LiveTV users who<br>
&gt; are too lazy to go into the EPG<br>
<br>
</div>Again, &quot;lazy&quot; is a loaded word. They aren&#39;t lazy - they just want the GUI to let<br>
them watch the channel they want to watch. If the underlying hardware can handle<br>
this, why make them jump through hoops?<br>
<div class="im"><br>
&gt; So, you can decide whether you&#39;d rather every<br>
&gt; single channel change is slower in LiveTV<br>
<br>
</div>That sounds undesirable.<br>
<div class="im"><br>
&gt; or whether starting LiveTV<br>
&gt; gets its own physical tuner to start with (possibly a tuner that will be<br>
&gt; required for a recording while LiveTV is running)<br>
<br>
</div>That sounds even worse, unless I add a slew of tuners just for Live TV.<br>
<div class="im"><br>
&gt; or whether to just<br>
&gt; use NEXTCARD<br>
<br>
</div>That sounds hard to explain to people who just want to choose a channel.<br>
<div class="im"><br>
&gt; or the EPG (which is pretty much how it&#39;s designed to be used).<br>
<br>
</div>What do you mean by using the EPG?  We use the guide to record programs, but I&#39;m<br>
talking about watching Live TV without recording it.<br>
<br>
Currently, we&#39;re using our sucky old dual-tuner PVR for watching Live TV as it<br>
does a better job of it than our 4xtuner+4xvirtual mythtv setup. We can continue<br>
to do this, but it does seem a shame that mythtv isn&#39;t rather more flexible in<br>
this regard.<br>
<br>
I&#39;m happy to add more hardware if it helps, but it sounds like mythtv doesn&#39;t<br>
current make best use of available hardware, so I doubt it will help,<br>
<font color="#888888"><br>
Ian<br>
</font><div><div></div><div class="h5"><br>
</div></div></blockquote></div><br>Ian,<div><br></div><div>I totally agree with your perspective on this issue. Below i describe a fix for this that we have in development;<br><div><br></div><div>We are working on a patch to MythTV 0.21 that does exactly what you are describing for LiveTV &amp; for scheduler recordings too - ie MythTV automagically manages multirec tuners so that it always makes sure that if a multirec tuner is already tuned to a channel from a given MUX that subsequent requests from either LiveTV viewing or the scheduler for other channels on that MUX are allocated to a Multirec tuner derived from that same physical tuner...if no physical tuner is delivering channels from the MUX required then a new Multirec tuner will be allocated on an unused physical tuner. This means that there is never a situation where you can have two physical tuners tuned to the same MUX. All of this is automatically handled for the user and no manual tuner selection is required. Alongside the above we have removed the limitation of only 5 multirec tuners per physical tuner.</div>

<div><br></div><div>We have the LiveTV part of the above working well now and are just starting working on integrating and testing the recordings scheduler so that it uses the same logic now. As soon as we have the scheduler working we will release a patch for MythTV 0.21 and then we hope to test and then commit a 0.22 version subsequently.</div>

<div><br></div><div>All the best</div><div><br></div><div><br></div><div>Andrew<br clear="all"><br><br>
</div></div>