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

MythTV mythtv at cvs.mythtv.org
Sun Jun 4 03:11:23 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:          
--------------------------------+-------------------------------------------
Changes (by jesse at guardiani.us):

  * resolution:  fixed =>
  * status:  closed => reopened

Comment:

 Tested with svn r10109. HDTV support w/VLD is vastly improved. Mythtv's
 Internal player can now handle low res HDTV, however, it can't handle
 1080i.

 I think the remaining issue may be memory related. The SP8000e (and I want
 to say all CN400 chipsets, but I'm no authority) can only allocate 64M of
 RAM to the video chipset in the BIOS. I think mythfrontend may be keeping
 too much of that memory allocated in the background.

 Here's the result of my testing 1080i with xine and mythtv's Internal
 player from within MythVideo on an SP8000e:

 1.) Neither can handle 1080i with mythfrontend loaded. I get this error
 from xine when launched by MythVideo:

 (EE) VIA(0): [XvMC] ViaXvMCCreateSurface: Unable to allocate frambuffer
 memory!
 Unable to create XvMC Surface.
 video_out_xxmc: ERROR: Accelerated surface allocation failed.
 video_out_xxmc: You are probably out of framebuffer memory.
 video_out_xxmc: Falling back to software decoding.

 2.) Xine can play 1080i if mythfrontend is NOT loaded. i.e., replace
 {{{mythfrontend}}} in /root/.xinitrc with {{{xine -pfhq
 /path/to/1080i.mpg}}}. So apparently mythfrontend/MythVideo
 is allocating some video memory and failing to let it go before xine is
 started.

 3.) mythtv's Internal player can now handle low res HDTV, like the open
 movie, "Elephant's Dream" at 1024x576. (http://www.elephantsdream.org/)
 However, it can't handle 1080i. I get picture with 1080i, but it is
 segmented by vertical lines and playback is choppy.

 Xine can handle Elephant's Dream too, but also fails to play 1080i with
 mythfrontend loaded in the background (see number 2 above). I can't
 conclusively say if mythtv's Internal player is suffering from the same
 video memory starvation as Xine or not, but that's my guess.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1842>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list