After upgrading from 0.16 to 0.17, I can't record a full show in HDTV. I have a pcHDTV 2000 on kernel 2.4.27
If I watch live TV or make a short recording, the video is fine for a few seconds, then starts dropping out, even though the reception is fine (getatsc produces a correct recording). Based on the file size and the time reported in the info when viewing in Myth, the file for a recording is exactly half as long as it should be.
If I increase the HDRingbufferSize to maximum, the period of the recording that's correct increases, but the file still ends up half as big as it should be. My hunch is that this issue is somehow related to the apparent increase in "btatsc: buffer overrun" messages that I get in /var/log/messages. With 0.16, I would get a few of these messages, but not enough that I'd notice (no hard data). Now, I get hundreds while doing a couple of minutes of recording.
I tried diffing hdtvrecorder.cpp between 0.16 and 0.17, but it looks like the file was significantly rewritten between the two, so there's no obvious help there.
Anyone else seeing this? Any suggestions?
Make sure your database is in good shape -- any messages from mysql in your logs? It sounds like you're having trouble getting enough data from the card, which means it's busy doing something else. If it's not CPU-bound, it might be I/O bound, maybe due to an error in the database.
Otherwise: Upgrade to a 2.6 kernel? Use the latest HD-2000 driver you can?
-Doug
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
