[mythtv-commits] Ticket #1842: VLD + 1080i HDTV broken in 0.19-fixes

MythTV mythtv at cvs.mythtv.org
Wed Sep 27 18:24:11 UTC 2006


#1842: VLD + 1080i HDTV broken in 0.19-fixes
--------------------------------+-------------------------------------------
 Reporter:  jesse at guardiani.us  |        Owner:  danielk 
     Type:  defect              |       Status:  reopened
 Priority:  minor               |    Milestone:  0.20    
Component:  mythtv              |      Version:  head    
 Severity:  medium              |   Resolution:          
--------------------------------+-------------------------------------------
Comment (by teague at wisc.edu):

 I had a look at those two threads; it's great that there seems to be some
 traction on why the decoding thread is taking so long.

 In the meantime, however, I've been using the following patch for about a
 month.  (Sorry it took so long for me to post!)  It lets me watch 1080i
 and 720p HD content on my CN400-based Epia board (SP8000)

 It does two things: first, it decreases the number of XvMC surfaces
 allocated from 16 to 12.  This takes care of the blue screen/no video
 problem.

 Second, it makes the decoding thread realtime as well, gives it a lower
 priority than the display thread, and changes the RT thread scheduler to
 round-robin instead of FIFO.  This takes care of the stuttering audio
 problem (though, as evidenced in the above threads, it seems to be pasting
 over the root cause which seems to be lock-based.)  It also means that if
 you feed your decoder a corrupt stream and it hangs MythTV, it also hangs
 your entire box (SysRq magic excepted.)

 So, this isn't a "real" fix (at least not the second half of it.)  YMMV,
 but it works for me.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1842#comment:12>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list