[mythtv-users] XvMC, SD LiveTV/Playback, Error Messages.
Kevin Kuphal
kkuphal at gmail.com
Wed Aug 6 16:10:38 UTC 2008
On Wed, Aug 6, 2008 at 10:54 AM, Francis Hartojo <fhartojo at gmail.com> wrote:
> 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.
Try turning off "Use OpenGL..." in the TV Playback settings near the first
few screens. I had this on with my XvMC profile and my CPU spiked to 130%
but with it off, 40%
Kevin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20080806/c8e05230/attachment-0001.htm
More information about the mythtv-users
mailing list