[From nobody Fri Jun 2 13:13:15 2006 Subject: Re: [linux-dvb] dvb-t stream in mpeg-4 From: Soyeb Aswat <soyeb@btinternet.com> To: Nico Sabbi <nicola_sabbi@fastwebnet.it> In-Reply-To: <447CA31D.2020102@fastwebnet.it> References: <447C9A0A.1060600@free.fr> <447CA31D.2020102@fastwebnet.it> Content-Type: text/plain Message-Id: <1149167313.7456.290.camel@linux.soyeb.homeip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.4.0 Date: Thu, 01 Jun 2006 14:08:34 +0100 Content-Transfer-Encoding: 7bit Hello, > > Some dvb-t channels in France are broadcasted in mpeg-4. The problem > > is that I can't extract the video pid of them, hence can't decode > > anything, though the last patched version of ffmpeg allows h.264 MBAFF > > decoding. > > > > Scan correctly reads the audio pid, but the video pid is read as zero. > > I'm using the last mercurial version of dvb-apps. I live in London and receive the BBC HDTV tests which have two problems. Firstly, the channels from ITV, C4, and five all have an audio pid but no video pid. On the BBC, I get neither a video pid nor an audio pid. #> dvbscan uk-CrystalPalace scanning uk-CrystalPalace using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 554000000 0 2 1 0 1 0 0 >>> tune to: 554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE 0x0000 0x9044: pmt_pid 0x0258 BBC -- BBC HD1 (running) Network Name 'Crystal Palace B' >>> tune to: 554167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE 0x0000 0x9044: pmt_pid 0x0258 BBC -- BBC HD1 (running) Network Name 'Crystal Palace B' >>> tune to: 522167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE 0x0000 0xa045: pmt_pid 0x00a0 ITV -- ITV HD Trial (running) 0x0000 0xa0c0: pmt_pid 0x00b4 Channel 4 -- Ch4 HD Trial (running) 0x0000 0xa0d0: pmt_pid 0x00c8 Channel 5 -- five HD Trial (running) Network Name 'Crystal Palace B' >>> tune to: 522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE 0x0000 0xa045: pmt_pid 0x00a0 ITV -- ITV HD Trial (running) 0x0000 0xa0c0: pmt_pid 0x00b4 Channel 4 -- Ch4 HD Trial (running) 0x0000 0xa0d0: pmt_pid 0x00c8 Channel 5 -- five HD Trial (running) Network Name 'Crystal Palace B' dumping lists (8 services) BBC HD1:554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:0:36932 BBC HD1:554167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:0:36932 ITV HD Trial:522167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:162:41029 Ch4 HD Trial:522167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:182:41152 five HD Trial:522167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:202:41168 ITV HD Trial:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:162:41029 Ch4 HD Trial:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:182:41152 five HD Trial:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:202:41168 Done. Of course it could be that they aren't broadcasting anything yet. I don't believe the public trial is due to start until next week. > make sure you have pat_pid (0) and pmt_pid in your TS and try to run > decode_pat and decode_pmt > (from libdvbpsi) or dvbsnoop on it I have dvbsnoop installed, but could you give me more precise instructions, like which switches to use? As for decode_pat and decode_pmt, I have libdvbpsi installed but they don't seem to be a part of it. Regards, Soyeb (who's dying to watch hi-def stuff) ]