Re: [Fwd: Re: dvb-t stream in mpeg-4]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi,
In france, I could receive and decode the h.264 HD signal using VLC 0.8.5 compiled with a recent version of ffmpeg from subversion repository which support h.264 MBAFF.
for marseille it is something like :
vlc -vvv dvb-t:adapter=0:frequency=482000000:bandwidth=8 --program=3585
with a athlon64 3400+, 512MB ram, the image is nearly fluid and beautiful.

btw, vlc could find the video/audio pid and reported 120/130. but even using those values for mplayer/xine, I couldn't see the video (but I got audio). looks like they are expecting mpeg2 even if I force the codec to h264...


you'll find attached the updated init file to scan the new frequence used for HD TV in marseille.




Soyeb Aswat wrote:
Oops, this should have gone to the list...
------------------------------------------------------------------------

Subject:
Re:  dvb-t stream in mpeg-4
From:
Soyeb Aswat <soyeb@xxxxxxxxxxxxxx>
Date:
Thu, 01 Jun 2006 14:08:34 +0100
To:
Nico Sabbi <nicola_sabbi@xxxxxxxxxxxxx>

To:
Nico Sabbi <nicola_sabbi@xxxxxxxxxxxxx>


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

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 506000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 530000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 546000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 778000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 802000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 482000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux