Unable to parse VLM Script DirectShow Device Names properly

Discussion about configuration and usage of VLM (a stream scheduler) within VLC.
Chevy454
New Cone
New Cone
Posts: 1
Joined: 07 Aug 2006 02:47

Unable to parse VLM Script DirectShow Device Names properly

Postby Chevy454 » 07 Aug 2006 03:17

First, I have got to say that this is an incredible program. It takes a little digging but I doubt that there is much that can't be done with VLC - one way or another!
I am using vlc-0.8.6-svn-20060806-0000-win32 on a Windows XP.
I am trying to stream from a 4 channel video card using Directshow. I can make it fly using the GUI but with the VLM script it is determined to use the default device channel. As far as I can tell, it is a parsing or line length problem and the default device is being substituted. It looks like a similar problem to Ticket 478 which is showing fixed. I think that I have tried all of the tricks but perhaps I missed something. Help!

Command Line Parameters - these work.
"C:\Program Files\VideoLAN\VLC\vlc.exe" --intf wx --dshow-vdev="Videum-4 Chnl 2 Standard VidCap" --dshow-adev="none" --sout "#transcode{vcodec=DIV3,vb=192,scale=1}:std{access=mmsh,mux=asfh,dst=:50052}:keep" --open "dshow://"

main debug: using sout stream module "stream_out_transcode"
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' path=''
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Videum-4 Chnl 1 Standard VidCap
dshow debug: found device: Videum-4 Chnl 2 Standard VidCap
dshow debug: found device: Videum-4 Chnl 3 Standard VidCap
dshow debug: found device: Videum-4 Chnl 4 Standard VidCap
dshow debug: found device: Videum Video Capture
dshow debug: using device: Videum-4 Chnl 2 Standard VidCap
dshow debug: EnumDeviceCaps: input pin: Analog Video In
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: VBI
dshow debug: EnumDeviceCaps: output pin: CC
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: I420, width:320, height:240, fps:60.000600



VLM Script - uses quotes on parameters - Doesn't Work - Grabs Channel 1 - Channel 2 was requested
new Channel_B broadcast enabled
setup Channel_B input dshow://:dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"
setup Channel_B output #transcode{vcodec=DIV3,vb=192,scale=1}:duplicate{dst=std{access=mmsh,mux=asfh,dst=:50052}}
control Channel_B play

main debug: using sout stream module "stream_out_transcode"
main debug: `dshow://:dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"' gives access `dshow' demux `' path `:dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"'
main debug: creating demux: access='dshow' demux='' path=':dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"'
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Videum-4 Chnl 1 Standard VidCap
dshow debug: found device: Videum-4 Chnl 2 Standard VidCap
dshow debug: found device: Videum-4 Chnl 3 Standard VidCap
dshow debug: found device: Videum-4 Chnl 4 Standard VidCap
dshow debug: found device: Videum Video Capture
dshow debug: using device: Videum-4 Chnl 1 Standard VidCap
dshow debug: EnumDeviceCaps: input pin: Analog Video In
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: VBI
dshow debug: EnumDeviceCaps: output pin: CC
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: I420, width:320, height:240, fps:60.000600



VLM Script - uses escaped quotes on parameters - Doesn't Work - Grabs Channel 1 - Channel 2 was requested
new Channel_B broadcast enabled
setup Channel_B input dshow://:dshow-vdev=\"Videum-4 Chnl 2 Standard VidCap\":dshow-adev=\"none\":dshow-size=\"320x240\"
setup Channel_B output #transcode{vcodec=DIV3,vb=192,scale=1}:duplicate{dst=std{access=mmsh,mux=asfh,dst=:50052}}
control Channel_B play

main debug: using sout stream module "stream_out_transcode"
main debug: `dshow://:dshow-vdev="Videum-4' gives access `dshow' demux `' path `:dshow-vdev="Videum-4'
main debug: creating demux: access='dshow' demux='' path=':dshow-vdev="Videum-4'
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Videum-4 Chnl 1 Standard VidCap
dshow debug: found device: Videum-4 Chnl 2 Standard VidCap
dshow debug: found device: Videum-4 Chnl 3 Standard VidCap
dshow debug: found device: Videum-4 Chnl 4 Standard VidCap
dshow debug: found device: Videum Video Capture
dshow debug: using device: Videum-4 Chnl 1 Standard VidCap
dshow debug: EnumDeviceCaps: input pin: Analog Video In
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: VBI
dshow debug: EnumDeviceCaps: output pin: CC
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: I420, width:320, height:240, fps:60.000600




VLM Script - uses escaped quotes on parameters and around line - Doesn't Work - Grabs Channel 1 - Channel 2 was requested
new Channel_B broadcast enabled
setup Channel_B input "dshow://:dshow-vdev=\"Videum-4 Chnl 2 Standard VidCap\":dshow-adev=\"none\":dshow-size=\"320x240\""
setup Channel_B output #transcode{vcodec=DIV3,vb=192,scale=1}:duplicate{dst=std{access=mmsh,mux=asfh,dst=:50052}}
control Channel_B play

main debug: using sout stream module "stream_out_transcode"
main debug: `dshow://:dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"' gives access `dshow' demux `' path `:dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"'
main debug: creating demux: access='dshow' demux='' path=':dshow-vdev="Videum-4 Chnl 2 Standard VidCap":dshow-adev="none":dshow-size="320x240"'
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Videum-4 Chnl 1 Standard VidCap
dshow debug: found device: Videum-4 Chnl 2 Standard VidCap
dshow debug: found device: Videum-4 Chnl 3 Standard VidCap
dshow debug: found device: Videum-4 Chnl 4 Standard VidCap
dshow debug: found device: Videum Video Capture
dshow debug: using device: Videum-4 Chnl 1 Standard VidCap
dshow debug: EnumDeviceCaps: input pin: Analog Video In
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: VBI
dshow debug: EnumDeviceCaps: output pin: CC
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: I420, width:320, height:240, fps:60.000600


Hope that I'm not being too dense!

Return to “VLM”

Who is online

Users browsing this forum: No registered users and 26 guests