[vlc-devel] dccp support

Tomasz Grobelny tomasz at grobelny.oswiecenia.net
Fri Feb 29 00:18:57 CET 2008


Dnia Thursday 28 of February 2008, Rémi Denis-Courmont napisał:
> Le Thursday 28 February 2008 10:34:13 Tomasz Grobelny, vous avez écrit :
> > 1. Where can I find user documentation regarding dccp preferably with
> > example commands?
>
> It's been added to the streaming howto documentation, but I don't know when
> the official website will be synched.
>
Is it available in some repository?

> > 2. If it doesn't exist yet, would anybody be so kind to give a short
> > explanation on how dccp in vlc can be used? Again, examples on how to
> > stream and receive a video file would be great.
>
> Currently, there is no defined way to negociate DCCP via RTSP, so DCCP
> support in VLC still has pretty rough corners:
>
> On the streamer:
> # vlc --sout '#rtp{dccp,dst=::,mux=ts,port=1234}' ...
>
> On the receiver(s):
> # vlc dccp://serverIP:1234
On receiving side I got:
$ /usr/local/bin/vlc dccp://127.0.0.1:1234 -Irc -vv
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled.     ***
***************************************************
VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - 
(c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured 
with ./configure  '--without-tuning' '--disable-glx' '--enable-realrtsp'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache 
file /home/users/tomek//.cache/vlc/plugins-04041e.dat
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 465 modules
[00000001] main libvlc debug: opening config file 
(/home/users/tomek//.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT 
SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 8 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000626] main input debug: Input is a meta file: disabling unneeded options
[00000626] main input debug: 
`file/xspf-open:///home/users/tomek//.local/share/vlc/ml.xspf' gives access 
`file' demux `xspf-open' path `/home/users/tomek//.local/share/vlc/ml.xspf'
[00000626] main input debug: creating access 'file' 
path='/home/users/tomek//.local/share/vlc/ml.xspf'
[00000627] main access debug: looking for access2 module: 6 candidates
[00000627] access_directory access debug: opening directory 
`/home/users/tomek//.local/share/vlc/ml.xspf'
[00000627] access_directory access debug: skipping non-directory 
`/home/users/tomek//.local/share/vlc/ml.xspf'
[00000627] access_directory access debug: opening directory 
`/home/users/tomek//.local/share/vlc/ml.xspf'
[00000627] access_directory access debug: skipping non-directory 
`/home/users/tomek//.local/share/vlc/ml.xspf'
[00000627] access_mmap access debug: opening 
file /home/users/tomek//.local/share/vlc/ml.xspf
[00000627] main access debug: using access2 module "access_mmap"
[00000631] main private debug: pre buffering
[00000631] main private debug: received first data for our buffer
[00000627] access_mmap access debug: at end of memory mapped file
[00000626] main input debug: creating demux: access='file' demux='xspf-open' 
path='/home/users/tomek//.local/share/vlc/ml.xspf'
[00000632] main demuxer debug: looking for demux2 module: 2 candidates
[00000632] playlist demuxer debug: using XSPF playlist reader
[00000632] main demuxer debug: using demux2 module "playlist"
[00000626] main input debug: 
`file/xspf-open:///home/users/tomek//.local/share/vlc/ml.xspf' successfully 
opened
[00000647] main private debug: looking for xml module: 4 candidates
[00000647] main private debug: using xml module "xml"
[00000627] access_mmap access debug: at end of memory mapped file
[00000632] playlist demuxer debug: parsed 0 tracks successfully
[00000647] main private debug: removing module "xml"
[00000626] main input debug: EOF reached
[00000626] main input debug: control type=1
[00000632] main demuxer debug: removing module "playlist"
[00000627] main access debug: removing module "access_mmap"
[00000649] main private debug: waiting for thread completion
[00000649] main private debug: thread 3042274192 (preparser) created at 
priority 0 (playlist/thread.c:82)
[00000650] main private debug: waiting for thread completion
[00000650] main private debug: thread 3033881488 (fetcher) created at priority 
0 (playlist/thread.c:110)
[00000625] main playlist debug: waiting for thread completion
[00000625] main playlist debug: rebuilding array of current - root Playlist
[00000625] main playlist debug: rebuild done - 0 items, index -1
[00000625] main playlist debug: thread 3025488784 (playlist) created at 
priority 0 (playlist/thread.c:120)
[00000651] main interface debug: looking for interface module: 2 candidates
[00000651] main interface debug: using interface module "hotkeys"
[00000651] main interface debug: thread 3017096080 (interface) created at 
priority 0 (interface/interface.c:148)
[00000653] main interface debug: looking for interface module: 2 candidates
[00000653] main interface debug: using interface module "inhibit"
[00000653] main interface debug: thread 3008703376 (interface) created at 
priority 0 (interface/interface.c:148)
[00000655] main interface debug: looking for interface module: 2 candidates
[00000655] main interface debug: using interface module "screensaver"
[00000655] main interface debug: thread 3000298384 (interface) created at 
priority 0 (interface/interface.c:148)
[00000625] main playlist debug: adding item `127.0.0.1:1234' ( 
dccp://127.0.0.1:1234 )
[00000657] main interface debug: looking for interface module: 34 candidates
Remote control interface initialized. Type `help' for help.
[00000657] main interface debug: using interface module "rc"
[00000657] main interface debug: thread 2991856528 (interface) created at 
priority 0 (interface/interface.c:148)
[00000625] main playlist debug: starting new item
[00000625] main playlist debug: processing request item null node Playlist 
skip 0
[00000625] main playlist debug: rebuilding array of current - root Playlist
[00000625] main playlist debug: rebuild done - 1 items, index -1
[00000625] main playlist debug: creating new input thread
[00000659] main input debug: waiting for thread completion
[00000659] main input debug: `dccp://127.0.0.1:1234' gives access `dccp' demux 
`' path `127.0.0.1:1234'
[00000659] main input debug: creating demux: access='dccp' demux='' 
path='127.0.0.1:1234'
[00000660] main demuxer debug: looking for access_demux module: 0 candidates
[00000660] main demuxer warning: no access_demux module matched "dccp"
[00000659] main input debug: creating access 'dccp' path='127.0.0.1:1234'
[00000661] main access debug: looking for access2 module: 2 candidates
[00000661] access_udp access debug: opening server=127.0.0.1:1234 local=:1234
[00000661] main access debug: net: connecting to 127.0.0.1 port 1234
[00000659] main input debug: thread 2983463824 (input) created at priority 0 
(input/input.c:342)
[00000661] main access debug: connection: Operation now in progress
[00000661] main access debug: connection succeeded (socket = 10)
[00000661] main access debug: using access2 module "access_udp"
[00000663] main private debug: pre buffering
[00000661] access_udp access debug: connection-oriented media hangup
[00000663] main private error: cannot pre fill buffer
[00000659] main input warning: cannot create a stream_t from access
[00000661] main access debug: removing module "access_udp"
[00000625] main playlist debug: finished input
[00000625] main playlist debug: dying input
[00000625] main playlist debug: dying input
[00000625] main playlist debug: dead input
[00000659] main input debug: thread 2983463824 joined (input/input.c:479)
[00000625] main playlist debug: starting new item
[00000625] main playlist debug: changing item without a request (current 0/1)
[00000625] main playlist debug: nothing to play

What may be the problem?
-- 
Regards,
Tomasz Grobelny



More information about the vlc-devel mailing list