<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Dec 24, 2008, at 5:32 PM, Michael Tiller wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">So I got an HD-PVR for Christmas.&nbsp; I also asked for and got an NVIDIA 8400GS expecting that my system won't be able to play back the recordings very nicely.<br><br>As I see it, I have several choices:<br><ol><li>Wait until 0.22 and have both HD-PVR and VDPAU support in that.</li> <li>Install 0.21-fixes + HD-PVR support as a patch (I assume this is available, I saw something about it).</li><li>Upgrade to trunk (and the associated instability)</li></ol>So, #1 is just no fun and since there is no release date, that could take a very long time.<br> <br>The issue with #2 is that without VDPAU support, I'm likely only going to be able to capture at faily low rates for now which is a bit of a downer but also safer.<br><br>With #3, I have the headache of really messing things up.&nbsp; However, as far as I can tell it is the only path to getting both HD-PVR and VDPAU support.<br> <br>So here are some questions...<br><br>First, am I missing anything?&nbsp; For example, if somebody had created some .deb files for a version of MythTV from the trunk that had just what I needed and was relatively stable then that would be the simplest for me.&nbsp; I'm guessing that doesn't exist.<br> <br>Second, is #2 a viable solution?&nbsp; I thought I saw a thread (although I can't find it now?) saying that there was some issue with applying the HD-PVR patches to the fixes branch.</blockquote><div><br></div><div><br></div><div>The patch available to add HD-PVR support to 0.21-fixes is not officially supported. &nbsp;So, if you apply it, you are completely on your own. &nbsp;No one will be willing to help you with any problems you may have.</div><div><br></div><div>When upgrading from one version of Myth to another there are always changes to the database structure. &nbsp;If you apply that patch against 0.21-fixes, you will end up with a database which Myth will not be able to upgrade automatically. &nbsp;When 0.22 does come out, you will either have to start from scratch, or update the database structure by hand.</div><div><br></div><br><blockquote type="cite">Finally, if I wanted to go with #3 does anybody have a suggested revision to build?&nbsp; What I'm looking for is somebody to say "I run VDPAU and HD-PVR support from rXXXXX" and it works great, where XXXXX is not the head of the trunk.&nbsp; I'm not so eager to be on the bleeding edge so if there is something relatively stable back up the trunk that gives me what I want then I would totally go for that.<br></blockquote><div><br></div><div><br></div><div>Trunk has been unstable for a very long time. &nbsp;It segfaults more than the fixes branch. &nbsp;It has LOTS of visual/theme problems, because that entire mechanism is being re-written. &nbsp;If there was a point when trunk was stable, it would have probably been released as 0.21.1 or 0.22. &nbsp;If you want to go with trunk, just grab the latest and hope it works for you.</div><div><br></div><div>I use trunk for my production machine because I want to use the HD-PVR with it. &nbsp;For me, it is worth some problems to be able to use the HD-PVR. &nbsp;HOWEVER, I know c++ and how to use gdb. &nbsp;I know how to diagnose and report problems -- or alternately, fix them myself.</div><div><br></div><div>I can say that trunk mythbackend is pretty stable -- as long as you don't use slave backends. &nbsp; At least at one point, slave backends could cause master backends to "lock up". &nbsp;Been a few months since I tried that configuration, so I don't know if that is still the case. &nbsp;I run two HDhomeruns and two HD-PVRs and only miss recordings on a very rare basis.</div><div><br></div><div>Trunk frontend has more issues. &nbsp;Watching HD-PVR recordings will cause a&nbsp;unreproducible&nbsp;segfault in about 1 out of 10 shows watched. &nbsp;Watching HDhomerun recordings is problem free. &nbsp;Theme wise, there is some&nbsp;ugliness -- some parts of the user interface use the new mythui code and some parts still use the old code, and some parts are half way in between.</div><div><br></div><div>VDPAU is still HIGHLY experimental. &nbsp;I sometimes have to restart X, or even reboot the frontend machine to recover from some of the VDPAU glitches. &nbsp;It is getting better, thought. &nbsp;Each new nVidia *beta* driver has been an improvement.</div><div><br></div><div><br></div><blockquote type="cite">I subscribed to -commits and -devs so I'm watching that as well.<br></blockquote></div><br><div><br></div><div>If you decide to go with trunk, you cannot expect a bug-free experience. &nbsp;Any cries for help will be met with disdain unless you know how to properly file a bug report -- in other words, how to use gdb to get a viable backtrace. &nbsp;In general, bug reports relating to VDPAU are rejected because it is too early to expect it to work in myth.</div><div><br></div><div><br></div><div>So, have I scared you off of trunk yet?</div><div><br></div><div>Unless you are willing to ditch all of your recording and start over when 0.22 comes out, I would avoid option 2. &nbsp;There is a chance that the person that wrote the patch against 0.21-fixes will also write a program to "fix" the database, but I would not count on it.</div><div><br></div><div>I understand the desire to make use of the HD-PVR, but you need to understand the cost.</div><div><br></div><div><br></div><div>John</div><div><br></div></body></html>