mpeg4 multicast via SDP in twoflower

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
dbrb2
Blank Cone
Blank Cone
Posts: 74
Joined: 07 Sep 2007 20:21

mpeg4 multicast via SDP in twoflower

Postby dbrb2 » 22 Aug 2013 23:09

Hi,

Using VLC 1.17 (luggage) I can open a multicast mpeg4 part 2 stream, using an SDP of the form:

Code: Select all

v=0 m=video <multicast_port> RTP/AVP 96 c=IN <multicast address> a=rtpmap:96 MP4V-ES/90000 a=source-filter: incl IN IP4 <multicast address> <unicast address>
This plays in 1.17 fine, with the debug output below:

Code: Select all

main debug: adding item `test.sdp' ( file:///C:/test.sdp ) qt4 debug: Adding a new MRL to recent ones: C:\test.sdp main debug: rebuilding array of current - root Playlist main debug: Creating an input for 'test.sdp' main debug: rebuild done - 1 items, index -1 main debug: processing request item test.sdp node null skip 0 main debug: resyncing on test.sdp main debug: test.sdp is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'test.sdp' main debug: thread started main debug: using timeshift granularity of 50 MiB main debug: using timeshift path 'C:\Users\Admin\AppData\Local\Temp' main debug: thread (input) created at priority 1 (../.././src/input/input.c:214) main debug: `file:///C://test.sdp' gives access `file' demux `' path `C:\test.sdp' main debug: creating demux: access='file' demux='' path='C:\test.sdp' main debug: looking for access_demux module: 2 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating access 'file' path='C:\test.sdp' main debug: looking for access module: 2 candidates filesystem debug: opening file `C:\test.sdp' main debug: using access module "filesystem" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 132 bytes in 0s - 128906 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='file' demux='' path='C:\test.sdp' main debug: looking for demux module: 52 candidates live555 debug: RTP subsession 'video/MP4V-ES' main debug: selecting program id=0 live555 debug: setup start: 0.000000 stop:0.000000 live555 debug: play start: 0.000000 stop:0.000000 main debug: using demux module "live555" main debug: TIMER module_need() : 7.000 ms - Total 7.000 ms / 1 intvls (Avg 7.000 ms) main debug: looking for a subtitle file in C:\tfl\ main debug: looking for decoder module: 34 candidates main debug: no fetch required for (null) (art currently (null)) avcodec debug: libavcodec initialized (interface 0x346c00) avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 12.000 ms - Total 12.000 ms / 1 intvls (Avg 12.000 ms) qt4 debug: IM: Setting an input main debug: thread started main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\Admin\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: `file:///C://test.sdp' successfully opened main debug: Buffering 0% avcodec warning: disabling direct rendering avcodec warning: cannot decode one frame (13633 bytes) main debug: Buffering 27% avcodec warning: cannot decode one frame (19315 bytes) main debug: Buffering 40% main debug: Buffering 53% main debug: Buffering 67% live555 debug: tk->rtpSource->hasBeenSynchronizedUsingRTCP() main debug: ES_OUT_RESET_PCR called main debug: Buffering 0% avcodec warning: cannot decode one frame (19212 bytes) main debug: Buffering 13% avcodec warning: cannot decode one frame (19493 bytes) main debug: Buffering 26% avcodec warning: cannot decode one frame (19583 bytes) main debug: Buffering 40% avcodec warning: cannot decode one frame (19330 bytes) main debug: Buffering 53% avcodec warning: cannot decode one frame (19433 bytes) main debug: Buffering 66% avcodec warning: cannot decode one frame (19964 bytes) main debug: Buffering 80% avcodec warning: cannot decode one frame (19636 bytes) main debug: Buffering 93% avcodec warning: cannot decode one frame (18142 bytes) main debug: Stream buffering done (320 ms in 321 ms) avcodec warning: cannot decode one frame (19236 bytes) main debug: Decoder buffering done in 0 ms avcodec warning: cannot decode one frame (19193 bytes) live555 debug: lost 355 bytes live555 debug: increasing buffer size to 131072 main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates freetype debug: Building font databases. freetype debug: Took 9000 microseconds freetype debug: Using Arial as font from file C:/Windows/fonts/arial.ttf freetype debug: using fontsize: 2 main debug: using text renderer module "freetype" main debug: TIMER module_need() : 12.000 ms - Total 12.000 ms / 1 intvls (Avg 12.000 ms) main debug: looking for video filter2 module: 18 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: looking for video filter2 module: 18 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: window size: 768x576 main debug: Deinterlacing available main debug: deinterlace 0, mode blend, is_needed 0 main debug: looking for video output module: 1 candidate vout_wrapper debug: Opening vout display wrapper main debug: looking for vout display module: 8 candidates direct3d debug: creating Vout EventThread direct3d debug: DirectXCreateWindow main debug: looking for vout window hwnd module: 3 candidates qt4 debug: requesting video... qt4 debug: Video was requested 0, 0 main debug: using vout window hwnd module "qt4" main debug: TIMER module_need() : 9.000 ms - Total 9.000 ms / 1 intvls (Avg 9.000 ms) direct3d debug: created video sub-window direct3d debug: Vout EventThread running direct3d debug: disabling screen saver main debug: VoutDisplayEvent 'resize' 784x614 window direct3d warning: trying surface pixel format: YV12 direct3d debug: selected surface pixel format is YV12 direct3d debug: Direct3D scene created successfully direct3d debug: Direct3D device adapter successfully initialized main debug: using vout display module "direct3d" main debug: TIMER module_need() : 125.000 ms - Total 125.000 ms / 1 intvls (Avg 125.000 ms) main debug: using video output module "vout_wrapper" main debug: TIMER module_need() : 125.000 ms - Total 125.000 ms / 1 intvls (Avg 125.000 ms) main debug: got 1 direct buffer(s) main debug: pic render sz 720x576, of (0,0), vsz 720x576, 4cc I420, sar 16:15, msk r0x0 g0x0 b0x0 main debug: pic in sz 720x576, of (0,0), vsz 720x576, 4cc I420, sar 16:15, msk r0x0 g0x0 b0x0 main debug: pic out sz 720x576, of (0,0), vsz 720x576, 4cc I420, sar 16:15, msk r0x0 g0x0 b0x0 main debug: direct render, mapping render pictures 0-23 to system pictures 1-24 main debug: VoutDisplayEvent 'resize' 768x576 window avcodec debug: using direct rendering main debug: End of video preroll avcodec warning: cannot decode one frame (3533 bytes) freetype debug: using fontsize: 36 main debug: looking for video blending module: 1 candidate blend debug: chroma: YUVA -> I420 main debug: using video blending module "blend" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: Post-processing available main warning: vlc_object_find_name(postproc) is not safe!
Using the same SDP in the latest VLC (2.08) still causes the stream to be joined, as can be verified from looking at wireshark traces which show the incoming traffic, but no video is streamed.

With the default settings, with ffmpeg threads set to 0, debug output shows:

Code: Select all

main debug: adding item `test.sdp' ( file:///C://test.sdp ) qt4 debug: Adding a new MRL to recent ones: file:///C://test.sdp main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: processing request item: test.sdp, node: null, skip: 0 main debug: resyncing on test.sdp main debug: test.sdp is at 0 main debug: starting playback of the new playlist item main debug: resyncing on test.sdp main debug: test.sdp is at 0 main debug: creating new input thread main debug: Creating an input for 'test.sdp' main debug: Creating an input for 'test.sdp' qt4 debug: IM: Setting an input main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\User1\AppData\Local\Temp' main debug: `file:///C://test.sdp' gives access `file' demux `' path `/C://test.sdp' main debug: creating demux: access='file' demux='' location='/C://test.sdp' file='C:\tfl\test.sdp' main debug: looking for access_demux module: 3 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 0.308 ms - Total 0.308 ms / 1 intvls (Avg 0.308 ms) main debug: creating access 'file' location='/C://test.sdp', path='C:\tfl\test.sdp' main debug: looking for access module: 3 candidates filesystem debug: opening file `C:\tfl\test.sdp' main debug: using access module "filesystem" main debug: TIMER module_need() : 0.234 ms - Total 0.234 ms / 1 intvls (Avg 0.234 ms) main debug: Using stream method for AStream* main debug: starting pre-buffering main debug: received first data after 0 ms main debug: pre-buffering done 134 bytes in 0s - 4361 KiB/s main debug: looking for stream_filter module: 4 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.115 ms - Total 0.115 ms / 1 intvls (Avg 0.115 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.099 ms - Total 0.099 ms / 1 intvls (Avg 0.099 ms) main debug: creating demux: access='file' demux='' location='/C://test.sdp' file='C:\tfl\test.sdp' main debug: looking for demux module: 55 candidates live555 debug: version 2012.12.18 live555 debug: RTP subsession 'video/MP4V-ES' main debug: selecting program id=0 live555 debug: setup start: 0.000000 stop:0.000000 live555 debug: play start: 0.000000 stop:0.000000 main debug: using demux module "live555" main debug: TIMER module_need() : 38.908 ms - Total 38.908 ms / 1 intvls (Avg 38.908 ms) main debug: looking for a subtitle file in C:\tfl\ main debug: looking for decoder module: 32 candidates main debug: no fetch required for (null) (art currently (null)) avcodec debug: libavcodec initialized (interface 0x362901) avcodec debug: trying to use direct rendering avcodec debug: allowing 4 thread(s) for decoding avcodec debug: ffmpeg codec (MPEG-4 Video) started avcodec debug: using frame thread mode with 4 threads main debug: using decoder module "avcodec" main debug: TIMER module_need() : 7.830 ms - Total 7.830 ms / 1 intvls (Avg 7.830 ms) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\User1\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Users\User1\Desktop\vlc-2.0.8\lua\meta\reader lua debug: Trying Lua playlist script C:\Users\User1\Desktop\vlc-2.0.8\lua\meta\reader\filename.luac main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.274 ms - Total 1.274 ms / 1 intvls (Avg 1.274 ms) main debug: `file:///C://test.sdp' successfully opened main debug: Buffering 0% main debug: Buffering 4% avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 12% main debug: Buffering 16% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 20% main debug: Buffering 24% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 28% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 32% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 36% avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 40% avcodec warning: cannot decode one frame (9317 bytes) main debug: Buffering 44% avcodec warning: cannot decode one frame (766 bytes) main debug: Buffering 48% avcodec warning: cannot decode one frame (345 bytes) main debug: Buffering 52% avcodec warning: cannot decode one frame (235 bytes) main debug: Buffering 56% avcodec warning: cannot decode one frame (217 bytes) main debug: Buffering 60% avcodec warning: cannot decode one frame (218 bytes) main debug: Buffering 64% avcodec warning: cannot decode one frame (213 bytes) main debug: Buffering 68% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 72% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 76% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 80% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 84% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 88% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 92% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 96% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 100% avcodec warning: cannot decode one frame (210 bytes) main debug: Stream buffering done (1040 ms in 943 ms) avcodec warning: cannot decode one frame (210 bytes) main debug: Decoder buffering done in 0 ms avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (9317 bytes) avcodec warning: cannot decode one frame (766 bytes) avcodec warning: cannot decode one frame (345 bytes) avcodec warning: cannot decode one frame (235 bytes) avcodec warning: cannot decode one frame (217 bytes) avcodec warning: cannot decode one frame (218 bytes) avcodec warning: cannot decode one frame (213 bytes) avcodec warning: cannot decode one frame (210 bytes) avcodec warning: cannot decode one frame (210 bytes)
Which continues forever, without video being shown

Forcing threads to 1 gives a different output, but still no video:

Code: Select all

main debug: adding item `test.sdp' ( file:///C://test.sdp ) qt4 debug: Adding a new MRL to recent ones: file:///C://test.sdp main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: processing request item: test.sdp, node: null, skip: 0 main debug: resyncing on test.sdp main debug: test.sdp is at 0 main debug: starting playback of the new playlist item main debug: resyncing on test.sdp main debug: test.sdp is at 0 main debug: creating new input thread main debug: Creating an input for 'test.sdp' main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\User1\AppData\Local\Temp' main debug: `file:///C://test.sdp' gives access `file' demux `' path `/C://test.sdp' main debug: creating demux: access='file' demux='' location='/C://test.sdp' file='C:\tfl\test.sdp' main debug: looking for access_demux module: 3 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 0.339 ms - Total 0.339 ms / 1 intvls (Avg 0.339 ms) main debug: creating access 'file' location='/C://test.sdp', path='C:\tfl\test.sdp' main debug: looking for access module: 3 candidates filesystem debug: opening file `C:\tfl\test.sdp' main debug: using access module "filesystem" main debug: TIMER module_need() : 0.248 ms - Total 0.248 ms / 1 intvls (Avg 0.248 ms) main debug: Using stream method for AStream* main debug: starting pre-buffering main debug: received first data after 0 ms main debug: pre-buffering done 134 bytes in 0s - 4673 KiB/s main debug: looking for stream_filter module: 4 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.121 ms - Total 0.121 ms / 1 intvls (Avg 0.121 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.095 ms - Total 0.095 ms / 1 intvls (Avg 0.095 ms) main debug: creating demux: access='file' demux='' location='/C://test.sdp' file='C:\tfl\test.sdp' main debug: looking for demux module: 55 candidates live555 debug: version 2012.12.18 live555 debug: RTP subsession 'video/MP4V-ES' main debug: selecting program id=0 live555 debug: setup start: 0.000000 stop:0.000000 live555 debug: play start: 0.000000 stop:0.000000 main debug: using demux module "live555" main debug: TIMER module_need() : 8.479 ms - Total 8.479 ms / 1 intvls (Avg 8.479 ms) main debug: looking for a subtitle file in C:\tfl\ qt4 debug: IM: Setting an input main debug: looking for decoder module: 32 candidates avcodec debug: libavcodec initialized (interface 0x362901) avcodec debug: trying to use direct rendering avcodec debug: allowing 1 thread(s) for decoding avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 8.184 ms - Total 8.184 ms / 1 intvls (Avg 8.184 ms) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\User1\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Users\User1\Desktop\vlc-2.0.8\lua\meta\reader lua debug: Trying Lua playlist script C:\Users\User1\Desktop\vlc-2.0.8\lua\meta\reader\filename.luac main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.429 ms - Total 1.429 ms / 1 intvls (Avg 1.429 ms) main debug: `file:///C://test.sdp' successfully opened main debug: no fetch required for (null) (art currently (null)) main debug: Buffering 0% avcodec warning: cannot decode one frame (210 bytes) main debug: Buffering 4% main debug: Buffering 8% main debug: Buffering 12% main debug: Buffering 16% main debug: Buffering 20% main debug: Buffering 24% main debug: Buffering 28% main debug: Buffering 32% main debug: Buffering 36% main debug: Buffering 40% main debug: Buffering 44% main debug: Buffering 48% main debug: Buffering 52% main debug: Buffering 56% main debug: Buffering 60% main debug: Buffering 64% main debug: Buffering 68% main debug: Buffering 72% main debug: Buffering 76% main debug: Buffering 80% main debug: Buffering 84% main debug: Buffering 88% main debug: Buffering 92% main debug: Buffering 96% main debug: Buffering 100% main debug: Stream buffering done (1040 ms in 1005 ms)
Art which point nothing more happens in the logs

Any ideas, either of how to remedy, or of information I could provide here which might make a future fix more likely?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: mpeg4 multicast via SDP in twoflower

Postby Jean-Baptiste Kempf » 28 Aug 2013 00:55

What happens if you force threads 1 ?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

dbrb2
Blank Cone
Blank Cone
Posts: 74
Joined: 07 Sep 2007 20:21

Re: mpeg4 multicast via SDP in twoflower

Postby dbrb2 » 28 Aug 2013 12:56

Hi - forcing threads to 1 is one of the examples above - so no errors are thrown, but it gets as far as:

main debug: Buffering 96%
main debug: Buffering 100%
main debug: Stream buffering done (1040 ms in 1005 ms)

And then nothing more - no errors, but no video either.

However, in both cases (threads=0 or 1) wireshark shows the UDP multicast video is arriving at the machine.

By also checking "hardware decoding", I can sometimes get the video to start. Any subsequent requests then fail however, with "main debug: no fetch required for (null) (art currently (null))" error when any other SDP files are loaded - and no indication the SDP parsing has even started.

Also, in the windows version, once an SDP file has been opened, then clicking "stop" does not revert the GUI - the "play" button remains a "pause" button - so something somehwere has got stuck. The logs show "main debug: dying input" - but nothing more

Interestingly, it works fine with the same SDP in linux /if/ ffmpeg threads are set to 1

dbrb2
Blank Cone
Blank Cone
Posts: 74
Joined: 07 Sep 2007 20:21

Re: mpeg4 multicast via SDP in twoflower

Postby dbrb2 » 01 Sep 2013 13:35

Is there any information I could provide that would help remedy this? Happy to do anything I can, but fixing it myself is, unfortunately, beyond me :-)


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 6 guests