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

MythTV mythtv at cvs.mythtv.org
Mon May 22 08:32:57 EDT 2006


#1842: VLD + 1080i HDTV broken in 0.19-fixes
--------------------------------+-------------------------------------------
 Reporter:  jesse at guardiani.us  |       Owner:  ijr 
     Type:  defect              |      Status:  new 
 Priority:  major               |   Milestone:      
Component:  mythtv              |     Version:  0.19
 Severity:  high                |  
--------------------------------+-------------------------------------------
 1080i HDTV playback doesn't seem to work on VIA CN400 (unichrome-pro)
 chipsets via VGA output. Instead of the expected video, I can only see a
 bluish blank screen. Xine can playback a 1080i clip on the same machine
 from MythVideo (the sound doesn't work, but I think that's a Xine bug),
 and mplayer can play back the same 1080i clip on the same machine from
 MythVideo (with sound, but the A/V sync is poor and audio drops out after
 a while). When I try the 'Internal' player, I get audio, but just a bluish
 blank screen in place of the video.

 I've performed this test on an SP8000e board and an SP13000 board, with
 512M DDR 400 and 1GB DDR 400, respectively. No difference.

 I'm using minimyth, and I've tried version 0.19-12, as well as 0.19-
 13beta2. The latter includes this patch, but the patch doesn't help:
 {{{
 diff -Naur mythtv-0.19-old/libs/libmythtv/videoout_xv.cpp mythtv-0.19-
 new/libs/libmythtv/videoout_xv.cpp
 --- mythtv-0.19-old/libs/libmythtv/videoout_xv.cpp      2006-02-08
 08:38:17.000000000 -0800
 +++ mythtv-0.19-new/libs/libmythtv/videoout_xv.cpp      2006-05-21
 07:20:31.000000000 -0700
 @@ -794,7 +794,7 @@
          myth2av_codecid(myth_codec_id, vld, idct, mc);

          if (vld)
 -            xvmc_buf_attr->SetNumSurf(16);
 +            xvmc_buf_attr->SetNumSurf(8);

          vbuffers.Init(xvmc_buf_attr->GetNumSurf(),
                        false /* create an extra frame for pause? */,
 }}}

 Also, there is an openchrome discussion taking place
 [http://wiki.openchrome.org/pipermail/openchrome-users/2006-
 May/001254.html here].
 Thomas Hellström's post from the above discussion link is what gave us the
 idea to try reducing the number of XvMC frames/surfaces as in the patch
 above.

 The closest thing I've seen to a ticket matching this problem is #2, but I
 think we've ruled out going from 16 to 8 surfaces with the above patch.
 Also, I'm not sure why that ticket was closed as there is no explanation.

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


More information about the mythtv-commits mailing list