Eric Werness wrote:
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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to