[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