[mythtv-users] Mythtv 0.24 Acer Revo ALSA WriteAudio buffer underruns

pnetherwood at email.com pnetherwood at email.com
Sun Dec 26 18:23:23 UTC 2010


Hi

Since upgrading to 0.24 my Acer R3600 Revo's have been stuttering on 
playback. It was all fine 0.23. It noticed in the logs it was 
mentioning failing to do a preview which always seemed to occur at the 
same time as the buffer underruns. Below is a snippet from my log:

2010-12-25 20:10:48.104 AO: Opening audio device 
'hdmi:CARD=NVidia,DEV=0' ch 2(2) sr 48000 sf signed 16 bit reenc 0
2010-12-25 20:10:48.107 AudioPlayer: Enabling Audio
2010-12-25 20:10:49.555 VDPAU: Created 2 output surfaces.
2010-12-25 20:10:49.555 VDPAU: Version 1
2010-12-25 20:10:49.555 VDPAU: Information NVIDIA VDPAU Driver Shared 
Library  256.44  Thu Jul 29 01:59:12 PDT 2010
2010-12-25 20:10:49.555 VDPAU: Created VDPAU render device 1280x720
2010-12-25 20:10:49.737 Player(0): Forcing decode extra audio option on 
(Video method requires it).
2010-12-25 20:10:49.978 Player(0): Video timing method: USleep with 
busy wait
2010-12-25 20:10:49.979 TV: Changing from None to WatchingPreRecorded
2010-12-25 20:10:50.056 VDPAU: Added 2 output surfaces (total 4, max 4)
2010-12-25 20:10:50.183 ALSA, Error: WriteAudio: buffer underrun
2010-12-25 20:36:07.118 ALSA, Error: WriteAudio: buffer underrun
2010-12-25 20:36:07.914 ALSA, Error: WriteAudio: buffer underrun
2010-12-25 20:36:08.517 ALSA, Error: WriteAudio: buffer underrun
2010-12-25 20:36:09.644 PlaybackBox: Ignoring PREVIEW_SUCCESS, item no 
longer on screen.
2010-12-25 20:36:12.526 ALSA, Error: WriteAudio: buffer underrun

Anyone know why its trying to do a preview in the middle of a playback? 
I did notice an old setting in my settings table relating to previews 
called "PlaybackPreview" which I set from 1 to 0 with no effect. 
Probably a relic from 0.21 when previews worked but with no effect.

I also seem to get the problem when it appears to be waiting for video 
buffers:

2010-12-25 21:10:05.245 ALSA, Error: WriteAudio: buffer underrun
2010-12-25 21:10:05.427 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.438 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.444 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.454 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.558 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.564 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.580 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.684 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA
2010-12-25 21:10:05.700 Player(0): Waited 100ms for video buffers 
AAAAAAdAAAADLLAAA

Unfortunately -v audio didn't add any extra infor at teh time of the 
buffer underruns.
I'm not sure if these are related or two separate problems. My ALSA 
device is: hdmi:CARD=NVidia,DEV=0. I have also tried using ALSA:default 
and changing the buffer size my .asoundrc file which didn't help much. 
I have also tried increasing by VDPAU buffer size to 32 in the filter 
settings with no effect. I'm using version fixes/0.24 [f3ddc58]. My 
alsa version is 1.0.22.1

Any thoughts?

Paul


More information about the mythtv-users mailing list