[mythtv-users] VDPAU playback stuttering when XvMC playback is just fine?

Phil Wild philwild at gmail.com
Thu Apr 30 03:50:00 UTC 2009


2009/4/30 Dave Johansen <davejohansen at gmail.com>:
> On Wed, Apr 29, 2009 at 4:20 PM, Jean-Yves Avenard <jyavenard at gmail.com> wrote:
>> Hi
>>
>> 2009/4/30 Dave Johansen <davejohansen at gmail.com>:
>>> I have the extra buffering checked, but where do I find the "audio
>>> buffer appear smaller" option, so I can make sure it's unchecked?
>>
>> Q: I get stuttering  every few seconds with errors like "NVP: Video is
>> 3.12705 frames behind audio (too slow), dropping frame to catch up."
>>
>> A: Check your settings: In General: make sure "Aggressive sound card
>> buffering" is unckecked
>>
>> In TV -> Playback "Extra audio buffering" is checked.
>
> I just checked and "Aggressive sound card buffering" is unchecked and
> "extra audio buffering" is checked, but I still get stuttering.
>
> Right after it happened, I checked the logs and this was in the frontend log:
>
> 2009-04-29 18:40:05.080 AFD: Opened codec 0x1c61e40,
> id(MPEGVIDEO_VDPAU) type(Video)
> 2009-04-29 18:40:05.080 AFD: codec AC3 has 6 channels
> 2009-04-29 18:40:05.082 AFD: Opened codec 0xaa49590, id(AC3) type(Audio)
> 2009-04-29 18:40:05.215 NVP: Prebuffer wait timed out 10 times.
> 2009-04-29 18:40:07.401 NVP: prebuffering pause
> 2009-04-29 18:40:08.442 XMLParse::LoadTheme using
> /usr/share/mythtv/themes/Mythbuntu-8.04/ui.xml
> 2009-04-29 18:40:21.117 NVP: prebuffering pause
> 2009-04-29 18:41:13.940 NVP: prebuffering pause
> 2009-04-29 18:45:31.391 NVP: prebuffering pause
> 2009-04-29 18:45:35.021 NVP: prebuffering pause
> 2009-04-29 18:45:42.971 NVP: prebuffering pause
> 2009-04-29 18:45:46.988 NVP: prebuffering pause
> 2009-04-29 18:45:53.254 NVP: prebuffering pause
> 2009-04-29 18:45:53.915 NVP: Prebuffer wait timed out 10 times.
> 2009-04-29 18:45:58.238 NVP: prebuffering pause
> 2009-04-29 18:46:00.420 TV: Attempting to change from WatchingLiveTV to None
> 2009-04-29 18:46:03.499 TV: Changing from WatchingLiveTV to None
> 2009-04-29 18:46:03.646 DPMS Reactivated.
>
> and this was in the backend log:
>
> 2009-04-29 18:40:03.657 Preview Error: Previewer file
> '/var/lib/mythtv/recordings/1111_20090429183957.mpg' is not valid.
> 2009-04-29 18:40:03.740 Preview Error: Run() file not local:
> '/var/lib/mythtv/recordings/1111_20090429183957.mpg'
> 2009-04-29 18:40:03.920 Preview Error: Preview process not ok.
>
> fileinfo(/var/lib/mythtv/recordings/1111_20090429183957.mpg.png)
> exists: 0 readable: 0 size: 0
> 2009-04-29 18:40:06.941 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(7343)
> 2009-04-29 18:40:07.434 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:40:13.988 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(1139)
> 2009-04-29 18:40:14.126 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:40:20.703 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(5087)
> 2009-04-29 18:40:20.753 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:41:14.136 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(8471)
> 2009-04-29 18:41:14.301 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:42:23.262 Expiring 0 MBytes for 1131 @ Wed Apr 29
> 18:30:00 2009 => Entertainment Tonight
> 2009-04-29 18:42:23.318 Expiring 22 MBytes for 1131 @ Wed Apr 29
> 18:30:00 2009 => Entertainment Tonight
> 2009-04-29 18:42:23.322 Expiring 0 MBytes for 1111 @ Wed Apr 29
> 18:30:00 2009 => Family Guy "Peterotica"
> 2009-04-29 18:45:31.039 TFW, Error: Write() -- IOBOUND begin cnt(9588)
> free(9035)
> 2009-04-29 18:45:31.319 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:34.563 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(4335)
> 2009-04-29 18:45:35.232 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:42.071 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(6591)
> 2009-04-29 18:45:43.304 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:45.721 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(6215)
> 2009-04-29 18:45:47.388 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:47.415 TFW, Error: Write() -- IOBOUND begin cnt(9400) free(11)
> 2009-04-29 18:45:47.435 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:51.686 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(1139)
> 2009-04-29 18:45:53.958 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:53.996 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(6967)
> 2009-04-29 18:45:54.043 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:55.838 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(5275)
> 2009-04-29 18:45:58.265 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:58.294 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(7719)
> 2009-04-29 18:45:58.299 TFW, Error: Write() -- IOBOUND end
> 2009-04-29 18:45:58.329 TFW, Error: Write() -- IOBOUND begin cnt(9400)
> free(4679)
> 2009-04-29 18:46:00.724 TVRec(2): Changing from WatchingLiveTV to None
> 2009-04-29 18:46:02.816 Finished recording Family Guy "Peterotica": channel 1111
>
> Any ideas on what could be the problem?
>

What interlacer are you using? Would it be temporal 2x?

Phil


More information about the mythtv-users mailing list