[mythtv-users] BBC HD Trial

David Watkins watkinshome at gmail.com
Mon May 15 18:09:31 EDT 2006


On 15/05/06, Steven Adeff <adeffs.mythtv at gmail.com> wrote:
> On 5/15/06, Ryan Duffy <dusteur at excite.com> wrote:
> >
> > >>>> The trial is on a previously unused multiplex - details below. Plug the
> > >>>> correct values into the channel scanner and you should get BBC HD1.
> > >>>>
> > >>>>
> > >>>> INSERT INTO `dtv_multiplex` VALUES (112, 1, 36868, 9018, 554167000, 'a',
> > >>>> NULL, NULL, NULL, NULL, '8', '1/2', '8', '1/32', 0, 'qam_64', 'n',
> > >>>> '2/3', 'dvb', 0, '2006-05-12 10:13:30');
> > >>>>
> > >>> Okay, I've tried that, but Myth tells me that BBC HD1 is not a television or radio service when I try and scan for it.
> > >>> I commented out that bit of code, and recompiled Myth, which allowed me to add the channel to my list, but when I tune into it I just get a blank screen.
> > >>>
> > >>> I also tried using the dvb scan program, which gave me the following for my channels.conf file:
> > >>>
> > >>> 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
> > >>>
> > >>> I can get a signal lock using tzap "BBC HD1", but when I try to use dvbstream e.g.
> > >>>
> > >>> dvbstream -o -ps -qam 64 0 0 | mplayer -
> > >>>
> > >>> it tells me: "ERROR: PS requires exactly two PIDS - video and audio."
> > >>> Presumably because I am specifying 0 0 for these and they are the same, but 0 0 is what scan gave me.
> > >> Yeah I got to here too.  I presume 0 isn't a valid pid number, so
> > >> either there are no audio or  video pids in the stream or dvbscan
> > >> isn't able to detect them.
> > >>
> > >> I'll post back if I make any meaningful progress.
> > >
> > >
> > > have you guys tried DVBSnoop with the stream?
> > >
> >
> > I'm not sure I understand all the options for dvbsnoop, so I tried this one which seems to be telling me that the video stream is on pid 1502 and no mention of an audio stream. I seem to need a video stream and an audio stream together so this doesn't seem sufficient.
> >
> > #dvbsnoop -s pidscan
> > dvbsnoop V1.4.00 -- http://dvbsnoop.sourceforge.net/
> >
> > ---------------------------------------------------------
> > Transponder PID-Scan...
> > ---------------------------------------------------------
> > PID found:    0 (0x0000)  [SECTION: Program Association Table (PAT)]
> > PID found:   16 (0x0010)  [SECTION: Network Information Table (NIT) - actual network]
> > PID found:   17 (0x0011)  [SECTION: Service Description Table (SDT) - actual transport stream]
> > PID found:   18 (0x0012)  [SECTION: Event Information Table (EIT) - actual transport stream, present/following]
> > PID found:   20 (0x0014)  [SECTION: Time Date Table (TDT)]
> > PID found:  600 (0x0258)  [SECTION: Program Map Table (PMT)]
> > PID found: 1502 (0x05de)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
> > PID found: 1505 (0x05e1)  [PES: private_stream_1]
> > PID found: 8094 (0x1f9e)  [unknown]
> > PID found: 8155 (0x1fdb)  [unknown]
> > PID found: 8191 (0x1fff)
>
> 1505 isn't the audio? have you tried using mplayer with the -nosound option?


I tried

$ dvbstream 1502 1505 -o > HD1.mpg

a few seconds of this produced a 45MB file.

I then tried the windows version of mplayer on it

G:\> mplayer HD1.mpg

and got 10 seconds of perfect audio, but no picture :-(

G:\movies>mplayer HD1.mpg
MPlayer dev-CVS-050928-16:38-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices  (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
Creating config file: G:/movies/mplayer/config

Playing HD1.mpg.
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -1,
PROBING UP TO 2000000, PROG: 0
VIDEO MPEG2(pid=1502)AUDIO A52(pid=1505) NO SUBS (yet)!  PROGRAM N. 0
Opened TS demuxer, audio: 2000(pid 1505), video: 10000002(pid 1502)...POS=13912

Too many audio packets in the buffer: (4096 in 699037 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
MPEG: FATAL: EOF while searching for sequence header.
Video: Cannot read properties.
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using 3DNowEx optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
AO: [dsound] 48000Hz 2ch s16le (2 B/s)
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Video: no video
Starting playback...
TS_PARSE: COULDN'T SYNC
a52: CRC check failed!
a52: error at resampling
A:  16.8 (16.8)  0.2%

Exiting... (End of file)


More information about the mythtv-users mailing list