[mythtv] NVidia XvMC Prebuffering Pauses

Donald Oakes donald at oakesville.com
Wed May 18 04:59:51 UTC 2005


Hello,

I'm running today's CVS and NVidia XvMC is working a WHOLE LOT BETTER 
for me than it has in recent weeks.  I can now change channels without 
ever crashing mythfrontend due to heap corruption.

One new problem that has cropped up though is that I'm getting tons of 
prebuffering pauses when watching HD content over firewire with my 
dct6200.  I can sometimes watch a channel without any problem, but 
frequently when I change channels I'll get the prebuffering along with 
jittery video or stuttering audio.  Sometimes exiting and reentering 
live TV will fix the problem; sometimes not.

I'm running Fedora Core 3 with NVidia driver 1.0-7174.  I've attached a 
sampling from my mythfrontend log.

Any advice or applicable patches?

Thanks,
 - Don

2005-05-17 22:27:10.994 Prebuffer wait timed out 10 times.
2005-05-17 22:27:10.994 Prebuffer wait timed out, and not enough free 
frames. Discarding buffers.
2005-05-17 22:27:10.996 AddInheritence past A        NOT in used or in 
done. ALAAAAdA
2005-05-17 22:27:10.996 AddInheritence future      F   NOT in used or in 
limbo. ALAAAAdA
[mpegvideo_xvmc @ 0xb77e1854]Past frame is a B frame in findPastSurface
[mpegvideo_xvmc @ 0xb77e1854]Past frame is a B frame in findPastSurface
2005-05-17 22:27:11.008 AddInheritence future      F   NOT in used or in 
limbo. LUAAAAdA
2005-05-17 22:27:11.100 GetNextFreeFrame() served a busy frame F. 
Dropping. UAdALUAL
2005-05-17 22:27:11.291 prebuffering pause
2005-05-17 22:27:11.291 AddInheritence past     E    NOT in used or in 
done. LLLLAdLA
2005-05-17 22:27:11.350 prebuffering pause
2005-05-17 22:27:11.376 prebuffering pause
2005-05-17 22:27:11.392 prebuffering pause
2005-05-17 22:27:11.409 prebuffering pause
2005-05-17 22:27:11.426 prebuffering pause
2005-05-17 22:27:11.442 prebuffering pause
2005-05-17 22:27:11.459 prebuffering pause
2005-05-17 22:27:11.476 prebuffering pause
2005-05-17 22:27:11.492 prebuffering pause
2005-05-17 22:27:11.509 prebuffering pause
2005-05-17 22:27:11.526 prebuffering pause
2005-05-17 22:27:11.535 Prebuffer wait timed out 10 times.
2005-05-17 22:27:11.535 Prebuffer wait timed out, and not enough free 
frames. Discarding buffers.
[mpegvideo_xvmc @ 0xb77e1854]Past frame is a B frame in findPastSurface
[mpegvideo_xvmc @ 0xb77e1854]Past frame is a B frame in findPastSurface
2005-05-17 22:27:11.536 AddInheritence future A        NOT in used or in 
limbo. AAAALdAA
2005-05-17 22:27:11.542 prebuffering pause
2005-05-17 22:27:11.545 AddInheritence past A        NOT in used or in 
done. ALAAUdAA
2005-05-17 22:27:11.576 GetNextFreeFrame() served a busy frame A. 
Dropping. ULLAUdUA
2005-05-17 22:27:11.996 prebuffering pause
2005-05-17 22:27:12.009 prebuffering pause
2005-05-17 22:27:12.025 prebuffering pause
2005-05-17 22:27:12.042 prebuffering pause
2005-05-17 22:27:12.059 prebuffering pause
2005-05-17 22:27:12.075 prebuffering pause
2005-05-17 22:27:12.092 prebuffering pause
2005-05-17 22:27:12.109 prebuffering pause
2005-05-17 22:27:12.125 prebuffering pause
2005-05-17 22:27:12.142 prebuffering pause
2005-05-17 22:27:12.159 prebuffering pause
2005-05-17 22:27:12.160 Prebuffer wait timed out 10 times.
2005-05-17 22:27:12.160 Prebuffer wait timed out, and not enough free 
frames. Discarding buffers.
2005-05-17 22:27:12.162 AddInheritence past        H NOT in used or in 
done. AAALAAdA
2005-05-17 22:27:12.162 AddInheritence future     E    NOT in used or in 
limbo. AAALAAdA
2005-05-17 22:27:12.220 prebuffering pause
[mpegvideo_xvmc @ 0xb77e1854]XvMC: error, decoding P frame and past 
frame is null!
[mpegvideo_xvmc @ 0xb77e1854]XvMC: error, decoding P frame and past 
frame is null!
[mpegvideo_xvmc @ 0xb77e1854]XvMC: Error, decoding B frame and past 
frame is null!
[mpegvideo_xvmc @ 0xb77e1854]XvMC: Error, decoding B frame and past 
frame is null!
[mpegvideo_xvmc @ 0xb77e1854]XvMC: Error, decoding B frame and past 
frame is null!
[mpegvideo_xvmc @ 0xb77e1854]XvMC: Error, decoding B frame and past 
frame is null!
2005-05-17 22:27:12.343 GetNextFreeFrame() served a busy frame E. 
Dropping. ULAUUUAL
2005-05-17 22:27:35.533 prebuffering pause



More information about the mythtv-dev mailing list