[mythtv-users] XvMC, SD LiveTV/Playback, Error Messages.

Francis Hartojo fhartojo at gmail.com
Wed Aug 6 15:54:25 UTC 2008


In an effort to fix stuttering playback in both SD LiveTV and recorded
programs---tried Slim, CPU+, CPU- playback profiles to no avail---I
created a custom profile to use XvMC exclusively.  The config looks
like:

if rez > 0 0 -> XvMC

And it seems to work wonderfully.  However, I get copious amount of
NVP: prebuffering pause and other messages everytime I do something on
the front end (e.g., skip forward, display the on-screen menu, display
the program info, etc.).  This didn't really happen before, at least
not to this extent.  Here's an excerpt of the messages:

2008-08-06 08:33:50.872 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video Overlay'
2008-08-06 08:33:50.898 OSD Theme Dimensions W: 640 H: 480
2008-08-06 08:33:51.350 TV: Changing from None to WatchingPreRecorded
2008-08-06 08:33:51.351 Failed to approve 'none' deinterlacer
2008-08-06 08:33:51.352 Couldn't load deinterlace filter
2008-08-06 08:33:51.352 New DB connection, total: 3
2008-08-06 08:33:51.352 Realtime priority would require SUID as root.
2008-08-06 08:33:51.353 Connected to database 'mythconverg' at host: localhost
2008-08-06 08:33:51.357 XvMC: picture structure FRAME
2008-08-06 08:33:51.452 Video timing method: RTC
2008-08-06 08:34:13.695 NVP: prebuffering pause
2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:13.835 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:13.838 WriteAudio: buffer underrun
2008-08-06 08:34:13.963 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.082 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.083 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.180 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.181 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.181 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.217 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.217 VideoOutputXv Error: Child      B       was
already marked as available.
2008-08-06 08:34:14.217 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.218 VideoOutputXv Error: Child      B       was
already marked as available.
2008-08-06 08:34:14.218 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.218 VideoOutputXv Error: Child      B       was
already marked as available.
2008-08-06 08:34:14.218 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.219 VideoOutputXv Error: Child      B       was
already marked as available.
2008-08-06 08:34:14.220 WriteAudio: buffer underrun
2008-08-06 08:34:14.347 VideoOutputXv Error: Child     A        was
already marked as available.
2008-08-06 08:34:14.347 VideoOutputXv Error: Child      B       was
already marked as available.
2008-08-06 08:34:14.489 NVP: prebuffering pause
2008-08-06 08:34:14.505 NVP: prebuffering pause
2008-08-06 08:34:14.522 NVP: prebuffering pause
2008-08-06 08:34:14.539 NVP: prebuffering pause
2008-08-06 08:34:14.555 NVP: prebuffering pause
2008-08-06 08:34:14.572 NVP: prebuffering pause
2008-08-06 08:34:14.589 NVP: prebuffering pause
2008-08-06 08:34:14.605 NVP: prebuffering pause
2008-08-06 08:34:14.922 NVP: prebuffering pause
2008-08-06 08:34:14.939 NVP: prebuffering pause
2008-08-06 08:34:15.973 NVP: prebuffering pause
2008-08-06 08:34:15.990 NVP: prebuffering pause
2008-08-06 08:34:16.007 NVP: prebuffering pause
2008-08-06 08:34:16.024 NVP: prebuffering pause
2008-08-06 08:34:16.040 NVP: prebuffering pause
2008-08-06 08:34:16.057 NVP: prebuffering pause
2008-08-06 08:34:16.074 NVP: prebuffering pause

I've followed the instruction on the XvMC wiki page as well as
searched the archives for possible solutions.

Here are some info on the system:

OS:  Mythbuntu 8.04.1 32-bit latest updates
Graphics Card:  NVidia GeForce FX5200 PCI
Tuner:  Hauppauge PVR-500
CPU:  AMD Phenom Quad Core
RAM:  4GB
MB:  Asus M3A
TV:  Old CRT Toshiba 27" (forget the model #)

Relevant xorg.conf:

Section "Device"
    Identifier     "Generic Video Card"
    Driver         "nvidia"
    Option         "DPI" "100x100"
    Option         "UseEvents" "true"
    Option         "XvmcUsesTextures" "false"
    Option         "NVAGP" "1"
    Option         "AddARGBVisuals" "1"
    Option         "AddARGBGLXVisuals" "1"
    Option         "NoLogo" "1"
    #Option         "UseDisplayDevice" "TV"
    Option          "ConnectedMonitor"      "TV"
    Option         "TVOutFormat" "SVIDEO"
    Option         "TVStandard" "NTSC-M"
EndSection

Section "Extensions"
    Option         "Composite" "Disabled"
EndSection

"Sync To VBlank" settings are disabled on the video card as instructed
in the wiki page.

My concern is that these messages will fill up the / and /var
partition---they're one and the same---as time progresses just from
normal usage.  And I'd like to know what's causing them in my case
because I've had some unexplained hangs and freezes in the past few
days.

Let me know if you need more info.

Thanks.
-- 
Francis
echo "sunegbwb at tznvy.pbz" | tr '[a-z]' '[n-za-m]'


More information about the mythtv-users mailing list