[mythtv-commits] Ticket #1798: Video playback broken - audio only. in r9915

MythTV mythtv at cvs.mythtv.org
Mon May 15 06:13:27 EDT 2006


#1798: Video playback broken - audio only. in r9915
----------------------------------------------+-----------------------------
 Reporter:  adrian.wilkins at spamoff.gmail.com  |        Owner:  danielk
     Type:  defect                            |       Status:  new    
 Priority:  minor                             |    Milestone:  0.20   
Component:  mythtv                            |      Version:  head   
 Severity:  high                              |   Resolution:         
----------------------------------------------+-----------------------------
Comment (by adrian.wilkins at spamoff.gmail.com):

 {{{
 X Window System Version 6.8.2
 Release Date: 9 February 2005
 X Protocol Version 11, Revision 0, Release 6.8.2
 Build Operating System: Linux 2.6.17-rc1-mm2 i686 [ELF]
 Current Operating System: Linux aeris 2.6.14-mm2 #3 PREEMPT Mon Apr 24
 09:29:41 BST 2006 i686
 }}}

 As you can see (and I hadn't exactly realised), I have built Xorg against
 a newer kernel version than I am running ; I don't know enough to know if
 this is a problem ; but everything seems to work just fine at the present
 (and running with 9914). I shall probably rebuild it at some point.

 I use the older .7667 driver as whenever I have tried to change up (in the
 hopes of getting stable XvMC playback), I get horrible problems like 100%
 CPU consumption and choppy playback (is this part of the "OpenGL VSync
 problem"?). A spate of attempts to change the driver version were provoked
 by recent builds of Myth that had problematic playback on my hardware (but
 not stupid CPU consumption). Happily these have been resolved now.
 Changing the driver version upwards requires you to upgrade your kernel. I
 haven't had a proper try with the .8756 driver yet as I've had some
 trouble getting a configuration that will compile.

 Since my standard playback CPU usage rarely goes above 25%, my desire for
 XvMC playback to work was originally motivated by playback quality ; full-
 screen panning was noticably smoother using XvMC. But XvMC has always been
 noticably more flaky ; the chances of it crashing the frontend during a
 given playback has always been virtually 100% (aggravated by doing heinous
 things like skipping and pausing). With more recent code syncs to the
 playback libraries, quality has improved noticably and I'm less inclined
 to desire XvMC. Reliability is paramount as the audience for the unit is
 mostly non-tech.

 Since I've seen vast quality improvements in non-accelerated playback
 (ffmpeg) by keeping pace with HEAD, it makes me sad to think that I might
 have to stop at r9914.... I reckon I have pretty common HTPC hardware too,
 there must be a lot of people with onboard GF4MX out there....

 I'm happy to work to resolve this, but my spare time for doing so is very
 limited indeed......

 ---

 Configure script below.

 {{{
 #! /bin/bash
 ./configure \
 \
 --cpu=athlon-xp \
 --arch=athlon-xp \
 --disable-ccache \
 --enable-proc-opt \
 --disable-altivec \
 --disable-audio-oss \
 --disable-audio-arts \
 --disable-audio-jack \
 --disable-joystick-menu \
 --disable-firewire \
 --disable-dbox2 \
 --disable-hdhomerun \
 --disable-ivtv \
 --disable-v4l \
 --enable-dvb \
 --disable-xrandr \
 --enable-xvmc \
 --disable-xvmc-vld \
 --enable-opengl-vsync \
 }}}

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


More information about the mythtv-commits mailing list