Allan Stirling wrote: > Manu Abraham wrote: > >> Allan Stirling wrote: >> >>> Manu Abraham wrote: >>> >>>> >>>>>> >>>>>>> Allan Stirling wrote: >>>>>>> >>>>>>>> >>>>>>>> pmt_pid: 0 tid: 2 service_id: 4703 >>>>>>>> >>>> >>>> pmt_pid should not be 0, PID 0 will parse the PAT.. >>>> >>>> Try whether you can see the service_id in the PAT with dvbsnoop .. >>>> >>> dvbsnoop -demux /dev/dvb3.demux0 -frontend /dev/dvb3.frontend0 -n 1 0x00 >>> dvbsnoop V1.3.77 -- http://dvbsnoop.sourceforge.net/ >>> >>> ------------------------------------------------------------ >>> SECT-Packet: 00000001 PID: 0 (0x0000), Length: 48 (0x0030) >>> Time received: Thu 2005-06-23 14:16:37.604 >>> ------------------------------------------------------------ >>> 0000: 00 b0 2d 07 eb df 00 00 00 00 e0 10 12 61 e1 00 >>> ..-..........a.. >>> 0010: 13 f0 e1 02 13 f1 e1 0d 13 f2 e1 0c 14 56 e1 06 >>> .............V.. >>> 0020: 15 82 e1 09 16 aa e1 0a 16 ac e1 0b b1 0f b9 28 >>> ...............( >>> >>> PID: 0 (0x0000) [= assigned for: ISO 13818-1 Program Association >>> Table (PAT)] >>> Guess table from table id... >>> PAT-decoding.... >>> Table_ID: 0 (0x00) [= Program Association Table (PAT)] >>> section_syntax_indicator: 1 (0x01) >>> (fixed): 0 (0x00) >>> reserved_1: 3 (0x03) >>> Section_length: 45 (0x002d) >>> Transport_Stream_ID: 2027 (0x07eb) >>> reserved_2: 3 (0x03) >>> Version_number: 15 (0x0f) >>> current_next_indicator: 1 (0x01) [= valid now] >>> Section_number: 0 (0x00) >>> Last_Section_number: 0 (0x00) >>> >>> Program_number: 0 (0x0000) >>> reserved: 7 (0x07) >>> Network_PID: 16 (0x0010) >>> >>> Program_number: 4705 (0x1261) >>> reserved: 7 (0x07) >>> Program_map_PID: 256 (0x0100) >>> >>> >> >> >> True, you don't have a matching service_id (4703), your channels.conf >> does not have the correct service_id .. service_id in channels.conf is >> the same as the Program_number listed here in tthe dvbsnoop output .. >> >> Check your channels.conf .. > > I'm not completely sure, but I don't think it is. On your channels.conf, > the PID for video matches the PID for the service_id (?). > I've just rerun scan again, and the field at the end of the line still > doesn't change. Is it possible that two fields are being transposed > somewhere? ie in your setup it doesn't matter since the two are the same? Do you mean to say that you get a service_id in your channels.conf, but that program_number is not there in the PAT. I don't know whether this is possible .. Andrew, any idea, whether such a situation can arise ? A little bit confused .. Manu