Hi,
I am testing a D9034 MPEG-4 hardware encoder from Scientific Atlanta. It uses H.264 for encoding and MPEG-TS for transport (multicast streaming).
I never had a problem with VLC until now. When I try "vlc udp://@239.255.10.10:1234" it displays garbage for a while (10-20 seconds) and then it crashes (after many messages like "ffmpeg debug: concealing ...").
Here is the log from messages window:
main debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
main debug: looking for memcpy module: 4 candidates
main debug: using memcpy module "memcpymmxext"
main debug: waiting for thread completion
main debug: thread 3624 (playlist) created at priority 0
(playlist/playlist.c:184)
main debug: waiting for thread completion
main debug: thread 3640 (preparser) created at priority 0
(playlist/playlist.c:210)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: thread 3664 (interface) created at priority 0
(interface/interface.c:231)
main debug: adding playlist item ^Udp://@239.255.10.10:1234' (
udp://@239.255.10.10:1234 )
main debug: looking for interface module: 3 candidates
main debug: using interface module "wxwidgets"
main debug: thread 3696 (manager) created at priority 0
(interface/interface.c:216)
wxwidgets debug: Using last windows config
'(-1,0,0,1280,1024)(0,276,302,355,102)(2,640,205,418,587)(6,0,0,-1,150)'
wxwidgets debug: id=0 p=(276,302) s=(355,102)
wxwidgets debug: id=2 p=(640,205) s=(418,587)
wxwidgets debug: id=6 p=(0,0) s=(-1,150)
main debug: nothing requested, starting
main debug: creating new input thread
main debug: waiting for thread completion
main debug: creating statistics handler
main debug: thread 3824 (input) created at priority 1 (input/input.c:261)
main debug: ^Udp://@239.255.10.10:1234' gives access ^Udp' demux ' path
^@239.255.10.10:1234'
main debug: creating demux: access='udp' demux='' path='@239.255.10.10:1234'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "udp"
main debug: creating access 'udp' path='@239.255.10.10:1234'
main debug: looking for access2 module: 6 candidates
access_udp debug: opening server=:0 local=239.255.10.10:1234
main debug: net: connecting to '[]:0@[239.255.10.10]:1234'
main debug: looking for network module: 1 candidate
ipv6 debug: 239.255.10.10: Host or service not found
main debug: using network module "ipv6"
main debug: removing module "ipv6"
main debug: looking for network module: 1 candidate
ipv4 debug: resolving :1234...
ipv4 debug: resolving 239.255.10.10:1234...
ipv4 debug: Winsock best interface is 65539
ipv4 debug: using interface 0x1f067856
ipv4 debug: IP_ADD_MEMBERSHIP multicast request
main debug: using network module "ipv4"
main debug: removing module "ipv4"
main debug: using access2 module "access_udp"
main debug: pre buffering
access_udp debug: detected TS over raw UDP
main debug: creating demux: access='udp' demux='' path='@239.255.10.10:1234'
main debug: looking for demux2 module: 44 candidates
main debug: using demux2 module "ts"
main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\
ts debug: DEMUX_SET_GROUP 0 00000000
access_udp warning: unimplemented query in control
main debug: ^Udp://@239.255.10.10:1234' successfully opened
ts debug: pid[2048] unknown
ts debug: pid[8001] unknown
ts debug: pid[8021] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1 version=0 current_next=1
ts debug: * number=1 pid=8021
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=4 pid_pcr=2048
ts debug: * es pid=2048 type=27 fcc=h264
main debug: selecting program id=1
main debug: looking for decoder module: 27 candidates
ffmpeg debug: libavcodec initialized (interface 3344640 )
ffmpeg debug: postprocessing disabled
ffmpeg debug: ffmpeg codec (h264) started
main debug: using decoder module "ffmpeg"
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "packetizer_h264"
main debug: thread 4044 (decoder) created at priority 0
(input/decoder.c:159)
ts debug: * es pid=8001 type=3 fcc=mpga
main debug: looking for decoder module: 27 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 4020 (decoder) created at priority 2
(input/decoder.c:159)
ts warning: first packet for pid=2048 cc=0x5
ts warning: first packet for pid=8001 cc=0xb
mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128
main debug: no aout present, spawning one
main debug: looking for audio output module: 3 candidates
aout_directx debug: OpenAudio
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Vinyl AC'97 Audio (WAVE)
packetizer_h264 warning: waiting for SPS
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 4504 (DirectSound Notification Thread) created at
priority 15 (directx.c:372)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
packetizer_h264 warning: waiting for SPS
main debug: using audio filter module "float32tos16"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "trivial_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: 24 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: 24 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
main warning: PTS is out of range (-34733), dropping buffer
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 warning: waiting for SPS
packetizer_h264 debug: found NAL_SPS
packetizer_h264 debug: found NAL_PPS
ffmpeg debug: concealing 1080 DC, 1080 AC, 1080 MV errors
(h264@00AC5F40)
ffmpeg warning: top block unavailable for requested intra mode at 1 0
(h264@00AC5F40)
ffmpeg warning: error while decoding MB 1 0
(h264@00AC5F40)
ffmpeg warning: illegal short term buffer state detected
(h264@00AC5F40)
ffmpeg debug: concealing 1080 DC, 1080 AC, 1080 MV errors
(h264@00AC5F40)
main debug: no usable vout present, spawning one
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
main debug: window size: 677x576
main debug: looking for video output module: 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: created video sub-window
main debug: thread 4620 (DirectX Events Thread) created at priority 0
(directx.c:263)
vout_directx debug: DirectXEventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Primary Display Driver, 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: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
vout_directx debug: disabling screen saver
main debug: using video output module "vout_directx"
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: End NewPictureVec (failed)
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: End NewPictureVec (failed)
vout_directx debug: NewPictureVec overlay:yes chroma:YUY2
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 480x576 (0,0,480x576), chroma I420, ar 101647:86400,
sar 24:17
main debug: picture user 480x576 (0,0,480x576), chroma I420, ar
101647:86400, sar 24:17
main debug: picture out 480x576 (0,0,480x576), chroma YUY2, ar 101647:86400,
sar 24:17
main debug: looking for chroma module: 9 candidates
main debug: using chroma module "i420_yuy2_mmx"
main debug: indirect render, mapping render pictures 0-7 to system pictures
1-8
main debug: waiting for thread completion
main debug: thread 4652 (video output) created at priority 1
(video_output/video_output.c:421)
ffmpeg debug: concealing 828 DC, 828 AC, 828 MV errors
(h264@00AC5F40)
ffmpeg warning: left block unavailable for requested intra mode at 0 13
(h264@00AC5F40)
ffmpeg warning: error while decoding MB 0 12
(h264@00AC5F40)
ffmpeg debug: concealing 769 DC, 769 AC, 769 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 1075 DC, 1075 AC, 1075 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 577 DC, 577 AC, 577 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 872 DC, 872 AC, 872 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 292 DC, 292 AC, 292 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 832 DC, 832 AC, 832 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 780 DC, 780 AC, 780 MV errors
(h264@00AC5F40)
main warning: late picture skipped (-4698)
main warning: late picture skipped (-4351)
ffmpeg debug: concealing 892 DC, 892 AC, 892 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 829 DC, 829 AC, 829 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 813 DC, 813 AC, 813 MV errors
(h264@00AC5F40)
ffmpeg warning: left block unavailable for requested intra mode at 0 6
(h264@00AC5F40)
ffmpeg warning: error while decoding MB 0 6
(h264@00AC5F40)
ffmpeg debug: concealing 949 DC, 949 AC, 949 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 1065 DC, 1065 AC, 1065 MV errors
(h264@00AC5F40)
ffmpeg warning: top block unavailable for requested intra4x4 mode -1 at 4 0
(h264@00AC5F40)
ffmpeg warning: error while decoding MB 4 0
(h264@00AC5F40)
ffmpeg debug: concealing 1080 DC, 1080 AC, 1080 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 655 DC, 655 AC, 655 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 1070 DC, 1070 AC, 1070 MV errors
(h264@00AC5F40)
ffmpeg debug: concealing 1007 DC, 1007 AC, 1007 MV errors