my backend system with a PVR-250 has been doing some odd things since my most recent reboot (saturday?), i've had all kinds of issues with playback of live tv as well as recordings, leading me to think it's a problem with either my encoder or whatever program myth is using to play these two sources...
DVDs and previously encoded DiVX files work fine, but i have some pretty odd behaviour when trying to watch live or recorded TV. for instance, the first thing i noticed was during a football game saturday, there was some odd fast-forward behaviour, such as instead of jumping 30s at a time (as it's set to in my options), it would jump a single second. this makes commercials more tedious than just watching them. there was also some artifacting during the game which i blamed on the channel/cable box/cable stream for about an hour since i don't watch ABC all that often and had never experienced this before in 6 months or so of running knoppmyth. once i started noticing the FFwd problem, i realized that it wasn't the channel or source, it had to be my box.
since then, i've also noticed very similar behaviour on recorded programs, to the point that at times it skips commercials in odd 3-4 second intervals, and at other times whole 7-12 minute chunks. since my bedroom frontend was down this weekend, i figured it might be just a playback problem. i've gotten the frontend working in the bedroom, and the problem seems to be amplified (possibly because of two factors, the show i was trying to watch was encoded at a much higher quality than my normal encoding, and the issue of network latency, which was never a problem before...). anyhow, after getting the bedroom frontend up, i'm relatively certain that it's not a playback issue, but some sort of encoding problem while capturing the source.
while doing the required search before jumping in here to throw my hands up in despair and hope someones got an idea, i noted one post stating that you should always start with the logs, so i jumped onto the backend and checked the logs. there's a lot of goop in them. to give an idea of the frequency, i've used date and a redirect to throw in a time-tracking bit.
during the following, my wife was watching an episode of MASH that had been previously recorded:
Code:
root@mythtv:/var/log# echo "date" >> mythtv/mythbackend.log && date >> mythtv/mythbackend.log
root@mythtv:/var/log# tail -100 mythtv/mythbackend.log
Tue Sep 6 21:51:51 CDT 2005
[mpeg2video @ 0xb775e010]ac-tex damaged at 22 22
[mpeg2video @ 0xb775e010]end mismatch left=92
[mpeg2video @ 0xb775e010]00 motion_type at 3 20
[mpeg2video @ 0xb775e010]ac-tex damaged at 15 6
[mpeg2video @ 0xb775e010]ac-tex damaged at 26 21
[mpeg2video @ 0xb775e010]ac-tex damaged at 13 28
[mpeg2video @ 0xb775e010]ac-tex damaged at 0 29
[mpeg2video @ 0xb775e010]skiped MB in I frame at 40 24
[mpeg2video @ 0xb775e010]ac-tex damaged at 33 19
[mpeg2video @ 0xb775e010]invalid cbp at 37 3
[mpeg2video @ 0xb775e010]ac-tex damaged at 40 22
[mpeg2video @ 0xb775e010]ac-tex damaged at 31 14
[mpeg2video @ 0xb775e010]00 motion_type at 33 29
[mpeg2video @ 0xb775e010]mb incr damaged
[mpeg2video @ 0xb775e010]invalid cbp at 4 24
[mpeg2video @ 0xb775e010]ac-tex damaged at 24 25
[mpeg2video @ 0xb775e010]ac-tex damaged at 14 6
[mpeg2video @ 0xb775e010]ac-tex damaged at 24 25
[mpeg2video @ 0xb775e010]invalid cbp at 32 25
[mpeg2video @ 0xb775e010]ac-tex damaged at 0 19
[mpeg2video @ 0xb775e010]ac-tex damaged at 18 6
date
Tue Sep 6 21:52:25 CDT 2005
[mpeg2video @ 0xb775e010]ac-tex damaged at 7 26
this block was taken with no frontend activity running on the backend computer:
Code:
Tue Sep 6 22:10:31 CDT 2005
[mpeg2video @ 0xb775e010]invalid cbp at 40 29
[mpeg2video @ 0xb775e010]invalid cbp at 42 29
[mpeg2video @ 0xb775e010]invalid cbp at 35 18
[mpeg2video @ 0xb775e010]ac-tex damaged at 6 21
[mpeg2video @ 0xb775e010]ac-tex damaged at 8 25
[mpeg2video @ 0xb775e010]invalid cbp at 28 28
[mpeg2video @ 0xb775e010]invalid cbp at 5 15
[mpeg2video @ 0xb775e010]ac-tex damaged at 34 5
[mpeg2video @ 0xb775e010]ac-tex damaged at 28 15
[mpeg2video @ 0xb775e010]00 motion_type at 43 29
[mpeg2video @ 0xb775e010]invalid cbp at 29 5
[mpeg2video @ 0xb775e010]ac-tex damaged at 4 10
[mpeg2video @ 0xb775e010]slice mismatch
[mpeg2video @ 0xb775e010]00 motion_type at 42 29
[mpeg2video @ 0xb775e010]ac-tex damaged at 41 15
[mpeg2video @ 0xb775e010]ac-tex damaged at 7 27
[mpeg2video @ 0xb775e010]ac-tex damaged at 28 28
[mpeg2video @ 0xb775e010]ac-tex damaged at 12 2
[mpeg2video @ 0xb775e010]ac-tex damaged at 4 10
[mpeg2video @ 0xb775e010]ac-tex damaged at 19 5
[mpeg2video @ 0xb775e010]invalid mb type in I Frame at 43 29
[mpeg2video @ 0xb775e010]ac-tex damaged at 14 22
[mpeg2video @ 0xb775e010]00 motion_type at 38 29
[mpeg2video @ 0xb775e010]ac-tex damaged at 26 25
[mpeg2video @ 0xb775e010]00 motion_type at 29 22
[mpeg2video @ 0xb775e010]ac-tex damaged at 21 17
[mpeg2video @ 0xb775e010]ac-tex damaged at 40 23
[mpeg2video @ 0xb775e010]invalid mb type in B Frame at 40 15
[mpeg2video @ 0xb775e010]invalid cbp at 6 14
[mpeg2video @ 0xb775e010]ac-tex damaged at 36 3
[mpeg2video @ 0xb775e010]ac-tex damaged at 35 4
[mpeg2video @ 0xb775e010]end mismatch left=120
[mpeg2video @ 0xb775e010]ac-tex damaged at 35 24
[mpeg2video @ 0xb775e010]slice mismatch
date
Tue Sep 6 22:10:59 CDT 2005
[mpeg2video @ 0xb775e010]ac-tex damaged at 0 14
[mpeg2video @ 0xb775e010]ac-tex damaged at 12 17
does anyone have any ideas on what this might be and how to go about fixing it? Television is getting completely unwatchable at this rate.
and please, before you say it, i've checked the database. everything is good according to mysqlcheck and myisamchk.