I have a slightly frustrating problem with streaming through VLC. I am trying to stream audio from my PC to another using the StereoMix provided by my soundcard.
Starting the stream is no problem, but when I'm trying to connect to the stream there are no data sent. VLC shows, that a connection is established but the receiving player says there are no data to read.
I tried serveral stream destinations. For every case exists the same problem. With streaming to a file I saw, that data are written after I close the stream/VLC. That means, when I start streaming to a file, VLC creates an empty file. But this files stays empty until I stop the stream / close VLC. Only then the file gets filled with the streamed data. The log shows this behaviour really deatailed:
Code: Select all
core debug: incoming request - stopping current input
core debug: control: stopping input
core debug: incoming request - stopping current input
core debug: finished input
core debug: removing module "packetizer_copy"
core debug: killing decoder fourcc `s16l', 0 PES in FIFO
core debug: removing a sout input (sout_input:0000000003a88750)
core debug: removing module "araw"
core debug: removing module "vorbis"
core debug: removing module "samplerate"
core debug: removing module "audio_format"
mux_ogg debug: writing streams headers
mux_ogg debug: creating header for vorb
mux_ogg debug: adding non bos, secondary header
mux_ogg debug: adding non bos, secondary header
mux_ogg debug: data starts from 4331
mux_ogg debug: removing input
core warning: no more input streams for this mux
core debug: removing module "dshow"
filter debug: CaptureFilter::Pause
filter debug: CaptureFilter::Stop
filter debug: CapturePin::EndFlush
dshow debug: releasing DirectShow
dshow debug: DeleteDirectShowGraph: Removing filters
dshow debug: DeleteDirectShowGraph: Removing capture filter
filter debug: CaptureFilter::EnumPins
filter debug: CapturePin::QueryDirection
filter debug: CapturePin::ConnectedTo [OK]
filter debug: CapturePin::Disconnect [OK]
filter debug: CaptureFilter::SetSyncSource
filter debug: CaptureFilter::JoinFilterGraph
filter debug: CaptureFilter::GetState 0
dshow debug: DeleteDirectShowGraph: Removing device filter
core debug: Program doesn't contain anymore ES
core debug: incoming request - stopping current input
core debug: dead input
qt4 debug: IM: Deleting the input
Code: Select all
core warning: late buffer for mux input (81755)
Code: Select all
mux_ogg warning: Can't add new stream 0/1: Considerer increasing sout-mux-caching variable
mux_ogg warning: Resetting and setting new identity to current streams
Code: Select all
core debug: net: connecting to localhost port 8080
lua debug: Trying Lua playlist script D:\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) D:\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script D:\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) D:\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script D:\VLC\lua\meta\art\03_lastfm.luac
core debug: connection succeeded (socket = 1640)
lua debug: skipping script (unmatched scope) D:\VLC\lua\meta\art\03_lastfm.luac
core debug: no art finder modules matched
core debug: art not found for http://localhost:8080/vlc.ogg
qt4 debug: IM: Setting an input
http debug: protocol 'HTTP' answer code 200
http debug: Content-Type: application/ogg
core debug: using access module "http"
core debug: Using stream method for AStream*
core debug: starting pre-buffering
core error: cannot pre fill buffer
core debug: removing module "http"
core warning: cannot create a stream_t from access
core debug: finished input
core debug: dead input
core debug: changing item without a request (current 4/5)
core debug: nothing to play
qt4 debug: IM: Deleting the input
Thanks in advance.