On my hdpvr tuner, which is connected (component video) to a Motorola DTC6200 STB, in some cases when the channel changes the hdpvr immediately shuts off. It generates a message in my system message log that "Halt detected in recording." I suspect that the STB takes a while to generate video, so that when the hdpvr comes back on there is no signal, so it throws an error and shuts off. Every time it happens, I find something like this in my sagetv_0.txt file:
Wed 8/12 11:02:13.938 [Seeker@18f17ce] V4L: setup encoding /var/media/tv/MurderbyNumbers-547172-1.ts
Wed 8/12 11:02:15.240 [MediaServerConnection@599bcd] Error in MediaServerConnection of :java.io.EOFException
Wed 8/12 11:02:15.240 [MediaServerConnection@599bcd] java.io.EOFException
Wed 8/12 11:02:15.240 [MediaServerConnection@599bcd] at sage.MediaServer$a.a(Unknown Source)
Wed 8/12 11:02:15.240 [MediaServerConnection@599bcd] at sage.MediaServer$a.run(Unknown Source)
Wed 8/12 11:02:15.241 [MediaServerConnection@599bcd] at sage.cs$a.run(Unknown Source)
Wed 8/12 11:02:15.248 [MediaServerConnection@599bcd] Error in MediaServerConnection of :java.io.EOFException
Wed 8/12 11:02:15.248 [MediaServerConnection@599bcd] java.io.EOFException
Wed 8/12 11:02:15.248 [MediaServerConnection@599bcd] at sage.MediaServer$a.a(Unknown Source)
Wed 8/12 11:02:15.248 [MediaServerConnection@599bcd] at sage.MediaServer$a.run(Unknown Source)
Wed 8/12 11:02:15.248 [MediaServerConnection@599bcd] at sage.cs$a.run(Unknown Source)
Wed 8/12 11:02:22.610 [V4L-Encoder0@a55130] V4L: closeEncoding
I've added a 1.5 delay for the tuner in question to my Sage.properties file, by changing its property to "mmc/encoders/-816678123/delay_to_wait_after_tuning=1500". I've tried a delay up to 3 seconds, but it still happens sometimes.
After the halt, Sage tries again and it seems to always work the second time. But, it waits some time before the retry, up to about 1.5 minutes.
So, two questions. Any ideas how to fix the problem? Alternatively, is there any way to make Sage retry sooner, rather than waiting, perhaps over a minute?
Thanks