Page 1 of 1

VLC 2.2.1 VS DShow streaming

Posted: 27 Apr 2015 19:21
by KingKebab
Hello,

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
In my dshowhdmi.vlm conf file I have this commands :

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
Now with the new VLC 2.2.1, I can't get it work anymore.
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
And here an error log extract from VLC 2.0.3 (good working) to compare :

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
What do I change in my VLM output command to be compliant with new VLC 2.2.1 libraries ?

Re: VLC 2.2.1 VS DShow streaming

Posted: 27 Apr 2015 19:57
by KingKebab
Add notes :
. my VLM config file works with VLC 2.1.5 too
. but it doesn't work with VLC 2.2.0

So I suppose, something has change between 2.1.5 and 2.2.0 releases.

Re: VLC 2.2.1 VS DShow streaming

Posted: 28 Apr 2015 16:11
by KingKebab

Code: Select all

core error: cannot create packetizer output (s16l)
Fixed this error by transcoding dshow audio source into mpga.
I understand new TS muxer library doesn't want wav streams.


But now, here is a next problem :

Code: Select all

core warning: clock gap, unexpected stream discontinuity core warning: feeding synchro with a new reference point trying to recover from clock gap
Fix will probably be there => https://trac.videolan.org/vlc/ticket/14278

Re: VLC 2.2.1 VS DShow streaming

Posted: 29 Apr 2015 10:17
by parthee
Hi KingKebaba,

May I know, where did you used this command.

vlc.exe -vvv --extraintf=http:logger --verbose=2 --file-logging --logfile=vlc-log.txt --vlm-conf dshowhdmi.vlm

Re: VLC 2.2.1 VS DShow streaming

Posted: 01 Jun 2015 17:32
by KingKebab
Hello Parthee

I use this command on my Windows 7 computer into a DOS console with an administrator account ;)

Re: VLC 2.2.1 VS DShow streaming

Posted: 01 Jun 2015 19:02
by KingKebab
Tested vlc-3.0.0-git-20150601-0002 today, but it doesn't work like before with VLC 2.1.5.

Re: VLC 2.2.1 VS DShow streaming

Posted: 16 Jul 2015 10:50
by Jean-Baptiste Kempf
Like?

Re: VLC 2.2.1 VS DShow streaming

Posted: 06 Aug 2015 05:17
by KingKebab
Hello Jean-Baptiste,

I can make some DShow devices playing again with VLC 3.0.0 GIT 20150805 :)

Re: VLC 2.2.1 VS DShow streaming

Posted: 28 Jun 2016 09:16
by Jean-Baptiste Kempf
good :)