Re: [vdr] Freesat EPG
On Sat, 28 Feb 2009 22:42:02 + (GMT) Dominic Morris d...@suborbital.org.uk wrote: On Sat, 28 Feb 2009, Tony Houghton wrote: I haven't checked BATs or EITs yet, but Freeview seems to use standard pids (from ETSI EN 300 468) for PATs, PMTs, SDTs and NITs. The standard BAT pid is 0x11 so I don't see how simply adding 3800 works :-/. Sorry, my head obviously isn't with it, but that's where the BAT is, if you dvbsnoop on pidscan mode you'll find the other tables in that range as well. AFAIR, the EPG takes about 30 minutes to populate Except on one particular transponder apparently, where it's more like 30 seconds. I'm trying to write a channel scanner (and later on an EPG scanner) that can handle Freesat nicely, but these non-standard PIDs are a pain. I found another useful DigitalSpy post http://www.digitalspy.co.uk/forums/showthread.php?t=971793 which tells you how to find the PIDs. The trouble is this only finds NITs with table_id 0x41 (other network) and SDTs with PID 0x46 (other transport stream). I haven't checked the NITs yet to see whether they're still useful, but the SDTs only contain channels from other transponders, so at best my scanner will have to maintain a lot of data across multiple transponders instead of being able to neatly package each set of channels with its own transponder. Also, all the sections have a section_number of 0 even though they carry different data, so the only way of knowing when you've got a complete set (from the current transponder) is by seeing whether you've already received that data and trust their transmission order hasn't changed. -- TH * http://www.realh.co.uk ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] Freesat EPG
I've had a quick look at the Freesat EPG patch for VDR to try to understand how it works. I think I've read that the Freesat EPG is broadcast on Eurobird (and only on one transponder?) whereas most of the programs are actually broadcast on Astra 28.2E, but the patch doesn't seem to add anything to VDR for selecting transponders. So does VDR periodically scan all the transponders it knows for EPG etc, or when you ask it to scan, or is the Freesat EPG actually available on all the transponders in its network? I'd also like to find some more information about the Huffman encoding tables it uses. Apparently these need updating periodically. Are the tables broadcast alongside the EPG, but means to receive them hasn't made it into the VDR patch (yet)? I'd also like to know if and how Freesat's logical channel numbers are broadcast and if there are alternative SDTs, PATs and PMTs especially for Freesat instead of the BSkyB ones. If I try to search for this sort of info on Google all I seem to get are non-technical articles written before Freesat's launch, speculating on what the EPG might look like. -- TH * http://www.realh.co.uk ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Freesat EPG
On Fri, 27 Feb 2009, Tony Houghton wrote: I've had a quick look at the Freesat EPG patch for VDR to try to understand how it works. I think I've read that the Freesat EPG is broadcast on Eurobird (and only on one transponder?) whereas most of the programs are actually broadcast on Astra 28.2E, but the patch doesn't seem to add anything to VDR for selecting transponders. I believe that it's broadcast on all Freesat transponders, certainly for me, tuning to a BBC channel starts pulling in all the EPG info. I'd also like to find some more information about the Huffman encoding tables it uses. Apparently these need updating periodically. Are the tables broadcast alongside the EPG, but means to receive them hasn't made it into the VDR patch (yet)? They're hardcoded into STB so the complete tables zip file won't need updating - the only reason why the tables might need updating is if you're using the derived by observation set, which I've not had a chance to do recently - stick to the complete set and you can't go wrong. I'd also like to know if and how Freesat's logical channel numbers are broadcast and if there are alternative SDTs, PATs and PMTs especially for Freesat instead of the BSkyB ones. As far as I've seen everything is fairly standard, though the tables are off set by 3800 pids, so the BAT is at pid 3841. In terms of features I suspect that if you look at how Freeview handles thing, add 3800 to the pid then things will be the same - certainly TVAnytime is implemented the same. Regards, d. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Freesat EPG
On Fri, 27 Feb 2009 21:30:35 + (GMT) Dominic Morris d...@suborbital.org.uk wrote: On Fri, 27 Feb 2009, Tony Houghton wrote: I've had a quick look at the Freesat EPG patch for VDR to try to understand how it works. I think I've read that the Freesat EPG is broadcast on Eurobird (and only on one transponder?) whereas most of the programs are actually broadcast on Astra 28.2E, but the patch doesn't seem to add anything to VDR for selecting transponders. I believe that it's broadcast on all Freesat transponders, certainly for me, tuning to a BBC channel starts pulling in all the EPG info. I found some more useful information by Googling Freesat Huffman. One page said the official transponder for the EPG repeats it every 30 seconds whereas it can take as many minutes to get the whole EPG on the others. http://forums.gbpvr.com/showpost.php?p=297759postcount=6. But AFAICT the pids for SDT and NIT given there are either wrong or the table_ids must be non-standard too. I'd also like to find some more information about the Huffman encoding tables it uses. Apparently these need updating periodically. Are the tables broadcast alongside the EPG, but means to receive them hasn't made it into the VDR patch (yet)? They're hardcoded into STB so the complete tables zip file won't need updating - the only reason why the tables might need updating is if you're using the derived by observation set, which I've not had a chance to do recently - stick to the complete set and you can't go wrong. I'd also like to know if and how Freesat's logical channel numbers are broadcast and if there are alternative SDTs, PATs and PMTs especially for Freesat instead of the BSkyB ones. As far as I've seen everything is fairly standard, though the tables are off set by 3800 pids, so the BAT is at pid 3841. In terms of features I suspect that if you look at how Freeview handles thing, add 3800 to the pid then things will be the same - certainly TVAnytime is implemented the same. I haven't checked BATs or EITs yet, but Freeview seems to use standard pids (from ETSI EN 300 468) for PATs, PMTs, SDTs and NITs. The standard BAT pid is 0x11 so I don't see how simply adding 3800 works :-/. -- TH * http://www.realh.co.uk ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr