VLC cannot play WMV3 video from RTSP stream
As reported in: http://forum.videolan.org/viewtopic.php?f=14&t=77899
VLC 1.1.0 cannot playback WMV3 videos from RTSP streams. VLC does identify the video tracks, but doesn't playback them. Audio seems to work OK. Tested under Win32.
Sample stream that can be used to replicate the issue: rtsp://red7blue.de/TK1
Messages from opening:
main debug: processing request item rtsp://red7blue.de/TK1 node Playlist skip 0
main debug: resyncing on rtsp://red7blue.de/TK1
main debug: rtsp://red7blue.de/TK1 is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://red7blue.de/TK1'
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'C:\Users\X\AppData\Local\Temp'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:214)
main debug: `rtsp://red7blue.de/TK1' gives access `rtsp' demux `' path `red7blue.de/TK1'
main debug: creating demux: access='rtsp' demux='' path='red7blue.de/TK1'
main debug: looking for access_demux module: 1 candidate
qt4 debug: IM: Setting an input
live555 debug: RTP subsession 'audio/X-ASF-PF'
main debug: thread (stream out) created at priority 1 (../.././src/input/stream_demux.c:100)
live555 debug: RTP subsession 'video/X-ASF-PF'
main debug: thread started
main debug: creating demux: access='' demux='asf' path=''
live555 error: SETUP of'video/X-ASF-PF' failed SETUP: cannot handle response: RTSP/1.0 461 Nicht unterstützter Transport
live555 debug: RTP subsession 'video/X-ASF-PF'
live555 error: SETUP of'video/X-ASF-PF' failed SETUP: cannot handle response: RTSP/1.0 461 Nicht unterstützter Transport
live555 debug: setup start: 5.000000 stop:0.000000
live555 debug: play start: 0.000000 stop:8791705131.903999
main debug: using access_demux module "live555"
main debug: TIMER module_need() : 610.000 ms - Total 610.000 ms / 1 intvls (Avg 610.000 ms)
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\X\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\softa\vlc-1.1.0\lua\meta\reader
lua debug: Trying Lua playlist script C:\softa\vlc-1.1.0\lua\meta\reader\filename.lua
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
main debug: `rtsp://red7blue.de/TK1' successfully opened
main debug: looking for demux module: 1 candidate
asf debug: found object guid: 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c size:3559
asf debug: read "header object" subobj:10, reserved1:1, reserved2:2
asf debug: found object guid: 0x75b22633-0x668e-0x11cf-0xa6d900aa0062ce6c size:114
asf debug: read "content description object" title:"Kanal Telemedial " artist:"B2C.TV" copyright:"2009" description:"Live Feed" rating:""
asf debug: found object guid: 0x7bf875ce-0x468d-0x11d1-0x8d82006097c9a2b2 size:44
asf debug: read "stream bitrate properties object"
asf debug: - stream=1 bitrate=69492
asf debug: - stream=2 bitrate=848280
asf debug: - stream=3 bitrate=248280
asf debug: found object guid: 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365 size:104
asf debug: read "file properties object" file_id:0x7ec55335-0xa45f-0x4608-0xaec90dd8c4035ebc file_size:3609 creation_date:129212402444930000 data_packets_count:4294967295 play_duration:0 send_duration:0 preroll:5000 flags:9 min_data_packet_size:2888 max_data_packet_size:2888 max_bitrate:1166052
asf debug: found object guid: 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365 size:2439
asf debug: read "header extension object" reserved1:0xabd3d211-0xa9ba-0x11cf-0x8ee600c00c205365 reserved2:6 header_extension_size:2393
asf debug: found object guid: 0x7c4346a9-0xefe0-0x4bfc-0xb229393ede415c85 size:33
asf debug: read "language list object" 1 entries
asf debug: - 'de'
asf debug: found object guid: 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:88
asf debug: read "extended stream properties object":
asf debug: - start=0 end=0
asf debug: - data bitrate=64032 buffer=5000 initial fullness=0
asf debug: - alternate data bitrate=64032 buffer=5000 initial fullness=0
asf debug: - maximum object size=1366
asf debug: - flags=0x0
asf debug: - stream number=1 language=0
asf debug: - average time per frame=0
asf debug: - stream name count=0
asf debug: - payload extension system count=0
asf debug: found object guid: 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:110
asf debug: read "extended stream properties object":
asf debug: - start=0 end=0
asf debug: - data bitrate=827000 buffer=5000 initial fullness=0
asf debug: - alternate data bitrate=827000 buffer=5000 initial fullness=0
asf debug: - maximum object size=0
asf debug: - flags=0x0
asf debug: - stream number=2 language=0
asf debug: - average time per frame=400000
asf debug: - stream name count=0
asf debug: - payload extension system count=1
asf debug: found object guid: 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:110
asf debug: read "extended stream properties object":
asf debug: - start=0 end=0
asf debug: - data bitrate=227000 buffer=5000 initial fullness=0
asf debug: - alternate data bitrate=227000 buffer=5000 initial fullness=0
asf debug: - maximum object size=0
asf debug: - flags=0x0
asf debug: - stream number=3 language=0
asf debug: - average time per frame=400000
asf debug: - stream name count=0
asf debug: - payload extension system count=1
asf debug: found object guid: 0x26f18b5d-0x4584-0x47ec-0x9f5f0e651f0452c9 size:26
asf warning: unknown asf object (not loaded)
asf debug: found object guid: 0xc5f8cbea-0x5baf-0x4877-0x8467aa8c44fa4cca size:326
asf debug: read "metadata object" 6 entries
asf debug: - IsVBR=0
asf debug: - DeviceConformanceTemplate=L2
asf debug: - IsVBR=0
asf debug: - DeviceConformanceTemplate=MP@HL
asf debug: - IsVBR=0
asf debug: - DeviceConformanceTemplate=MP@HL
asf debug: found object guid: 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8 size:1700
asf warning: unknown asf object (not loaded)
asf debug: found object guid: 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:114
asf debug: read "stream Properties object" stream_type:0xf8699e40-0x5b4d-0x11cf-0xa8fd00805f5c442b error_correction_type:0xbfc3cd50-0x618f-0x11cf-0x8bb200aa00b4e220 time_offset:0 type_specific_data_length:28 error_correction_data_length:8 flags:0x1 stream_number:1
asf debug: found object guid: 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:133
asf debug: read "stream Properties object" stream_type:0xbc19efc0-0x5b4d-0x11cf-0xa8fd00805f5c442b error_correction_type:0x20fb5700-0x5b55-0x11cf-0xa8fd00805f5c442b time_offset:0 type_specific_data_length:55 error_correction_data_length:0 flags:0x2 stream_number:2
asf debug: found object guid: 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:133
asf debug: read "stream Properties object" stream_type:0xbc19efc0-0x5b4d-0x11cf-0xa8fd00805f5c442b error_correction_type:0x20fb5700-0x5b55-0x11cf-0xa8fd00805f5c442b time_offset:0 type_specific_data_length:55 error_correction_data_length:0 flags:0x3 stream_number:3
asf debug: found object guid: 0xd2d0a440-0xe307-0x11d2-0x97f000a0c95ea850 size:162
asf debug: read "extended content description object"
asf debug: - 'WMFSDKVersion' = '9.00.00.4506'
asf debug: - 'WMFSDKNeeded' = '0.0.0.0000'
asf debug: - 'IsVBR' = 'false'
asf debug: found object guid: 0xd6e229dc-0x35da-0x11d1-0x903400a0c90349be size:46
asf warning: unknown asf object (not loaded)
asf debug: found object guid: 0x86d15240-0x311d-0x11d0-0xa3a400a0c90348f6 size:240
asf debug: read "codec list object" reserved_guid:0x86d15241-0x311d-0x11d0-0xa3a400a0c90348f6 codec_entries_count:2
asf debug: - codec[0] video name:"Windows Media Video 9" description:"" information_length:4
asf debug: - codec[1] audio name:"Windows Media Audio 9" description:" 64 kbps, 48 kHz, stereo (A/V) 1-pass CBR" information_length:2
asf debug: found object guid: 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c size:50
asf debug: read "data object" file_id:0x7ec55335-0xa45f-0x4608-0xaec90dd8c4035ebc total data packet:0 reserved:257
asf debug: + 'Unknown' GUID 0x0-0x0-0x0-0x0000000000000000 size:0pos:0
asf debug: + 'Header' GUID 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c size:3559pos:0
asf debug: | + 'Content Description' GUID 0x75b22633-0x668e-0x11cf-0xa6d900aa0062ce6c size:114pos:30
asf debug: | + 'Stream Bitrate Properties' GUID 0x7bf875ce-0x468d-0x11d1-0x8d82006097c9a2b2 size:44pos:144
asf debug: | + 'File Properties' GUID 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365 size:104pos:188
asf debug: | + 'Header Extension' GUID 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365 size:2439pos:292
asf debug: | | + 'Language List' GUID 0x7c4346a9-0xefe0-0x4bfc-0xb229393ede415c85 size:33pos:338
asf debug: | | + 'Extended Stream Properties' GUID 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:88pos:371
asf debug: | | + 'Extended Stream Properties' GUID 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:110pos:459
asf debug: | | + 'Extended Stream Properties' GUID 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a size:110pos:569
asf debug: | | + 'Unknown' GUID 0x26f18b5d-0x4584-0x47ec-0x9f5f0e651f0452c9 size:26pos:679
asf debug: | | + 'Metadata' GUID 0xc5f8cbea-0x5baf-0x4877-0x8467aa8c44fa4cca size:326pos:705
asf debug: | | + 'Padding' GUID 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8 size:1700pos:1031
asf debug: | + 'Stream Properties' GUID 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:114pos:2731
asf debug: | + 'Stream Properties' GUID 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:133pos:2845
asf debug: | + 'Stream Properties' GUID 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:133pos:2978
asf debug: | + 'Extended content description' GUID 0xd2d0a440-0xe307-0x11d2-0x97f000a0c95ea850 size:162pos:3111
asf debug: | + 'Unknown' GUID 0xd6e229dc-0x35da-0x11d1-0x903400a0c90349be size:46pos:3273
asf debug: | + 'Codec List' GUID 0x86d15240-0x311d-0x11d0-0xa3a400a0c90348f6 size:240pos:3319
asf debug: + 'Data' GUID 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c size:50pos:3559
asf debug: found 3 streams
asf debug: added new audio stream(codec:0x161,ID:1)
main debug: selecting program id=0
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec already initialized
avcodec debug: ffmpeg codec (Windows Media Audio 2) started
avcodec debug: Using 192000 bytes output buffer
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301)
asf debug: added new video stream(ID:2)
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (Windows Media Video 9) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301)
asf debug: added new video stream(ID:3)
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (Windows Media Video 9) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301)
main debug: using demux module "asf"
main debug: TIMER module_need() : 21.000 ms - Total 21.000 ms / 1 intvls (Avg 21.000 ms)
main debug: Buffering 0%
avcodec warning: Physical channel configuration not set : guessing
main debug: reusing aout
main debug: looking for audio output module: 4 candidates
aout_directx debug: Opening DirectSound Audio Output
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Speakers (Realtek High Definition Audio)
aout_directx debug: found device: Realtek Digital Output (Realtek High Definition Audio)
aout_directx debug: device supports 2 channels (DEFAULT!)
aout_directx debug: device supports 1 channel
aout_directx debug: Windows says your SpeakerConfig is stereo
aout_directx debug: creating DirectSoundThread
main debug: thread started
main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:321)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: TIMER module_need() : 20.000 ms - Total 20.000 ms / 1 intvls (Avg 20.000 ms)
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
audio_format debug: f32l->s16l, bits per sample: 32->16
main debug: using audio filter module "audio_format"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: input 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: looking for audio filter module: 1 candidate
scaletempo debug: format: 48000 rate, 2 nch, 4 bps, fl32
scaletempo debug: params: 30 stride, 0.200 overlap, 14 search
scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
main debug: using audio filter module "scaletempo"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: filter(s) 's16l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
audio_format debug: s16l->f32l, bits per sample: 16->32
main debug: using audio filter module "audio_format"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
bandlimited_resampler debug: f32l/52800KHz/2->f32l/48000KHz/2
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: found a filter for the whole conversion
main debug: End of audio preroll
main debug: Buffering 15%
main debug: Buffering 15%
main debug: Buffering 24%
main debug: Buffering 40%
main debug: Buffering 54%
main debug: Buffering 72%
main debug: Buffering 83%
main debug: Buffering 97%
main debug: Stream buffering done (1365 ms in 1375 ms)
main debug: Decoder buffering done in 0 ms
main warning: buffer is 53001 in advance, triggering downsampling
main warning: audio drift is too big (120291), dropping buffer
main warning: output date isn't PTS date, requesting resampling (41668)
main warning: timing screwed, stopping resampling
main warning: buffer is 111688 late, triggering upsampling
main warning: audio drift is too big (128512), dropping buffer
main warning: resampling stopped after 827000 usec (drift: -9538)
main warning: buffer is 43884 late, triggering upsampling
main warning: timing screwed, stopping resampling
main warning: buffer is 75137 late, triggering upsampling
main warning: timing screwed, stopping resampling
main warning: buffer is 112788 late, triggering upsampling
main warning: resampling stopped after 343000 usec (drift: -25073)
main warning: buffer is 83505 late, triggering upsampling
main warning: audio drift is too big (131021), dropping buffer
main warning: resampling stopped after 2213000 usec (drift: -44804)
main warning: audio drift is too big (195528), dropping buffer
main warning: buffer is 109861 late, triggering upsampling
main warning: audio drift is too big (180582), dropping buffer
main debug: control type=1
live555 debug: pause start: 0.000000 stop:8791705131.903999