[mythtv] EIT Question

OJ olejl77 at gmail.com
Thu Feb 5 15:11:13 UTC 2009


>>>> 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.
>

I hope nobody mind me posting this to the dev list. I really want to
make this work, and I'm prepared to do most of the work myself. I just
need some pointers on how to start.


More information about the mythtv-dev mailing list