[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