gtb sent me a private message which I found helpful. With permission, I am posting it here in case anybody else finds it helpful. Please note that in a follow-up PM gtb states "... I would prefer that people use the modified Makefile I posted (presuming it works) ..." since the 2009 source code has "numerous bugs (which SD has stated)".
gtb wrote:..... Now I would just like to get an old version of their source code. Surely they have it available.
You could be able to pull down the src rpm (or equivalent for your distro) for the package that included the 20090415 version of the library.
I can not assure you that it will survive (or if it is even what you want), but here is the base64 encoded version of the tgz file that I extracted from the fedora source rpm:
http://pastebin.com/MAenk6VqGood luck.
As I understand the way pastebin works, the base64 version of libhdhomerun_20090415.tgz will dissappear after a while but the advise for finding old vfersions of source code may still be viable.
Using the pastebin version, I was able to compile scte65scan-0.2.1 w/o errors. The resulting binary appears to work, but I have the following observations somebody may find helpful:
1) While the instructions for compiling with HDHomerun support are clear enough I found instructions for using it with the HDHomerun less clear. I found the following command worked and that a tuning file did not need to be supplied (FFFFFFFF may be used in place of the HDHomerun's IP address):
- Code: Select all
scte65scan -H <IP addrress>,0 <output file>
2) It is not uncommon to get the error:
PID 0x1ffc timeout
So far I have been able to make that go away by
first using
hdhomerun_config to set the channel of the tunner I am going to use for the scan to a channel that has one or more valid transport streams on it.
HTH