Hi,
Release note for 0.8 says "VBrick streams fully supported" does this include MPEG-4 via RTP ?
------------------------
I am trying to use VLC 0.8 to play a multicast RTP mpeg4 stream from a Vbrick encoder, and I am getting nowhere.
If I use RTP:://@236.1.1.1:1234 as source instead then I get
"No RTP header detected" - due to the RTP payload type being 96 which VLC doesn’t handle.
If I use UDP:://@236.1.1.1:1234 then I get:
./vlc0.8 -vvv --vout fb --fbdev=/dev/fb0 udp://@236.1.1.1:1234 --width 480 --noaudio
VLC media player 0.8.0 Janus
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-0404be.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/vlc_target-0.8/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 144 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000000] main root debug: VLC media player - version 0.8.0 Janus - (c) 1996-2004 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --disable-plugins --prefix=/vlc_target-0.8 --bindir=/vlc_target-0.8 --libexecdir=/vlc_target-0.8 --disable-altivec --disable-runtime-cpudetection --disable-debug --includedir=/vlc_target/include --with-libmpeg2-tree=/home/palmerm/vlc_target/mpeg2dec-0.4.0 --libdir=/vlc_target-0.8/lib --with-qte=/opt/target/ryan/opt/qte --disable-sdl --disable-gtk --disable-dvd --disable-mad --with-ffmpeg-tree=/home/palmerm/vlc_target/ffmpeg-20041101 --with-dvbpsi-tree=/home/palmerm/vlc_target/libdvbpsi-20041028 --enable-ffmpeg --disable-freetype --disable-fribidi --enable-fb --enable-lirc --disable-screen --disable-x11 --disable-xvideo --disable-visual --host=powerpc-linux --with-words=big CC=ppc_405-gcc CXX=ppc_405-g++
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-0404be.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/vlc_target-0.8/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 144 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: CPU has capabilities FPU
[00000001] main vlc debug: looking for memcpy module
[00000001] main vlc debug: probing 1 candidate
[00000025] main module debug: using memcpy module "memcpy"
[00000179] main playlist debug: creating group Normal with id 1 at position 0
[00000179] main playlist debug: waiting for thread completion
[00000179] main playlist debug: thread 1026 (playlist) created at priority 0 (src/playlist/playlist.c:107)
[00000180] main interface debug: looking for interface module
[00000180] main interface debug: probing 1 candidate
[00000026] main module debug: using interface module "hotkeys"
[00000180] main interface debug: interface initialized
[00000180] main interface debug: thread 2051 (interface) created at priority 0 (src/interface/interface.c:209)
[00000179] main playlist debug: adding playlist item `udp://@236.1.1.1:1234' ( udp://@236.1.1.1:1234 )
[00000181] main interface debug: looking for interface module
[00000181] main interface debug: probing 1 candidate
Remote control interface initialized, `h' for help
[00000021] main module debug: using interface module "rc"
[00000181] main interface debug: interface initialized
[00000179] main playlist debug: creating new input thread
[00000182] main input debug: waiting for thread completion
[00000182] main input debug: thread 3076 (input) created at priority 0 (src/input/input.c:228)
[00000182] main input debug: `udp://@236.1.1.1:1234' gives access `udp' demux `' path `@236.1.1.1:1234'
[00000182] main input debug: demux2_New: access='udp' demux='' path='@236.1.1.1:1234'
[00000183] main demuxer debug: looking for access_demux module
[00000183] main demuxer debug: probing 0 candidates
[00000183] main demuxer warning: no access_demux module matched "udp"
[00000182] main input debug: access2_New: access='udp' path='@236.1.1.1:1234'
[00000184] main access debug: looking for access2 module
[00000184] main access debug: probing 5 candidates
[00000184] access_udp access debug: opening server=:0 local=236.1.1.1:1234
[00000184] main access debug: net: connecting to ':0@236.1.1.1:1234'
[00000184] main access debug: looking for network module
[00000184] main access debug: probing 2 candidates
[00000184] ipv4 access debug: socket buffer size is 0x1fffe instead of 0x80000
[00000184] ipv4 access debug: IP_ADD_MEMBERSHIP multicast request
[00000134] main module debug: using network module "ipv4"
[00000134] main module debug: unlocking module "ipv4"
[00000131] main module debug: using access2 module "access_udp"
[00000185] main private debug: pre buffering
[00000184] access_udp access debug: no RTP header detected
[00000185] main private debug: received first data for our buffer
[00000181] main interface debug: thread 4101 (manager) created at priority 0 (src/interface/interface.c:194)
[00000185] main private debug: prebuffering done 2019 bytes in 0s - 16 kbytes/s
[00000182] main input debug: demux2_New: access='udp' demux='' path='@236.1.1.1:1234'
[00000186] main demuxer debug: looking for demux2 module
[00000186] main demuxer debug: probing 28 candidates
[00000186] mp4 demuxer warning: MP4 plugin discarded (not a valid file)
[00000186] avi demuxer warning: avi module discarded (invalid header)
[00000186] asf demuxer warning: ASF plugin discarded (not a valid file)
[00000186] mpgv demuxer warning: ES module discarded (no startcode)
[00000186] main demuxer debug: looking for id3 module
[00000186] main demuxer debug: probing 1 candidate
[00000186] id3 demuxer debug: checking for ID3 tag
[00000107] main module debug: using id3 module "id3"
[00000107] main module debug: unlocking module "id3"
[00000186] aac demuxer warning: AAC module discarded
[00000186] sap demuxer warning: SDP (UDP) module discarded
[00000186] real demuxer warning: Real module discarded
[00000186] ts demuxer warning: TS module discarded (lost sync)
[00000186] pva demuxer warning: PVA module discarded
[00000186] nsv demuxer warning: NSV module discarded
[00000186] aiff demuxer warning: AIFF module discarded
[00000186] playlist demuxer warning: old import module discarded: invalid file
[00000186] playlist demuxer warning: pls import module discarded
[00000186] au demuxer warning: AU module discarded
[00000186] ffmpeg demuxer debug: couldn't guess format
[00000186] ps demuxer warning: this does not look like an MPEG PS stream, continuing anyway
[00000034] main module debug: using demux2 module "ps"
[00000182] main input debug: `udp://@236.1.1.1:1234' sucessfully opened
[00000186] ps demuxer warning: garbage at input
[00000182] main input debug: control type=1
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
[00000186] ps demuxer warning: garbage at input
Thanks