[vlc-devel] Re: Multicast udp streaming from playlist - problems

Derk-Jan Hartman hartman at videolan.org
Thu Sep 2 13:07:26 CEST 2004


TaskInterrupt usually means that live isn't receiving Data yet.
However I have a feeling something else is going on here..
The TaskInterrupt is done when a 'receive' call from vlc to liveMedia 
takes more than 300ms.
Perhaps fen or Ross know what is going on?

DJ

Dermot McGahon wrote:
> On Thu, 02 Sep 2004 11:36:20 +0200, Derk-Jan Hartman  
> <hartman at videolan.org> wrote:
> 
>> It looks like the ts module wasn't compiled. check with:
>> vlc -l | grept ts
>>
>> You should install libdvbpsi reconfigure and recompile vlc...
>> That will probably fix this problem...
>> You should also install libmpeg2 and have VLC use that, because last  
>> time I checked ffmpeg MPEG2 wasn't that good in combination with TS  
>> streams...
> 
> 
> Derk-Jan,
> 
> That was it, I was missing libdvbpsi-devel.
> 
> I already had libmpeg2 installed. How do I get vlc to use it?
> 
> Latest logs included. There seem to be no errors .. but still
> no video.
> 
> 
> Dermot.
> -- 
> 
> 
> [dermot at localhost vlc-trunk]$ ./vlc -l | grep ts
> VLC media player 0.8.0-test1 Janus
>   netsync               Network synchronisation
>   dtssys                Raw DTS demuxer
>   ts                    ISO 13818-1 MPEG Transport Stream input - new
>   dtstospdif            audio filter for DTS->S/PDIF encapsulation
>   mux_ts                TS muxer (libdvbpsi)
>   dts                   DTS parser
>   dts                   DTS audio packetizer
> 
> 
> [dermot at localhost vlc-trunk]$ ./vlc rtsp://omnibase/sync_test -v -v -v
> VLC media player 0.8.0-test1 Janus
> [00000001] main vlc debug: opening config file /home/dermot/.vlc/vlcrc
> [00000001] main vlc warning: config file /home/dermot/.vlc/vlcrc does 
> not  exist yet
> [00000001] main vlc debug: checking builtin modules
> [00000001] main vlc debug: checking plugin modules
> [00000001] main vlc debug: recursively browsing `modules'
> [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc'
> [00000199] main module warning: cannot find symbol  
> "vlc_entry__0_8_0_test1" in file  
> `/usr/local/lib/vlc/access/libaccess_file_plugin.so'  
> (/usr/local/lib/vlc/access/libaccess_file_plugin.so: undefined symbol:  
> _vlc_entry__0_8_0_test1)
> [00000200] main module warning: cannot find symbol  
> "vlc_entry__0_8_0_test1" in file  
> `/usr/local/lib/vlc/access/libaccess_udp_plugin.so'  
> (/usr/local/lib/vlc/access/
> 
> [Snip: many undefined symbol warnings]
> 
> [00000001] main vlc debug: recursively browsing `plugins'
> [00000001] main vlc debug: module bank initialized, found 161 modules
> [00000001] main vlc debug: opening config file /home/dermot/.vlc/vlcrc
> [00000001] main vlc warning: config file /home/dermot/.vlc/vlcrc does 
> not  exist yet
> [00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE FPU
> [00000001] main vlc debug: looking for memcpy module
> [00000001] main vlc debug: probing 3 candidates
> [00000010] main module debug: using memcpy module "memcpymmxext"
> [00000352] main playlist debug: creating group Normal with id 1 at  
> position 0
> [00000352] main playlist debug: waiting for thread completion
> [00000352] main playlist debug: thread 85625776 (playlist) created at  
> priority 0 (src/playlist/playlist.c:107)
> [00000353] main interface debug: looking for interface module
> [00000353] main interface debug: probing 1 candidate
> [00000025] main module debug: using interface module "hotkeys"
> [00000353] main interface debug: interface initialized
> [00000353] main interface debug: thread 41905072 (interface) created at  
> priority 0 (src/interface/interface.c:209)
> [00000352] main playlist debug: adding playlist item  
> `rtsp://omnibase/sync_test' ( rtsp://omnibase/sync_test )
> [00000354] main interface debug: looking for interface module
> [00000354] main interface debug: probing 2 candidates
> [00000073] main module debug: using interface module "wxwindows"
> [00000354] main interface debug: interface initialized
> [00000354] main interface debug: thread 114314160 (manager) created at  
> priority 0 (src/interface/interface.c:194)
> [00000354] wxwindows interface debug: accelerator table loaded
> [00000352] main playlist debug: creating new input thread
> [00000355] main input debug: waiting for thread completion
> [00000355] main input debug: `rtsp://omnibase/sync_test' gives access  
> `rtsp' demux `' path `omnibase/sync_test'
> [00000355] main input debug: demux2_New: access='rtsp' demux=''  
> path='omnibase/sync_test'
> [00000356] main demuxer debug: looking for access_demux module
> [00000356] main demuxer debug: probing 1 candidate
> [00000355] main input debug: thread 52394928 (input) created at priority 
> 0  (src/input/input.c:228)
> Sending request: OPTIONS * RTSP/1.0
> CSeq: 1
> User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.03.31)
> 
> 
> Received OPTIONS response: RTSP/1.0 200 OK
> CSeq: 1
> Message: OPTIONS Successful
> Public: OPTIONS, DESCRIBE, SETUP, PLAY, PAUSE, SET_PARAMETER,  
> GET_PARAMETER, SET_PLAYMODE, TEARDOWN
> Date: Thu, 02 Sep 2004 18:24:20 GMT
> 
> 
> Sending request: DESCRIBE rtsp://omnibase/sync_test RTSP/1.0
> CSeq: 2
> Accept: application/x-rtsp-mh, application/sdp
> User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.03.31)
> 
> 
> Received DESCRIBE response: RTSP/1.0 200 OK
> CSeq: 2
> Date: Thu, 02 Sep 2004 18:24:20 GMT
> Server: Kasenna MediaBase version 7.0.1
> Content-type: application/x-rtsp-mh
> Content-Length: 416
> 
> 
> Need to read 416 extra bytes
> Read 416 extra bytes: <MediaDescription>
> <MediaContainer
> NumStreams = 1
> 
>>
> <MediaStreams>
> <MediaStream
> StreamID = 0
> MimeType = application/x-sgimb
> MaxBitRate = 4500001
> Height = 480
> Width = 704
> FramesPerSecond = 29.969999
> AspectRatio = 0.673500
> FramesToIFramesRatio = 12.000000
> AudioHeader = 0
> Duration = 120797205
> StartTime = 0
> PlayModes = 7
> TypeSpecificData = MPEG-2
> VideoPid = 4131
> AudioPid = 4130
> </MediaStreams>
> </MediaDescription>
> 
> 
> sdp=v=0
> o=NoSpacesAllowed 1 1 IN IP4 192.168.3.3
> s=rtsp://omnibase/sync_test
> c=IN IP4 192.168.3.3
> t=0 0
> a=control:*
> a=range:npt=0-
> m=video 554 RAW/RAW/UDP 33
> a=control:trackID=4131
> 
> [00000356] livedotcom demuxer debug: RTP subsession 'video/MP2T'
> Sending request: SETUP rtsp://omnibase/sync_test/ RTSP/1.0
> CSeq: 3
> Transport: RAW/RAW/UDP;unicast;client_port=554-555
> User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.03.31)
> 
> 
> Received SETUP response: RTSP/1.0 200 OK
> CSeq: 3
> Transport:  
> RAW/RAW/UDP;destination=192.168.3.20;port=554;client_port=554;source=192.168.3.3 
> 
> Session: 1094118422
> 
> 
> Sending request: PLAY rtsp://omnibase/sync_test RTSP/1.0
> CSeq: 4
> Session: 1094118422
> Range: npt=0-
> User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.03.31)
> 
> 
> Received PLAY response: RTSP/1.0 200 OK
> CSeq: 4
> Date: Thu, 02 Sep 2004 18:24:20 GMT
> Scale: 1.000000
> 
> 
> [00000357] main private debug: demux2_New: access='' demux='ts' path=''
> [00000358] main demuxer debug: looking for demux2 module
> [00000358] main demuxer debug: probing 1 candidate
> [00000357] main private debug: thread 67619760 (stream out) created at  
> priority 0 (src/input/demux.c:301)
> [00000013] main module debug: using access_demux module "livedotcom"
> [00000355] main input debug: `rtsp://omnibase/sync_test' sucessfully opened
> TaskInterrupt
> [00000355] main input debug: control type=1
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> signal 2 received, terminating vlc - do it again in case it gets stuck
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> TaskInterrupt
> user insisted too much, dying badly
> Aborted
> [dermot at localhost vlc-trunk]$
> 
> 

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list