[mythtv-users] EIT Question

OJ olejl77 at gmail.com
Tue Feb 3 16:35:27 UTC 2009


2008/12/16 OJ <olejl77 at gmail.com>:
> 2008/12/16 Nick Rout <nick.rout at gmail.com>:
>> On Tue, Dec 16, 2008 at 8:52 PM, OJ <olejl77 at gmail.com> wrote:
>>> I am getting all my EPG data from EIT. My provider
>>> (http://www.showtimearabia.com) only transmit information about
>>> current and next show on each channel. I know for a fact that more
>>> information is available because if I use my Humax DVB-S the EPG gives
>>> me listings for a week. After using dvbsnoop I have seen that most of
>>> the transponders provide additional EIT on PID#0x12. This correspond
>>> to the DVB_EIT_PID = 0x0012 definition in mpegtables.h. My problem is
>>> that I don't get any of this information in my EPG, and I could need
>>> some assistance to find out how to solve it.
>>>
>>> Is there any setting I can do to enable this?
>>>
>>> When I do a channel scan none of the EIT PIDs show up in the channel
>>> table. Are they supposed to? Is it required that they are in the
>>> channel list to enable the extra EIT information? (To enable
>>> 'overtheair...')
>>>
>>> If this is somthing that is not implemented I'm willing to spend some
>>> time implementing (or at least figure out what is missing), but I
>>> would like some hints & tips before I started off.
>>>
>>
>> Does the DVB-S eit give the correct info for the DVB-T transmissions?
>
> I don't have DVB-T. Using DVB-S all the way, and the EIT information I
> have is correct yes.
>
>> ie are they transmitting the same stuff? If so you can use the
>> downloaded eit from DVB-S to create a xmltv file which you can use for
>> mythfilldatabase.
>>
>> If you want an example google epgsnoop.
>
> Yes this looks promising. I will give it a try later today.
>
> Thanks for your info.
>

Ok I haven't had any time to look into this, but I will try again. The
epgsnoop didn't work for me, but what I have found out is that the EIT
is supposed to be transmitted on a channel named EEPG. If you check
this page: http://www.lyngsat.com/packages/showtime.html it is (@
Showtime EPG). According to Lyngsat it is transmitted on freq. 11862,
using SID 2. I have tried to run 'dvbsnoop 2', but it doesn't output
anything. According to this post
http://www.sat-industry.net/forums/db-images/11274-problems-showtime-arabia.html
somebody have managed to get it working on Dreambox.

Here is some more info from dvbsnoop:
dvbsnoop -pd 9 -f 24 -s pidscan
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
   DEMUX : /dev/dvb/adapter0/demux0
   DVR   : /dev/dvb/adapter0/dvr0
   FRONTEND: /dev/dvb/adapter0/frontend0

---------------------------------------------------------
Transponder PID-Scan...
---------------------------------------------------------
scanning pid   0x0000 to 0x00fd  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x0111  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x0116  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x0118  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x0119  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x011a  (got 254 dmx filters)
re-scanning pid   0x0000 to 0x0120  (got 254 dmx filters)
PID found:    0 (0x0000)  [SECTION: Program Association Table (PAT)]
PID found:    1 (0x0001)  [SECTION: Conditional Access Table (CAT)]
PID found:   16 (0x0010)  [SECTION: Network Information Table (NIT) -
actual network]
PID found:   17 (0x0011)  [SECTION: Service Description Table (SDT) -
other transport stream]
PID found:   18 (0x0012)  [SECTION: Event Information Table (EIT) -
other transport stream, present/following]
PID found:   20 (0x0014)  [SECTION: Time Date Table (TDT)]
PID found:  101 (0x0065)  [SECTION: Program Map Table (PMT)]
PID found:  102 (0x0066)  [SECTION: Program Map Table (PMT)]
PID found:  103 (0x0067)  [SECTION: Program Map Table (PMT)]
PID found:  104 (0x0068)  [SECTION: Program Map Table (PMT)]
PID found:  105 (0x0069)  [SECTION: Program Map Table (PMT)]
PID found:  106 (0x006a)  [SECTION: Program Map Table (PMT)]
PID found:  107 (0x006b)  [SECTION: Program Map Table (PMT)]
PID found:  108 (0x006c)  [SECTION: Program Map Table (PMT)]
PID found:  109 (0x006d)  [SECTION: Program Map Table (PMT)]
PID found:  110 (0x006e)  [SECTION: Program Map Table (PMT)]
PID found:  111 (0x006f)  [SECTION: Program Map Table (PMT)]
PID found:  112 (0x0070)  [SECTION: Program Map Table (PMT)]
PID found:  113 (0x0071)  [SECTION: Program Map Table (PMT)]
PID found:  120 (0x0078)  [SECTION: Program Map Table (PMT)]
PID found:  153 (0x0099)  [SECTION: Program Map Table (PMT)]
PID found:  201 (0x00c9)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  202 (0x00ca)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  203 (0x00cb)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  204 (0x00cc)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  205 (0x00cd)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  206 (0x00ce)  [PS/PES: ITU-T Rec. H.262 | ISO/IEC 13818-2
or ISO/IEC 11172-2 video stream]
PID found:  207 (0x00cf)  [scrambled]
PID found:  208 (0x00d0)  [scrambled]
PID found:  209 (0x00d1)  [scrambled]
PID found:  210 (0x00d2)  [scrambled]
PID found:  211 (0x00d3)  [scrambled]
PID found:  212 (0x00d4)  [scrambled]
PID found:  213 (0x00d5)  [scrambled]
PID found:  256 (0x0100)  [SECTION: Program Map Table (PMT)]
scanning pid   0x0121 to 0x021e  (got 254 dmx filters)
re-scanning pid   0x0121 to 0x022b  (got 254 dmx filters)
re-scanning pid   0x0121 to 0x022b  (got 254 dmx filters)
re-scanning pid   0x0121 to 0x0230  (got 254 dmx filters)
PID found:  301 (0x012d)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  302 (0x012e)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  303 (0x012f)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  304 (0x0130)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  305 (0x0131)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  306 (0x0132)  [PS/PES: ISO/IEC 13818-3 or ISO/IEC 11172-3
audio stream]
PID found:  307 (0x0133)  [scrambled]
PID found:  308 (0x0134)  [scrambled]
PID found:  309 (0x0135)  [scrambled]
PID found:  310 (0x0136)  [scrambled]
PID found:  311 (0x0137)  [scrambled]
PID found:  312 (0x0138)  [scrambled]
PID found:  313 (0x0139)  [scrambled]
PID found:  408 (0x0198)  [scrambled]
PID found:  409 (0x0199)  [scrambled]
PID found:  411 (0x019b)  [scrambled]
PID found:  412 (0x019c)  [scrambled]
PID found:  514 (0x0202)  [SECTION: DVB CA message section (EMM/ECM)]
scanning pid   0x0231 to 0x032e  (got 254 dmx filters)
scanning pid   0x032f to 0x042c  (got 254 dmx filters)
re-scanning pid   0x032f to 0x042d  (got 254 dmx filters)
PID found: 1024 (0x0400)  [SECTION: DVB CA message section (EMM/ECM)]
scanning pid   0x042e to 0x052b  (got 254 dmx filters)
re-scanning pid   0x042e to 0x052c  (got 254 dmx filters)
PID found: 1280 (0x0500)  [SECTION: DVB CA message section (EMM/ECM)]
scanning pid   0x052d to 0x062a  (got 254 dmx filters)
re-scanning pid   0x052d to 0x062e  (got 254 dmx filters)
re-scanning pid   0x052d to 0x062f  (got 254 dmx filters)
re-scanning pid   0x052d to 0x0630  (got 254 dmx filters)
re-scanning pid   0x052d to 0x0631  (got 254 dmx filters)
PID found: 1346 (0x0542)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1347 (0x0543)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1348 (0x0544)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1349 (0x0545)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1350 (0x0546)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1351 (0x0547)  [SECTION: DVB CA message section (EMM/ECM)]
PID found: 1352 (0x0548)  [SECTION: DVB CA message section (EMM/ECM)]
scanning pid   0x0632 to 0x072f  (got 254 dmx filters)
scanning pid   0x0730 to 0x082d  (got 254 dmx filters)
scanning pid   0x082e to 0x092b  (got 254 dmx filters)
scanning pid   0x092c to 0x0a29  (got 254 dmx filters)
scanning pid   0x0a2a to 0x0b27  (got 254 dmx filters)
scanning pid   0x0b28 to 0x0c25  (got 254 dmx filters)
scanning pid   0x0c26 to 0x0d23  (got 254 dmx filters)
scanning pid   0x0d24 to 0x0e21  (got 254 dmx filters)
scanning pid   0x0e22 to 0x0f1f  (got 254 dmx filters)
scanning pid   0x0f20 to 0x101d  (got 254 dmx filters)
scanning pid   0x101e to 0x111b  (got 254 dmx filters)
scanning pid   0x111c to 0x1219  (got 254 dmx filters)
scanning pid   0x121a to 0x1317  (got 254 dmx filters)
scanning pid   0x1318 to 0x1415  (got 254 dmx filters)
scanning pid   0x1416 to 0x1513  (got 254 dmx filters)
scanning pid   0x1514 to 0x1611  (got 254 dmx filters)
scanning pid   0x1612 to 0x170f  (got 254 dmx filters)
scanning pid   0x1710 to 0x180d  (got 254 dmx filters)
scanning pid   0x180e to 0x190b  (got 254 dmx filters)
scanning pid   0x190c to 0x1a09  (got 254 dmx filters)
scanning pid   0x1a0a to 0x1b07  (got 254 dmx filters)
scanning pid   0x1b08 to 0x1c05  (got 254 dmx filters)
scanning pid   0x1c06 to 0x1d03  (got 254 dmx filters)
scanning pid   0x1d04 to 0x1e01  (got 254 dmx filters)
scanning pid   0x1e02 to 0x1eff  (got 254 dmx filters)
scanning pid   0x1f00 to 0x1ffd  (got 254 dmx filters)
scanning pid   0x1ffe to 0x1fff  (got 2 dmx filters)
re-scanning pid   0x1ffe to 0x1fff  (got 2 dmx filters)
PID found: 8191 (0x1fff)  [stuffing]

As I said earlier I am more than willing to make a patch for this
myself, I just don't know where to start yet.


More information about the mythtv-users mailing list