On my Windows computer, I'm looking to upgrade my VLC 2.0.3 to the new VLC 2.2.1.
Here is current VLM commands I was using with my HDMI capture card :
To start VLC 2.0.3, I use this command :
Code: Select all
vlc.exe -vvv --extraintf=http:logger --verbose=2 --file-logging --logfile=vlc-log.txt --vlm-conf dshowhdmi.vlm
Code: Select all
new STREAM broadcast enabled
setup STREAM input "dshow://"
setup STREAM option dshow-vdev="AVerMedia BDA Analog Capture Secondary"
setup STREAM option dshow-video-input=-1
setup STREAM option dshow-video-input="1280x720"
setup STREAM option dshow-adev="Auxiliary (Creative SB X-Fi)"
setup STREAM output #transcode{vcodec=mp4v,venc=x264{}}:standard{mux=ts,dst=127.0.0.1:8080/stream.ts,access=http}
control STREAM play
Same vlm config file and same vlc.exe start command.
Here is an error log extract from VLC 2.2.1 (not working) :
Code: Select all
core debug: adding a new input
mux_ts warning: rejecting stream with unsupported codec s16l
core error: cannot add this stream
core error: cannot create packetizer output (s16l)
core warning: clock gap, unexpected stream discontinuity
core warning: feeding synchro with a new reference point trying to recover from clock gap
Code: Select all
main debug: adding a new input
main debug: adding a new input
mux_ts debug: adding input codec=h264 pid=68
mux_ts debug: adding input codec=h264 pid=68
mux_ts debug: new PCR PID is 68
mux_ts debug: new PCR PID is 68
stream_out_transcode debug: not transcoding a stream (fcc=`s16l')
stream_out_transcode debug: not transcoding a stream (fcc=`s16l')
main debug: adding a new input
main debug: adding a new input
mux_ts debug: adding input codec=s16l pid=69
mux_ts debug: adding input codec=s16l pid=69