[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