[mythtv-users] NVP: prebuffering pause - Playing or watching HDTV records in mythtv is skippy/pausing

Alexander Saers alex at saers.com
Sun Jun 10 19:40:25 UTC 2007


Thomas Kessler wrote:
>
>
> On 6/9/07, *Alexander Saers* <alex at saers.com <mailto:alex at saers.com>> 
> wrote:
>
>     Hello everybody
>
>     I have been searching the web for clues for a while now but cant
>     find any.
>     I got a problem only when watching or playing hdtv recordings (720) in
>     mythtv. My setup is the following
>
>     Computer
>     ASUS M2NVP-VX
>     AMD 64 X2 3600+ 65W thing
>     2GB of memory
>     Using onboard nvidia 6150 card with DVI to a LCD (1280x1024) in res
>     Onboard soundcard intel-hda
>     SATA2 discs
>     Twinhan DVB-C (2033) Mantis based capture card
>
>     OS
>     Gentoo Linux running ~x86
>     kernel 2.6.20
>     using mythtv-0.20.1_p13344
>
>     The problem is when Im using the Swedish Comhem cable network and are
>     watching SVT-HD channel (that are the only channel i have that are HD
>     right now). All other channels work just fine :)
>
>     Here are the output of mythfrontend when i start mythtv and start
>     watching
>     SVT-HD and then exit again.
>
>     <snip>
>     mythtv at mythbox ~ $ mythfrontend
>     2007-06-09 21:17:25.692 Using runtime prefix = /usr
>     2007-06-09 21:17:25.701 DPMS is active.
>     2007-06-09 21:17:25.739 New DB connection, total: 1
>     2007-06-09 21:17:25.751 Connected to database 'mythconverg' at host:
>     localhost
>     2007-06-09 21:17:25.754 Total desktop dim: 1280x1024, with 1
>     screen[s].
>     2007-06-09 21:17:25.760 Using screen 0, 1280x1024 at 0,0
>     2007-06-09 21:17:25.773 Current Schema Version: 1188
>     2007-06-09 21:17: 25.775 Newest Schema Version : 1160
>     2007-06-09 21:17:25.776 New DB connection, total: 2
>     2007-06-09 21:17:25.776 Connected to database 'mythconverg' at host:
>     localhost
>     2007-06-09 21:17:25.777 Setting Lock for Database Schema upgrade.
>     If you
>     see a long pause here it means the Schema is already locked and is
>     being
>     upgraded by another Myth process.
>     2007-06-09 21:17:25.778 New DB connection, total: 3
>     2007-06-09 21:17:25.779 Connected to database 'mythconverg' at host:
>     localhost
>     2007-06-09 21:17:25.781 Database Schema upgrade complete, unlocking.
>     2007-06-09 21:17:25.781 mythfrontend version: 0.20.20060828-4
>     www.mythtv.org <http://www.mythtv.org>
>     2007-06-09 21:17: 25.781 Enabled verbose msgs:  important general
>     2007-06-09 21:17:26.314 Connecting to lcd server: localhost:6545
>     (try 1 of
>     10)
>     2007-06-09 21:17:27.125 Total desktop dim: 1280x1024, with 1
>     screen[s].
>     2007-06-09 21:17: 27.128 Using screen 0, 1280x1024 at 0,0
>     2007-06-09 21:17:27.130 Switching to wide mode (blootube-wide)
>     2007-06-09 21:17:27.157 Using the OpenGL painter
>     2007-06-09 21:17:28.290 Loading from:
>     /usr/share/mythtv/themes/blootube-wide/base.xml
>     2007-06-09 21:17:28.321 Loading from:
>     /usr/share/mythtv/themes/default/base.xml
>     2007-06-09 21:17:28.403 Registering Internal as a media playback
>     plugin.
>     2007-06-09 21:17:28.425 Registering MythDVD DVD Media Handler as a
>     media
>     handler ext()
>     2007-06-09 21:17:28.427 Registering MythDVD VCD Media Handler as a
>     media
>     handler ext()
>     2007-06-09 21:17:28.505 Using NV NPOT texture extension
>     2007-06-09 21:17:28.667 Registering MythMusic Media Handler 1/2 as
>     a media
>     handler ext()
>     2007-06-09 21:17:28.668 Registering MythMusic Media Handler 2/2 as
>     a media
>     handler ext(ogg,mp3,aac,flac)
>     2007-06-09 21:18:04.626 Connecting to backend server:
>     127.0.0.1:6543 <http://127.0.0.1:6543> (try
>     1 of 5)
>     2007-06-09 21:18:04.629 Using protocol version 31
>     2007-06-09 21:18:05.373 TV: Attempting to change from None to
>     WatchingLiveTV
>     2007-06-09 21:18:05.374 Using protocol version 31
>     2007-06-09 21:18: 06.148 DPMS Deactivated
>     2007-06-09 21:18:06.181 NVP: Disabling Audio, params(-1,2,44100)
>     2007-06-09 21:18:06.206 VideoOutputXv: XvMCTex: Init failed
>     2007-06-09 21:18:06.207 VideoOutputXv: XVideo Adaptor Name: 'NV17
>     Video
>     Texture'
>     X Error: BadMatch (invalid parameter attributes) 8
>       Major opcode:  142
>       Minor opcode:  14
>       Resource id:  0x1d6
>     2007-06-09 21:18:06.880 TV: Changing from None to WatchingLiveTV
>     2007-06-09 21:18: 06.882 Realtime priority would require SUID as root.
>     2007-06-09 21:18:06.984 Video timing method: USleep with busy wait
>     2007-06-09 21:18:10.196 VideoOutputXv: XvMCTex: Init failed
>     2007-06-09 21:18:10.197 VideoOutputXv: XVideo Adaptor Name: 'NV17
>     Video
>     Texture'
>     X Error: BadMatch (invalid parameter attributes) 8
>       Major opcode:  142
>       Minor opcode:  14
>       Resource id:  0x1d6
>     2007-06-09 21:18:10.855 AFD: Opened codec 0x83e78a0, id(H264)
>     type(Video)
>     2007-06-09 21:18:10.894 AFD: Opened codec 0x83efa30, id(MP3)
>     type(Audio)
>     2007-06-09 21:18:10.896 AFD: Opened codec 0x8474cd0, id(AC3)
>     type(Audio)
>     2007-06-09 21:18:10.896 AFD: Opened codec 0x8444c00, id(DVB_SUBTITLE)
>     type(Subtitle)
>     2007-06-09 21:18:10.897 AFD: Opened codec 0x83ee4e0, id(DVB_SUBTITLE)
>     type(Subtitle)
>     2007-06-09 21:18:10.918 Opening OSS audio device '/dev/dsp'.
>     Unable to open mixer: ''
>     2007-06-09 21:18:10.925 NVP: Enabling Audio
>     2007-06-09 21:18:11.532 NVP: Prebuffer wait timed out 10 times.
>     2007-06-09 21:18:12.424 NVP: prebuffering pause
>     2007-06-09 21:18:13.320 NVP: prebuffering pause
>     2007-06-09 21:18: 27.144 NVP: prebuffering pause
>     2007-06-09 21:18:28.356 NVP: prebuffering pause
>     2007-06-09 21:18:29.489 NVP: prebuffering pause
>     2007-06-09 21:18:30.291 NVP: prebuffering pause
>     2007-06-09 21:18:31.308 NVP: prebuffering pause
>     2007-06-09 21:18:32.776 NVP: prebuffering pause
>     2007-06-09 21:18:33.714 NVP: prebuffering pause
>     2007-06-09 21:18:34.622 NVP: prebuffering pause
>     2007-06-09 21:18:35.524 NVP: prebuffering pause
>     2007-06-09 21:18: 36.416 NVP: prebuffering pause
>     2007-06-09 21:18:36.592 TV: Attempting to change from
>     WatchingLiveTV to
>     None
>     2007-06-09 21:18:39.415 TV: Changing from WatchingLiveTV to None
>     2007-06-09 21:18:39.439 DPMS Reactivated.
>     </snip>
>
>     As you can see i get a lot of NVP: prebuffering pause. Anyone know
>     why?
>
>     One more interesting thing is that when playing an already
>     caputred file
>     in mythtv it is still skippy. But when playing it with mplayer it
>     works
>     very well. The picture is also only skippy when the picture on the
>     screen
>     is changing much?
>
>     Is the hardware sufficent? Whats wrong. Any hints are welcome ;)
>
>     I found a simular Ticket on mythtv.
>     http://www.gossamer-threads.com/lists/mythtv/commits/186593
>     But it was closed. It was speculating about the feeding algorithm that
>     could support why the screen is only skipping/pausing when the screen
>     change much -> high bitrate.
>
>     Anyone? Any clues?
>
>     Br
>     Alexander
>
>
> I found that compiling the  latest Nvidia drivers from sources fixed 
> my prebuffering pauses. I run Ubuntu and just used the Envy appilication.
>
> TK
Hi Thomas and thanx for your answer

Since I run Gentoo i always compile the nvidia kernel module on my own 
(at least its what Gentoo does :) ). Could you be more precise in the 
versions u are using?

Also I have a question to everybody else. Are my hardware sufficient to 
play HDTV resolution in mythtv? It works in mplayer but u never know if 
mythtv has greater hardware requirements.

A third question is if everybody has a working setup without the 
prebuffering thing that uses Swedish Comhem and SVT-HD?

It would be nice to get those questions answered so that I can eliminate 
some parts in my searching. And best of all would be if anybody had a 
solution or a hint of what might be wrong :).

Br
Alexander



More information about the mythtv-users mailing list