[mythtv] 0.19 live tv issue
Mike Wohlgemuth
mjw at woogie.net
Mon Feb 20 18:14:31 UTC 2006
I've just upgraded to 0.19, and have issues when live tv crosses show
boundaries. I have 2 frontends, one local to the backend, and one
remote, and they both exhibit the problem. When a show ends, the video
freezes, CPU utilization goes to 100%, and mythfrontend starts eating up
memory. Hitting escape will go back to the menu, but the memory will
not get freed. If I don't hit escape, but just let it run, the frontend
eventually eats up all the available memory and crashes. Here is the
output of mythfrontend --verbose playback:
2006-02-20 08:29:56.827 AFD: positionMap[ 1401 ] == 458360254.
2006-02-20 08:29:57.085 AFD: positionMap[ 1402 ] == 458663290.
2006-02-20 08:29:57.585 AFD: positionMap[ 1403 ] == 458970422.
2006-02-20 08:29:58.085 AFD: positionMap[ 1404 ] == 459314418.
2006-02-20 08:29:58.590 AFD: positionMap[ 1405 ] == 459627694.
2006-02-20 08:29:59.087 AFD: positionMap[ 1406 ] == 459957354.
2006-02-20 08:29:59.587 AFD: positionMap[ 1407 ] == 460281002.
'video_output' mean = '33189.98', std. dev. = '4239.36', fps = '30.13'
2006-02-20 08:30:00.087 AFD: positionMap[ 1408 ] == 460631054.
2006-02-20 08:30:00.588 AFD: positionMap[ 1409 ] == 460981194.
2006-02-20 08:30:01.088 AFD: positionMap[ 1410 ] == 461316998.
2006-02-20 08:30:01.642 LiveTVChain(live-racerx-2006-02-20T08:18:11):
ReloadAll(): Added new recording
2006-02-20 08:30:01.643 Resyncing position map. posmapStarted = 0
livetv(1) watchingRec(0)
2006-02-20 08:30:01.725 Position map filled from DB to: 1417
2006-02-20 08:30:01.725 SyncPositionMap watchingrecording, from DB: 1417
entries
2006-02-20 08:30:01.726 SyncPositionMap watchingrecording no entries
from encoder, try DB
2006-02-20 08:30:01.766 Position map filled from DB to: 1417
2006-02-20 08:30:01.766 SyncPositionMap watchingrecording total: 1417
entries
2006-02-20 08:30:01.766 SyncPositionMap, new totframes: 21255, new
length: 709, posMap size: 1417
'video_output' mean = '33356.62', std. dev. = '4952.33', fps = '29.98'
2006-02-20 08:30:04.922 NVP: Audio is 3.23428 frames ahead of video,
doubling video frame interval.
2006-02-20 08:30:04.989 NVP: Audio is 4.03662 frames ahead of video,
doubling video frame interval.
2006-02-20 08:30:05.056 NVP: Audio is 4.80321 frames ahead of video,
doubling video frame interval.
2006-02-20 08:30:05.056 NVP: prebuffering pause
2006-02-20 08:30:05.056 NVP: Waiting for prebuffer.. 0
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.199 NVP: Waiting for prebuffer.. 1
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.349 NVP: Waiting for prebuffer.. 2
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.499 NVP: Waiting for prebuffer.. 3
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.650 NVP: Waiting for prebuffer.. 4
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.800 NVP: Waiting for prebuffer.. 5
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:05.950 NVP: Waiting for prebuffer.. 6
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.037 LiveTVChain(live-racerx-2006-02-20T08:18:11):
SwitchTo(1)
2006-02-20 08:30:06.037 LiveTVChain(live-racerx-2006-02-20T08:18:11):
Entry at 1: '1051_20060220083001'
2006-02-20 08:30:06.100 NVP: Waiting for prebuffer.. 7
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.250 NVP: Waiting for prebuffer.. 8
LAAAAAAAAAAAAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.293
RingBuf(myth://192.168.1.9:6543/1051_20060220081811.mpg): Timing out
wait due to impending livetv switch.
2006-02-20 08:30:06.296 NVP: IsReallyNearEnd() br(798KB) fps(29)
sz(13KB) vfl(2) frh(0) ne:1
2006-02-20 08:30:06.297 SwitchToProgram(void)
2006-02-20 08:30:06.400 NVP: Waiting for prebuffer.. 9
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.537 NVP: Prebuffer wait timed out 10 times.
2006-02-20 08:30:06.550 NVP: Waiting for prebuffer.. 0
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.700 NVP: Waiting for prebuffer.. 1
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:06.851 NVP: Waiting for prebuffer.. 2
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.001 NVP: Waiting for prebuffer.. 3
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.151 NVP: Waiting for prebuffer.. 4
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.301 NVP: Waiting for prebuffer.. 5
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.451 NVP: Waiting for prebuffer.. 6
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.601 NVP: Waiting for prebuffer.. 7
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.751 NVP: Waiting for prebuffer.. 8
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:07.901 NVP: Waiting for prebuffer.. 9
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.041 NVP: Prebuffer wait timed out 10 times.
2006-02-20 08:30:08.052 NVP: Waiting for prebuffer.. 0
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.202 NVP: Waiting for prebuffer.. 1
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.352 NVP: Waiting for prebuffer.. 2
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.502 NVP: Waiting for prebuffer.. 3
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.652 NVP: Waiting for prebuffer.. 4
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.802 NVP: Waiting for prebuffer.. 5
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:08.952 NVP: Waiting for prebuffer.. 6
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:09.102 NVP: Waiting for prebuffer.. 7
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:09.237
RingBuf(myth://192.168.1.9:6543/1051_20060220081811.mpg):
OpenFile(myth://192.168.1.9:6543/1051_20060220083001.mpg, 10)
2006-02-20 08:30:09.253 NVP: Waiting for prebuffer.. 8
LAAAAAAAAAAuAAAAAAAAAAAAAAAAuAA
[mpeg2video @ 0xb76462e0]invalid cbp at 22 1
[mpeg2video @ 0xb76462e0]ac-tex damaged at 0 24
[mpeg2video @ 0xb76462e0]Warning MVs not available
2006-02-20 08:30:09.268 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.269 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.270 Ignoring livetv eof in decoder loop
2006-02-20 08:30:09.271 Ignoring livetv eof in decoder loop
This line keeps repeating, occasionally interspersed with the following:
2006-02-20 08:30:09.403 NVP: Waiting for prebuffer.. 9
LAAAAAAAAAAUuAAAAAAAAAAAAAAAuAA
2006-02-20 08:30:09.541 NVP: Prebuffer wait timed out 10 times.
2006-02-20 08:30:09.553 NVP: Waiting for prebuffer.. 0
LAAAAAAAAAAUuAAAAAAAAAAAAAAAuAA
This is on Gentoo using the 0.19 ebuild.
Any pointers on solving this would be very appreciated.
Thanks
Mike
More information about the mythtv-dev
mailing list