PDA

View Full Version : 9.10 playback frame buffer, drive innaccessible



jonno
November 23rd, 2009, 08:38 PM
Since upgrading to Mythbuntu 9.10 I've been having major problems when trying to watch recorded shows. I get occasional visual abberrations combined with an audio distortion that sounds a bit like a light saber. After a while the show will freeze and I get a message that there were too many frame buffers or something like that. It also makes the drive I store recordings on inaccessible and I find I have to reboot.

My setup is an ASUS P1-AH2 barebones system with on-board Nvidia 6150 graphics. There is an IDE drive which hosts the system and then a SATA drive (xfs) which hosts the recordings. Everything ran fine on Mythbuntu 9.04

At first I noticed that the recordings drive was heavily (>90%)
fragmented so I've been working on that but now it is <12% fragmented and the problems are still happening. It also happens on new recordings which shouldn't be fragmented at all. I've run xfs_repair also and it doesn't seem to come up with any error messages.

Has there been a major change in 0.22 that could mean my 6150 chipset can't keep up with the graphics display?
Is there a way to check that the problem is with playback rather than in the recording process?
I could add a graphics card but this will mean removing the wireless card which in turn means getting around to wiring ethernet cable to the tv which I haven't found time to do. I'd like to first figure out if that is really the problem.

Any other suggestions would be welcome.

jonno
November 24th, 2009, 06:23 AM
Ok so there is a lot of this in the backend log:

2009-11-23 06:59:00.711 [mpeg2video @ 0x7f0cbd3c7820]ac-tex damaged at 50 0
2009-11-23 06:59:00.712 [mpeg2video @ 0x7f0cbd3c7820]00 motion_type at 26 3
2009-11-23 06:59:00.840 Reschedule requested for id 0.
2009-11-23 06:59:00.902 [mpeg2video @ 0x7f0cbd3c7820]00 motion_type at 44 29
2009-11-23 06:59:00.925 [mpeg2video @ 0x7f0cbd3c7820]00 motion_type at 11 30
2009-11-23 06:59:01.150 [mpeg2video @ 0x7f0cbd3c7820]ac-tex damaged at 8 23
2009-11-23 06:59:01.331 [mpeg2video @ 0x7f0cbd3c7820]00 motion_type at 60 59
2009-11-23 06:59:01.592 [mpeg2video @ 0x7f0cbd3c7820]slice mismatch

Also in the frontend log is a lot of this:

2009-11-22 21:55:10.790 [mpeg2video @ 0x7f35b0d89820]ac-tex damaged at 84 25
2009-11-22 21:55:10.790 [mpeg2video @ 0x7f35b0d89820]00 motion_type at 43 26
2009-11-22 21:55:10.792 [mpeg2video @ 0x7f35b0d89820]ac-tex damaged at 91 28
2009-11-22 21:55:10.796 [mpeg2video @ 0x7f35b0d89820]Warning MVs not available
2009-11-22 21:55:13.384 [ac3 @ 0x7f35b0d89820]frame CRC mismatch
2009-11-22 21:55:13.415 [ac3 @ 0x7f35b0d89820]incomplete frame
2009-11-22 21:55:13.416 [ac3 @ 0x7f35b0d89820]invalid frame size
2009-11-22 21:55:13.914 [mpeg2video @ 0x7f35b0d89820]Warning MVs not available
2009-11-22 21:55:17.389 [ac3 @ 0x7f35b0d89820]frame CRC mismatch
2009-11-22 21:55:17.425 [ac3 @ 0x7f35b0d89820]incomplete frame
2009-11-22 21:55:17.425 [ac3 @ 0x7f35b0d89820]invalid frame size

and eventually:

2009-11-22 22:13:27.954 NVP(0): prebuffering pause
2009-11-22 22:13:27.999 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited 1.0 seconds for data to become available...
2009-11-22 22:13:28.999 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited 2.0 seconds for data to become available...
2009-11-22 22:13:29.287 NVP(0): Prebuffer wait timed out 10 times.
2009-11-22 22:13:30.620 NVP(0): Prebuffer wait timed out 20 times.
2009-11-22 22:13:31.001 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited 4.0 seconds for data to become available...
2009-11-22 22:13:31.954 NVP(0): Prebuffer wait timed out 30 times.
2009-11-22 22:13:33.287 NVP(0): Prebuffer wait timed out 40 times.
2009-11-22 22:13:34.620 NVP(0): Prebuffer wait timed out 50 times.
2009-11-22 22:13:35.003 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited 8.0 seconds for data to become available...
2009-11-22 22:13:35.954 NVP(0): Prebuffer wait timed out 60 times.
2009-11-22 22:13:37.287 NVP(0): Prebuffer wait timed out 70 times.
2009-11-22 22:13:38.620 NVP(0): Prebuffer wait timed out 80 times.
2009-11-22 22:13:39.954 NVP(0): Prebuffer wait timed out 90 times.
2009-11-22 22:13:41.287 NVP(0): Prebuffer wait timed out 100 times.
2009-11-22 22:13:41.287 NVP(0), Error: Timed out waiting for prebuffering too long. Exiting..
2009-11-22 22:13:41.414 TV: Attempting to change from Watching WatchingPreRecorded to None
2009-11-22 22:13:42.446 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited too long for ringbuffer pause..
2009-11-22 22:13:43.452 RingBuf(/var/lib/mythtv/recordings/1181_20091121210000.mpg): Waited too long for ringbuffer pause..

alexfish
November 24th, 2009, 06:26 AM
thanks in advance which player are you using

added
before you decide to change cards have a read here

http://ubuntuforums.org/archive/index.php/t-361236.html

jonno
November 24th, 2009, 06:30 AM
I don't know which I guess means the default player.

alexfish
November 24th, 2009, 01:54 PM
if you insert a dvd a menu shows up like in the screen shot do you pick from here

or do you pick from the applications menu / screen screen shot
your menus may be different

name the one you pick

jonno
November 24th, 2009, 04:35 PM
Alexfish I think perhaps you are confused. My system is a Mythbuntu system and I'm having issues playing the Mythtv recorded tv shows.