[vlc-devel] Streaming HDTV ASTRA-HD

Pascal Grossetete pascal.grossetete at numericable.fr
Tue Dec 21 09:53:27 CET 2004


Hi,

I use VLC/0.8.1/wxwin under W2K and a Dreambox 7000S to stream HDTV channels : Euro1080/HD-1, HD-Forum and ASTRA-HD.
Picture and sound are great on Euro1080/HD-1 and HD-Forum but on ASTRA-HD I have a nice picture but NO sound.
I use the same syntax which is OK for all others HD or SD channels: in VLC/Source Menu
IP_dreambox/0,PMT,vpid,apid where PMT,vpid, apid are given directly with the Dreambox HTTP interface.
Satellites informations and log files are joined below.

Thank you for your help.
Regards.

pascal

----------------------------------------------------

HD-1: ASTRA Satellite, 19.2E°, 12168V, tp88, 27500, 3/4, vpid:308 (134h), apid:256 (100h) (nice picture and good sound)
ASTRA-HD: ASTRA Satellite, 19.2E°, 12441V, tp102, 27500, 3/4, vpid:133 (085h), apid:134 (086h) (nice picture but NO sound)
HD-Forum: Hotbird Satellite, 13.0E°, 11345H, tp7, 27500, 2/3, vpid:3701, apid:3702 (nice picture and good sound)

----------------------------------------------------
Log file for Euro1080/HD-1 which is fine with nice picture and good sound:

main debug: creating new input thread
main debug: waiting for thread completion
main debug: `http://192.168.1.4:31339/0,126c,134,100' gives access `http' demux `' path `192.168.1.4:31339/0,126c,134,100'
main debug: demux2_New: access='http' demux='' path='192.168.1.4:31339/0,126c,134,100'
main debug: looking for access_demux module
main debug: probing 0 candidates
main warning: no access_demux module matched "http"
main debug: access2_New: access='http' path='192.168.1.4:31339/0,126c,134,100'
main debug: looking for access2 module
main debug: probing 6 candidates
access_http debug: http: server='192.168.1.4' port=31339 file='/0,126c,134,100
main debug: net: connecting to '192.168.1.4:31339'
main debug: looking for network module
main debug: probing 2 candidates
ipv4 debug: connection in progress
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: thread 4188 (input) created at priority 1 (src/input/input.c:228)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Server: d-Box network
main debug: using access2 module "access_http"
main debug: pre buffering
main debug: received first data for our buffer
main debug: prebuffering done 221752 bytes in 0s - 1977 kbytes/s
main debug: demux2_New: access='http' demux='' path='192.168.1.4:31339/0,126c,134,100'
main debug: looking for demux2 module
main debug: probing 34 candidates
mp4 warning: MP4 plugin discarded (not a valid file)
avi warning: avi module discarded (invalid header)
asf warning: ASF plugin discarded (not a valid file)
flac warning: flac module discarded (no startcode)
mpgv warning: ES module discarded (no startcode)
main debug: looking for id3 module
main debug: probing 2 candidates
id3tag debug: checking for ID3 tag
main debug: using id3 module "id3tag"
main debug: unlocking module "id3tag"
aac warning: AAC module discarded
sap warning: SDP (UDP) module discarded
livedotcom warning: SDP module discarded
mkv warning: matroska module discarded (invalid header 0x47013414)
ogg warning: ogg module discarded (invalid header)
real warning: Real module discarded
mod warning: MOD module discarded (path=192.168.1.4:31339/0,126c,134,100)
pva warning: PVA module discarded
nsv warning: NSV module discarded
aiff warning: AIFF module discarded
playlist warning: old import module discarded: invalid file
playlist warning: pls import module discarded
au warning: AU module discarded
main debug: using demux2 module "ts"
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: `http://192.168.1.4:31339/0,126c,134,100' sucessfully opened
ts debug: pid[308] unknown
main debug: control type=1
ts debug: pid[256] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1088 version=24 current_next=1
ts debug:   * number=0 pid=16
ts debug:   * number=21100 pid=4716
ts debug: PMTCallBack called
ts debug: new PMT program number=21100 version=4 pid_pcr=308
ts debug:   * es pid=308 type=2 fcc=mpgv
main debug: Selecting program id=21100
main debug: looking for decoder module
main debug: probing 23 candidates
main debug: using decoder module "libmpeg2"
main debug: thread 4736 (decoder) created at priority 0 (src/input/decoder.c:157)
ts debug:    * descriptor : unknown (0x6)
ts debug:   * es pid=256 type=4 fcc=mpga
main debug: looking for decoder module
main debug: probing 23 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 3948 (decoder) created at priority 2 (src/input/decoder.c:157)
ts debug:    * descriptor : unknown (0xa)
ts debug:   * es pid=257 type=129 fcc=a52 
ts debug:    * descriptor : unknown (0x5)
ts debug:    * descriptor : unknown (0xa)
ts debug:    * descriptor : unknown (0x81)
ts debug:    * descriptor : unknown (0x5)
ts debug:    * descriptor : unknown (0xa)
ts debug:    * descriptor : unknown (0x81)
ts debug:    * descriptor : unknown (0x6a)
ts warning: first packet for pid=308 cc=0xe
ts warning: first packet for pid=256 cc=0x3
libmpeg2 debug: 1920x1088, aspect 768000, 25.000 fps
main debug: no usable vout present, spawning one
main debug: looking for video filter module
main debug: probing 1 candidate
deinterlace debug: using discard deinterlace mode
deinterlace debug: using discard deinterlace method
main debug: using video filter module "deinterlace"
deinterlace debug: spawning the real video output
main debug: looking for video output module
main debug: probing 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: Created video sub-window
main debug: thread 3924 (DirectX Events Thread) created at priority 0 (directx.c:248)
mpeg_audio: MPGA channels:2 samplerate:48000 bitrate:256
vout_directx debug: DirectXEventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device: 
vout_directx debug: DirectXEnumCallback: Pilote d'affichage principal, display
vout_directx debug: screen dimensions (0x0,1280x1024)
vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1 align_size_src=0,0 align_size_dest=0,0
vout_directx debug: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
main debug: looking for audio output module
main debug: probing 3 candidates
main debug: using video output module "vout_directx"
main debug: waiting for thread completion
aout_directx debug: OpenAudio
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 1920x544, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: picture out 1920x544, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 4440 (video output) created at priority 1 (src/video_output/video_output.c:443)
main debug: got 8 direct buffer(s)
main debug: picture in 1920x1088, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: picture out 1920x1088, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 4492 (video output) created at priority 1 (src/video_output/video_output.c:443)
main warning: dts != current_pts (-1056621)
main warning: vout synchro warning: pts != current_date (-40000)
main debug: stream periodicity changed from B[1] to B[2]
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 4796 (DirectSound Notification Thread) created at priority 15 (directx.c:357)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module
main debug: probing 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module
main debug: probing 23 candidates
main debug: using audio filter module "mpgatofixed32"
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module
main debug: probing 23 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
main debug: stream periodicity changed from P[5] to P[3]
main debug: control type=0
main debug: control: INPUT_CONTROL_SET_DIE proceed
main debug: closing input
ts debug: pid list:
ts debug:   - pid[0] seen
main debug: unlocking module "mpeg_audio"
main debug: thread 3948 joined (src/input/decoder.c:189)
main debug: killing decoder fourcc `mpga', 6 PES in FIFO
main debug: unlocking module "mpgatofixed32"
main debug: unlocking module "bandlimited_resampler"
aout_directx debug: CloseAudio
aout_directx debug: DirectSoundThread exiting
main debug: thread 4796 joined (directx.c:576)
main debug: unlocking module "aout_directx"
main debug: unlocking module "float32_mixer"
ts debug:   - pid[256] seen
main debug: unlocking module "libmpeg2"
main debug: thread 4736 joined (src/input/decoder.c:189)
main debug: killing decoder fourcc `mpgv', 34 PES in FIFO
main warning: Program doesn't contain anymore ES, TODO cleaning ?
ts debug:   - pid[308] seen
ts debug:   - pid[4716] seen
main debug: unlocking module "ts"
main debug: unlocking module "access_http"
main debug: thread 4188 joined (src/input/input.c:290)
main warning: late picture skipped (6744)
main debug: garbage collector destroying 1 vout
vout_directx debug: DirectXCloseSurface
vout_directx debug: DirectXCloseDisplay
vout_directx debug: DirectXCloseDisplay clipper
vout_directx debug: DirectXCloseDisplay display
vout_directx debug: DirectXCloseDDraw
vout_directx debug: CloseVideo
vout_directx debug: DirectXEventThread terminating
vout_directx debug: DirectXCloseWindow
vout_directx debug: WinProc WM_DESTROY
main debug: thread 3924 joined (directx.c:447)
main debug: unlocking module "vout_directx"
main debug: thread 4440 joined (src/video_output/video_output.c:483)
main debug: unlocking module "deinterlace"
main debug: thread 4492 joined (src/video_output/video_output.c:483)
              --------------------------------------------------------------------------------------------------------

Log file for ASTRA-HD with a nice picture but NO sound:

main debug: creating new input thread
main debug: waiting for thread completion
main debug: `http://192.168.1.4:31339/0,1404,085,086' gives access `http' demux `' path `192.168.1.4:31339/0,1404,085,086'
main debug: demux2_New: access='http' demux='' path='192.168.1.4:31339/0,1404,085,086'
main debug: looking for access_demux module
main debug: probing 0 candidates
main warning: no access_demux module matched "http"
main debug: access2_New: access='http' path='192.168.1.4:31339/0,1404,085,086'
main debug: looking for access2 module
main debug: probing 6 candidates
access_http debug: http: server='192.168.1.4' port=31339 file='/0,1404,085,086
main debug: net: connecting to '192.168.1.4:31339'
main debug: looking for network module
main debug: probing 2 candidates
ipv4 debug: connection in progress
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: thread 4484 (input) created at priority 1 (src/input/input.c:228)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Server: d-Box network
main debug: using access2 module "access_http"
main debug: pre buffering
main debug: received first data for our buffer
main debug: prebuffering done 247220 bytes in 0s - 2212 kbytes/s
main debug: demux2_New: access='http' demux='' path='192.168.1.4:31339/0,1404,085,086'
main debug: looking for demux2 module
main debug: probing 34 candidates
mp4 warning: MP4 plugin discarded (not a valid file)
avi warning: avi module discarded (invalid header)
asf warning: ASF plugin discarded (not a valid file)
flac warning: flac module discarded (no startcode)
mpgv warning: ES module discarded (no startcode)
main debug: looking for id3 module
main debug: probing 2 candidates
id3tag debug: checking for ID3 tag
main debug: using id3 module "id3tag"
main debug: unlocking module "id3tag"
aac warning: AAC module discarded
sap warning: SDP (UDP) module discarded
livedotcom warning: SDP module discarded
mkv warning: matroska module discarded (invalid header 0x47008519)
ogg warning: ogg module discarded (invalid header)
real warning: Real module discarded
mod warning: MOD module discarded (path=192.168.1.4:31339/0,1404,085,086)
pva warning: PVA module discarded
nsv warning: NSV module discarded
aiff warning: AIFF module discarded
playlist warning: old import module discarded: invalid file
playlist warning: pls import module discarded
au warning: AU module discarded
main debug: using demux2 module "ts"
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: `http://192.168.1.4:31339/0,1404,085,086' sucessfully opened
ts debug: pid[133] unknown
main debug: control type=1
ts debug: pid[134] unknown
ts debug: pid[5124] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1102 version=18 current_next=1
ts debug:   * number=0 pid=16
ts debug:   * number=29700 pid=5124
ts debug: PMTCallBack called
ts debug: new PMT program number=29700 version=2 pid_pcr=80
ts debug:  * descriptor : unknown (0xe)
ts debug:  * descriptor : unknown (0x10)
ts debug:  * descriptor : unknown (0xb)
ts debug:   * es pid=133 type=2 fcc=mpgv
main debug: Selecting program id=29700
main debug: looking for decoder module
main debug: probing 23 candidates
main debug: using decoder module "libmpeg2"
main debug: thread 3788 (decoder) created at priority 0 (src/input/decoder.c:157)
ts debug:    * descriptor : unknown (0x6)
ts debug:   * es pid=134 type=4 fcc=mpga
main debug: looking for decoder module
main debug: probing 23 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 3336 (decoder) created at priority 2 (src/input/decoder.c:157)
ts debug:    * descriptor : unknown (0xa)
ts warning: first packet for pid=133 cc=0x6
ts warning: first packet for pid=134 cc=0x9
libmpeg2 debug: 1920x1088, aspect 768000, 25.000 fps
main debug: no usable vout present, spawning one
main debug: looking for video filter module
main debug: probing 1 candidate
deinterlace debug: using discard deinterlace mode
deinterlace debug: using discard deinterlace method
main debug: using video filter module "deinterlace"
deinterlace debug: spawning the real video output
main debug: looking for video output module
main debug: probing 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: Created video sub-window
main debug: thread 4392 (DirectX Events Thread) created at priority 0 (directx.c:248)
vout_directx debug: DirectXEventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device: 
vout_directx debug: DirectXEnumCallback: Pilote d'affichage principal, display
vout_directx debug: screen dimensions (0x0,1280x1024)
vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1 align_size_src=0,0 align_size_dest=0,0
vout_directx debug: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
main debug: using video output module "vout_directx"
main debug: waiting for thread completion
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 1920x544, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: picture out 1920x544, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 4528 (video output) created at priority 1 (src/video_output/video_output.c:443)
main debug: got 8 direct buffer(s)
main debug: picture in 1920x1088, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: picture out 1920x1088, chroma 0x30323449 (I420), aspect ratio 16:9
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 4696 (video output) created at priority 1 (src/video_output/video_output.c:443)
main debug: stream periodicity changed from B[1] to B[2]
main debug: stream periodicity changed from P[5] to P[3]
main debug: decoded 67/108 pictures
main debug: control type=0
main debug: control: INPUT_CONTROL_SET_DIE proceed
main debug: closing input
ts debug: pid list:
ts debug:   - pid[0] seen
main debug: unlocking module "libmpeg2"
main debug: thread 3788 joined (src/input/decoder.c:189)
main debug: killing decoder fourcc `mpgv', 3 PES in FIFO
ts debug:   - pid[133] seen
main debug: unlocking module "mpeg_audio"
main debug: thread 3336 joined (src/input/decoder.c:189)
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main warning: Program doesn't contain anymore ES, TODO cleaning ?
ts debug:   - pid[134] seen
ts debug:   - pid[5124] seen
main debug: unlocking module "ts"
main debug: unlocking module "access_http"
main debug: thread 4484 joined (src/input/input.c:290)
main warning: late picture skipped (67721)
main debug: garbage collector destroying 1 vout
main warning: late picture skipped (192669)
vout_directx debug: DirectXCloseSurface
vout_directx debug: DirectXCloseDisplay
vout_directx debug: DirectXCloseDisplay clipper
vout_directx debug: DirectXCloseDisplay display
vout_directx debug: DirectXCloseDDraw
vout_directx debug: CloseVideo
vout_directx debug: DirectXEventThread terminating
vout_directx debug: DirectXCloseWindow
vout_directx debug: WinProc WM_DESTROY
main debug: thread 4392 joined (directx.c:447)
main debug: unlocking module "vout_directx"
main debug: thread 4528 joined (src/video_output/video_output.c:483)
main debug: unlocking module "deinterlace"
main debug: thread 4696 joined (src/video_output/video_output.c:483)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20041221/b51fde54/attachment.html>


More information about the vlc-devel mailing list