[vlc-devel] Decklink SDI with External Audio

Adeel Nazir adeel_n at yahoo.com
Mon Jan 31 07:14:00 CET 2011


Hi,
   I have an interesting use case that I'm having trouble getting working with 
VLC, and was wondering how plausible it is to get working, if plausible at all. 
I have a live, video only SDI feed, and a separate live, audio only analog feed. 
I'm using the Decklink module of VLC to process the incoming SDI feed, and have 
the audio plugged into the onboard soundcards' line-in. I can get VLC to play 
the SDI feed, or ALSA feed individually, but not simultaneously. Is it possible 
to utilize an external audio feed? And if possible, how difficult would it be to 
do it?

 Here's the command I'm using to try it:

cvlc decklink:// --decklink-card-index="0" --decklink-mode="Hp29" 
--decklink-video-connection="sdi" --decklink-aspect-ratio="16:9" 
--decklink-audio-channels=0 --decklink-caching="100" --clock-synchro=0 
--input-slave alsa://hw:0,0 --alsa-caching=106 --sout '#transcode{vb=3500, 
venc=ffmpeg{hurry-up,noise-reduction=1115,qscale=1,mpeg4-matrix=1,vt=4500,interlace-me=1,trellis,pre-me,interlace=1},aenc=ffmpeg{cbr=96},audio-sync=1,acodec=mp2,ab=96,scale=1,
 vcodec=xvid, threads=auto}:std{access=udp,caching=300,dst=192.168.1.100:3030}' 
--rt-priority -vvv


and the corresponding output:


VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-3187-gc25938e)
[0x99881dc] main libvlc debug: VLC media player - 1.2.0-git Twoflower
[0x99881dc] main libvlc debug: Copyright © 1996-2011 the VideoLAN team
[0x99881dc] main libvlc debug: revision 1.1.0-pre1-3187-gc25938e
[0x99881dc] main libvlc debug: configured with ./configure  '--prefix=/usr' 
'--build=i686-pc-linux-gnu' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' 
'--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' 
'--localstatedir=/var/lib' '--docdir=/usr/share/doc/vlc-9999' '--disable-a52' 
'--disable-aa' '--enable-faad' '--enable-alsa' '--disable-altivec' 
'--disable-atmo' '--disable-bonjour' '--disable-fribidi' '--disable-vcd' 
'--disable-libcddb' '--disable-dbus' '--disable-dbus-control' 
'--enable-decklink' '--with-decklink-sdk=/usr/local/include/Linux' 
'--disable-dirac' '--disable-directfb' '--disable-dc1394' '--enable-debug' 
'--disable-dca' '--disable-dvb' '--disable-dvdread' '--disable-dvdnav' 
'--disable-fb' '--enable-avcodec' '--enable-avformat' '--enable-swscale' 
'--enable-postproc' '--disable-flac' '--disable-fluidsynth' 
'--disable-fontconfig' '--disable-gme' '--disable-gnomevfs' '--disable-gnutls' 
'--enable-httpd' '--disable-dv' '--disable-jack' '--disable-kate' 
'--without-kde-solid' '--disable-libass' '--disable-caca' '--enable-libgcrypt' 
'--disable-notify' '--disable-libproxy' '--disable-libtar' '--disable-tiger' 
'--disable-libv4l2' '--disable-lirc' '--disable-live555' '--disable-lua' 
'--enable-mkv' '--enable-mmx' '--disable-mod' '--enable-mad' '--enable-libmpeg2' 
'--enable-mtp' '--disable-mpc' '--enable-ncurses' '--disable-nls' 
'--disable-ogg' '--disable-glx' '--disable-optimize-memory' '--disable-oss' 
'--disable-png' '--disable-portaudio' '--disable-projectm' '--disable-pulse' 
'--disable-pvr' '--disable-qt4' '--disable-remoteosd' '--enable-realrtsp' 
'--enable-run-as-root' '--disable-smb' '--disable-schroedinger' '--disable-sdl' 
'--disable-sdl-image' '--disable-shine' '--disable-sid' '--disable-shout' 
'--disable-skins2' '--disable-speex' '--disable-sqlite' '--enable-sse' 
'--disable-svg' '--disable-taglib' '--disable-theora' '--disable-freetype' 
'--disable-twolame' '--enable-udev' '--enable-upnp' '--disable-v4l2' 
'--disable-vcdx' '--disable-libva' '--enable-vlm' '--disable-vorbis' 
'--disable-loader' '--disable-wma-fixed' '--without-x' '--enable-x264' 
'--enable-xcb' '--enable-libxml2' '--disable-xosd' '--disable-xvideo' 
'--disable-zvbi' '--enable-telx' '--disable-snapshot' '--disable-growl' 
'--enable-fast-install' '--enable-sout' 'build_alias=i686-pc-linux-gnu' 
'host_alias=i686-pc-linux-gnu' 'CFLAGS=-march=prescott -pipe -O2 
-fomit-frame-pointer' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS=' 
'CXXFLAGS=-march=prescott -pipe -O2 -fomit-frame-pointer'
[0x99881dc] main libvlc debug: translation test: code is "C"
[0x99881dc] main libvlc debug: checking plugin modules
[0x99881dc] main libvlc debug: loading plugins cache file 
/usr/lib/vlc/plugins/plugins-04041e-fe8.dat
[0x99881dc] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x99881dc] main libvlc debug: saving plugins cache 
/usr/lib/vlc/plugins/plugins-04041e-fe8.dat
[0x99881dc] main libvlc debug: module bank initialized (318 modules)
[0x99881dc] main libvlc debug: opening config file (/root/.config/vlc/vlcrc)
[0x99881dc] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 
SSSE3 SSE4.1 SSE4.2 FPU 
[0x99881dc] main libvlc debug: looking for memcpy module: 3 candidates
[0x99881dc] main libvlc debug: using memcpy module "memcpymmxext"
[0x9a0f5a4] main input debug: Creating an input for 'Media Library'
[0x9a0f5a4] main input debug: Input is a meta file: disabling unneeded options
[0x9a0f5a4] main input debug: using timeshift granularity of 50 MiB
[0x9a0f5a4] main input debug: using timeshift path '/tmp'
[0x9a0f5a4] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' 
gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf'
[0x9a0f5a4] main input debug: creating demux: access='file' demux='xspf-open' 
location='/root/.local/share/vlc/ml.xspf' file='/root/.local/share/vlc/ml.xspf'
[0x9a130c4] main demux debug: looking for access_demux module: 1 candidate
[0x9a130c4] main demux debug: no access_demux module matching "file" could be 
loaded
[0x9a130c4] main demux debug: TIMER module_need() : 0.078 ms - Total 0.078 ms / 
1 intvls (Avg 0.078 ms)
[0x9a0f5a4] main input debug: creating access 'file' 
location='/root/.local/share/vlc/ml.xspf', path='/root/.local/share/vlc/ml.xspf'
[0x9a13764] main access debug: looking for access module: 2 candidates
[0x9a13764] filesystem access debug: opening file 
`/root/.local/share/vlc/ml.xspf'
[0x9a13764] main access debug: using access module "filesystem"
[0x9a13764] main access debug: TIMER module_need() : 0.130 ms - Total 0.130 ms / 
1 intvls (Avg 0.130 ms)
[0x9a1561c] main stream debug: Using AStream*Stream
[0x9a1561c] main stream debug: pre buffering
[0x9a1561c] main stream debug: received first data after 0 ms
[0x9a1561c] main stream debug: pre-buffering done 296 bytes in 0s - 41294 KiB/s
[0x9a152bc] main stream debug: looking for stream_filter module: 6 candidates
[0x9a152bc] main stream debug: no stream_filter module matching "any" could be 
loaded
[0x9a152bc] main stream debug: TIMER module_need() : 0.218 ms - Total 0.218 ms / 
1 intvls (Avg 0.218 ms)
[0x9a152bc] main stream debug: looking for stream_filter module: 1 candidate
[0x9a152bc] main stream debug: using stream_filter module "stream_filter_record"
[0x9a152bc] main stream debug: TIMER module_need() : 0.067 ms - Total 0.067 ms / 
1 intvls (Avg 0.067 ms)
[0x9a0f5a4] main input debug: creating demux: access='file' demux='xspf-open' 
location='/root/.local/share/vlc/ml.xspf' file='/root/.local/share/vlc/ml.xspf'
[0x9a13d3c] main demux debug: looking for demux module: 1 candidate
[0x9a13d3c] playlist demux debug: using XSPF playlist reader
[0x9a13d3c] main demux debug: using demux module "playlist"
[0x9a13d3c] main demux debug: TIMER module_need() : 0.102 ms - Total 0.102 ms / 
1 intvls (Avg 0.102 ms)
[0x99fe94c] main demux meta debug: looking for meta reader module: 0 candidates
[0x99fe94c] main demux meta debug: no meta reader module matched "any"
[0x99fe94c] main demux meta debug: TIMER module_need() : 0.032 ms - Total 0.032 
ms / 1 intvls (Avg 0.032 ms)
[0x9a0f5a4] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' 
successfully opened
[0x9a1421c] main xml reader debug: looking for xml reader module: 1 candidate
[0x9a1421c] main xml reader debug: using xml reader module "xml"
[0x9a1421c] main xml reader debug: TIMER module_need() : 0.224 ms - Total 0.224 
ms / 1 intvls (Avg 0.224 ms)
[0x9a13d3c] playlist demux debug: parsed 0 tracks successfully
[0x9a0f5a4] main input debug: EOF reached
[0x9a13d3c] main demux debug: removing module "playlist"
[0x9a152bc] main stream debug: removing module "stream_filter_record"
[0x9a13764] main access debug: removing module "filesystem"
[0x9a0f5a4] main input debug: Destroying the input for 'Media Library'
[0x9a0f5a4] main input debug: TIMER input launching for 'Media Library' : 0.854 
ms - Total 0.854 ms / 1 intvls (Avg 0.854 ms)
[0x99fd9f4] main interface debug: looking for interface module: 1 candidate
[0x99fd9f4] main interface debug: using interface module "hotkeys"
[0x99fd9f4] main interface debug: TIMER module_need() : 0.088 ms - Total 0.088 
ms / 1 intvls (Avg 0.088 ms)
[0x9a0dfb4] main playlist debug: Activated
[0x9a0dfb4] main playlist debug: adding item `(null)' ( decklink:// )
[0x9a1561c] main interface debug: looking for interface module: 1 candidate
[0x9a10434] main input debug: Creating an input for '(null)'
[0x9a0dfb4] main playlist debug: rebuilding array of current - root Playlist
[0x9a0dfb4] main playlist debug: rebuild done - 1 items, index -1
[0x9a0dfb4] main playlist debug: no fetch required for (null) (art currently 
(null))
[0x9a1561c] main interface debug: no interface module matching 
"globalhotkeys,none" could be loaded
[0x9a1561c] main interface debug: TIMER module_need() : 0.742 ms - Total 0.742 
ms / 1 intvls (Avg 0.742 ms)
[0x9a1561c] main interface error: no suitable interface module
[0x99881dc] main libvlc error: interface "globalhotkeys,none" initialization 
failed
[0x99fdbcc] main interface debug: looking for interface module: 1 candidate
[0x99fdbcc] dummy interface: using the dummy interface module...
[0x99fdbcc] main interface debug: using interface module "dummy"
[0x99fdbcc] main interface debug: TIMER module_need() : 0.149 ms - Total 0.149 
ms / 1 intvls (Avg 0.149 ms)
[0x9a0dfb4] main playlist debug: processing request item null node Playlist skip 
0
[0x9a0dfb4] main playlist debug: starting new item
[0x9a0dfb4] main playlist debug: creating new input thread
[0xb7201824] main input debug: Creating an input for '(null)'
[0xb7201824] main input debug: thread (input) created at priority 10 
(input/input.c:215)
[0xb7201824] main input debug: thread started
[0x9a03254] main stream output debug: using sout chain=`transcode{vb=3500, 
venc=ffmpeg{hurry-up,noise-reduction=1115,qscale=1,mpeg4-matrix=1,vt=4500,interlace-me=1,trellis,pre-me,interlace=1},aenc=ffmpeg{cbr=96},audio-sync=1,acodec=mp2,ab=96,scale=1,
 vcodec=xvid, threads=auto}:std{access=udp,caching=300,dst=192.168.1.100:3030}'
[0x9a03254] main stream output debug: stream=`std'
[0x9a03524] main stream out debug: looking for sout stream module: 1 candidate
[0x9a03524] main stream out debug: set config option: sout-standard-access to 
udp
[0x9a03524] main stream out warning: option caching is unknown
[0x9a03524] main stream out debug: set config option: sout-standard-dst to 
192.168.1.100:3030
[0x9a03524] stream_out_standard stream out debug: creating 
`udp/(null)://192.168.1.100:3030'
[0x9a03524] stream_out_standard stream out debug: extension is 100:3030
[0x9a03524] stream_out_standard stream out debug: extension -> mux=(null)
[0x9a03524] stream_out_standard stream out debug: using 
`udp/ts://192.168.1.100:3030'
[0x99fed1c] main access out debug: looking for sout access module: 1 candidate
[0x99fed1c] main access out debug: net: connecting to [192.168.1.100]:3030
[0x99fed1c] access_output_udp access out debug: source: 192.168.9.230 port 58051
[0x99fed1c] access_output_udp access out debug: destination: 192.168.1.100 port 
3030
[0x99fed1c] main access out debug: using sout access module "access_output_udp"
[0x99fed1c] main access out debug: TIMER module_need() : 0.456 ms - Total 0.456 
ms / 1 intvls (Avg 0.456 ms)
[0x9a03524] stream_out_standard stream out debug: access opened
[0x99ffda4] main mux debug: looking for sout mux module: 1 candidate
[0x99ffda4] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000
[0x99ffda4] main mux debug: using sout mux module "mux_ts"
[0x99ffda4] main mux debug: TIMER module_need() : 0.601 ms - Total 0.601 ms / 1 
intvls (Avg 0.601 ms)
[0x9a03254] main stream output debug: muxer support adding stream at any time
[0x9a03254] main stream output debug: muxer prefers to wait for all ES before 
starting to mux
[0x9a03524] stream_out_standard stream out debug: mux opened
[0x9a03524] main stream out debug: using sout stream module 
"stream_out_standard"
[0x9a03524] main stream out debug: TIMER module_need() : 1.648 ms - Total 1.648 
ms / 1 intvls (Avg 1.648 ms)
[0x9a03254] main stream output debug: stream=`transcode'
[0x9a00944] main stream out debug: looking for sout stream module: 1 candidate
[0x9a00944] main stream out debug: set config option: sout-transcode-vb to 3500
[0x9a00944] main stream out debug: set config option: sout-transcode-venc to 
ffmpeg{hurry-up,noise-reduction=1115,qscale=1,mpeg4-matrix=1,vt=4500,interlace-me=1,trellis,pre-me,interlace=1}

[0x9a00944] main stream out debug: set config option: sout-transcode-aenc to 
ffmpeg{cbr=96}
[0x9a00944] main stream out debug: set config option: sout-transcode-audio-sync 
to 1
[0x9a00944] main stream out debug: set config option: sout-transcode-acodec to 
mp2
[0x9a00944] main stream out debug: set config option: sout-transcode-ab to 96
[0x9a00944] main stream out debug: set config option: sout-transcode-scale to 1
[0x9a00944] main stream out debug: set config option: sout-transcode-vcodec to 
xvid
[0x9a00944] main stream out debug: set config option: sout-transcode-threads to 
auto
[0x9a00944] stream_out_transcode stream out debug: codec audio=mp2  0Hz 0 
channels 96Kb/s
[0x9a00944] stream_out_transcode stream out debug: codec video=xvid 0x0 scaling: 
1.000000 3500kb/s
[0x9a00944] main stream out debug: using sout stream module 
"stream_out_transcode"
[0x9a00944] main stream out debug: TIMER module_need() : 0.597 ms - Total 0.597 
ms / 1 intvls (Avg 0.597 ms)
[0xb7201824] main input debug: using timeshift granularity of 50 MiB
[0xb7201824] main input debug: using timeshift path '/tmp'
[0xb7201824] main input debug: `decklink://' gives access `decklink' demux `' 
path `'
[0xb7201824] main input debug: creating demux: access='decklink' demux='' 
location='' file='(null)'
[0x9a03d9c] main demux debug: looking for access_demux module: 1 candidate
[0x9a03d9c] decklink demux debug: Opened DeckLink PCI card 0 (DeckLink SDI)
[0x9a03d9c] decklink demux debug: Setting video input format to 0x1
[0x9a03d9c] decklink demux debug: Found mode 'ntsc': NTSC (720x486, 29.970 fps, 
interlaced [BFF])
[0x9a03d9c] decklink demux debug: Found mode 'nt23': NTSC 23.98 (720x486, 23.976 
fps)
[0x9a03d9c] decklink demux debug: Found mode 'pal ': PAL (720x576, 25.000 fps, 
interlaced [TFF])
[0x9a03d9c] decklink demux debug: Found mode '23ps': HD 1080p 23.98 (1920x1080, 
23.976 fps)
[0x9a03d9c] decklink demux debug: Found mode '24ps': HD 1080p 24 (1920x1080, 
24.000 fps)
[0x9a03d9c] decklink demux debug: Found mode 'Hp25': HD 1080p 25 (1920x1080, 
25.000 fps)
[0x9a03d9c] decklink demux debug: Found mode 'Hp29': HD 1080p 29.97 (1920x1080, 
29.970 fps)
[0x9a03d9c] decklink demux debug: Found mode 'Hp30': HD 1080p 30 (1920x1080, 
30.000 fps)
[0x9a03d9c] decklink demux debug: Found mode 'Hi50': HD 1080i 50 (1920x1080, 
25.000 fps, interlaced [TFF])
[0x9a03d9c] decklink demux debug: Found mode 'Hi59': HD 1080i 59.94 (1920x1080, 
29.970 fps, interlaced [TFF])
[0x9a03d9c] decklink demux debug: Found mode 'Hi60': HD 1080i 60 (1920x1080, 
30.000 fps, interlaced [TFF])
[0x9a03d9c] decklink demux debug: Found mode 'hp50': HD 720p 50 (1280x720, 
50.000 fps)
[0x9a03d9c] decklink demux debug: Found mode 'hp59': HD 720p 59.94 (1280x720, 
59.940 fps)
[0x9a03d9c] decklink demux debug: Found mode 'hp60': HD 720p 60 (1280x720, 
60.000 fps)
[0x9a03d9c] decklink demux debug: added new video es UYVY 1920x1080
[0xb7201824] main input debug: selecting program id=0
[0x9a03d9c] decklink demux debug: added new audio es s16l 48000Hz 16bpp 0ch
[0x9a03d9c] main demux debug: using access_demux module "decklink"
[0x9a03d9c] main demux debug: TIMER module_need() : 30.177 ms - Total 30.177 ms 
/ 1 intvls (Avg 30.177 ms)
[0xb7201824] main input debug: adding slave input 'alsa://hw:0,0'
[0xb7201824] main input debug: `alsa://hw:0,0' gives access `alsa' demux `' path 
`hw:0,0'
[0xb7201824] main input debug: creating demux: access='alsa' demux='' 
location='hw:0,0' file='(null)'
[0x9a24ee4] main demux debug: looking for access_demux module: 1 candidate
[0x9a24ee4] access_alsa demux debug: opening device 'hw:0,0'
[0x9a24ee4] access_alsa demux debug: 'hw:0,0' is an audio device
[0x9a24ee4] access_alsa demux debug: opened adev=`hw:0,0' stereo 48000Hz
[0x9a24ee4] access_alsa demux debug: new audio es 2 channels 48000Hz
[0x9a24ee4] main demux debug: using access_demux module "access_alsa"
[0x9a24ee4] main demux debug: TIMER module_need() : 14.590 ms - Total 14.590 ms 
/ 1 intvls (Avg 14.590 ms)
[0x9a1761c] main decoder debug: looking for packetizer module: 18 candidates
[0x9a1761c] main decoder debug: using packetizer module "rawvideo"
[0x9a1761c] main decoder debug: TIMER module_need() : 0.427 ms - Total 0.427 ms 
/ 1 intvls (Avg 0.427 ms)
[0x9a1761c] main decoder debug: thread (decoder) created at priority 0 
(input/decoder.c:304)
[0x9a1761c] main decoder debug: thread started
[0x9a296fc] main decoder debug: looking for packetizer module: 18 candidates
[0x9a296fc] main decoder debug: using packetizer module "packetizer_copy"
[0x9a296fc] main decoder debug: TIMER module_need() : 1.581 ms - Total 1.581 ms 
/ 1 intvls (Avg 1.581 ms)
[0x9a296fc] main decoder debug: thread (decoder) created at priority 5 
(input/decoder.c:304)
[0x9a296fc] main decoder debug: thread started
[0xb7201824] main input debug: starting in async mode
[0x9a1c8d4] main demux meta debug: looking for meta reader module: 0 candidates
[0x9a1c8d4] main demux meta debug: no meta reader module matched "any"
[0x9a1c8d4] main demux meta debug: TIMER module_need() : 0.088 ms - Total 0.088 
ms / 1 intvls (Avg 0.088 ms)
[0x9a1c8d4] main demux meta debug: looking for meta reader module: 0 candidates
[0x9a1c8d4] main demux meta debug: no meta reader module matched "any"
[0x9a1c8d4] main demux meta debug: TIMER module_need() : 0.077 ms - Total 0.077 
ms / 1 intvls (Avg 0.077 ms)
[0xb7201824] main input debug: `decklink://' successfully opened
[0xb7201824] main input debug: Buffering 0%
[0xb7201824] main input debug: Buffering 80%
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
[0xb7201824] main input debug: switching to sync mode
[0x9a03254] main stream output debug: adding a new sout input 
(sout_input:0x9a27790)
[0x9a00944] stream_out_transcode stream out debug: creating video transcoding 
from fcc=`UYVY' to fcc=`xvid'
[0x9a1c97c] main generic debug: looking for decoder module: 21 candidates
[0x9a1c97c] main generic debug: using decoder module "rawvideo"
[0x9a1c97c] main generic debug: TIMER module_need() : 6.300 ms - Total 6.300 ms 
/ 1 intvls (Avg 6.300 ms)
[0x9a1ccdc] main encoder debug: looking for encoder module: 1 candidate
[0x9a1ccdc] avcodec encoder debug: libavcodec initialized (interface 0x346c00)
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-hurry-up to 
(null)
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-noise-reduction 
to 1115
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-qscale to 1
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-mpeg4-matrix to 1
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-vt to 4500
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-interlace-me to 1
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-trellis to (null)
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-pre-me to (null)
[0x9a1ccdc] main encoder debug: set config option: sout-ffmpeg-interlace to 1
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
[0x9a1ccdc] avcodec encoder debug: found encoder MPEG-4 Video
[0x9a1ccdc] main encoder debug: using encoder module "avcodec"
[0x9a1ccdc] main encoder debug: TIMER module_need() : 13.291 ms - Total 13.291 
ms / 1 intvls (Avg 13.291 ms)
[0x9a1ccdc] main encoder debug: removing module "avcodec"
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
[0xb7201824] main input debug: Buffering 31%
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
[0xb7201824] main input debug: Buffering 31%
[0xb7201824] main input debug: Buffering 62%
[0xb7201824] main input warning: clock gap, unexpected stream discontinuity
[0xb7201824] main input warning: feeding synchro with a new reference point 
trying to recover from clock gap
[0xb7201824] main input debug: Buffering 0%
..... and it just keeps repeating the warning & trying to buffer.


One obvious solution is just to buy the Decklink Studio which has the ability to 
take in analog audio, but the budget doesn't have the money for it at the 
moment. Definitely open to suggestions & wacky solutions, so long as they're 
reliable. Thanks for help.


Sincerely,

Adeel


      



More information about the vlc-devel mailing list