Created
December 21, 2019 13:15
-
-
Save danimo/29b560be0cee46c0811ee026a74b8393 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DEBUG root: setting SIGINT handler | |
INFO root: Python Version: sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0) | |
INFO root: GStreamer Version: (major=1, minor=14, micro=4, nano=0) | |
DEBUG root: loading Config | |
DEBUG ConfigParser: considered config-files: | |
/opt/voctomix/release/voctocore/default-config.ini | |
/opt/voctomix/release/voctocore/config.ini | |
/etc/voctomix/voctocore.ini | |
/etc/voctomix.ini | |
/etc/voctocore.ini | |
/home/danimo/.voctomix.ini | |
/home/danimo/.voctocore.ini | |
../voctocore-config.ini | |
DEBUG ConfigParser: successfully parsed config-files: | |
/opt/voctomix/release/voctocore/default-config.ini | |
../voctocore-config.ini | |
DEBUG root: initializing Voctocore | |
DEBUG Clock: Obtaining System-Clock | |
INFO Clock: Using System-Clock for all Pipelines: <Gst.SystemClock object at 0x7f9b132af048 (GstSystemClock at 0x184d130)> | |
INFO Clock: Starting NetTimeProvider on Port 9998 | |
DEBUG Voctocore: creating GLib-MainLoop | |
DEBUG Voctocore: creating A/V-Pipeline | |
INFO Pipeline: Video-Caps configured to: video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 | |
INFO Pipeline: Audio-Caps configured to: audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 | |
INFO Pipeline: Creating 3 AVSources: ['cam1', 'cam2', 'slides'] | |
INFO DecklinkAVSource[cam1]: audiostream_map: {0: '0', 1: '1'} | |
INFO DecklinkAVSource[cam1]: configuring decklink-input to 2 channels | |
INFO DecklinkAVSource[cam1]: mapping decklink input-channel 0 as left and right to output-stream 0 | |
INFO DecklinkAVSource[cam1]: mapping decklink input-channel 1 as left and right to output-stream 1 | |
DEBUG DecklinkAVSource[cam1]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=1 | |
connection=SDI | |
video-format=auto | |
mode=1080i50 ! | |
capssetter caps=video/x-raw,interlace-mode=progressive ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=1 | |
connection=embedded | |
! deinterleave name=aout | |
interleave name=i0 | |
aout.src_0 ! tee name=t0 | |
t0. ! queue ! i0.sink_0 | |
t0. ! queue ! i0.sink_1 | |
interleave name=i1 | |
aout.src_1 ! tee name=t1 | |
t1. ! queue ! i1.sink_0 | |
t1. ! queue ! i1.sink_1 | |
i0. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_mirror_stream0 | |
i1. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream1 | |
atee_stream1. ! queue ! interaudiosink | |
channel=audio_cam1_mixer_stream1 | |
atee_stream1. ! queue ! interaudiosink | |
channel=audio_cam1_preview_stream1 | |
atee_stream1. ! queue ! interaudiosink | |
channel=audio_cam1_mirror_stream1 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_cam1_mixer | |
vtee. ! queue ! intervideosink channel=video_cam1_preview | |
vtee. ! queue ! intervideosink channel=video_cam1_mirror | |
DEBUG DecklinkAVSource[cam1]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource cam1 as DecklinkAVSource[cam1] reading card #1 | |
INFO Pipeline: Creating Mirror-Output for AVSource cam1 at tcp-port 13000 | |
DEBUG AVRawOutput[cam1_mirror]: Binding to Source-Socket on [::]:13000 | |
DEBUG AVRawOutput[cam1_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[cam1_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam1_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[cam1_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource cam1 at tcp-port 14000 | |
DEBUG AVPreviewOutput[cam1_preview]: Binding to Source-Socket on [::]:14000 | |
DEBUG AVPreviewOutput[cam1_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[cam1_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam1_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[cam1_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Launching Output-Pipeline | |
INFO DecklinkAVSource[cam2]: audiostream_map: {} | |
INFO DecklinkAVSource[cam2]: no audiostream-mapping defined,defaulting to mapping channel 0+1 to first stream | |
INFO DecklinkAVSource[cam2]: configuring decklink-input to 2 channels | |
DEBUG DecklinkAVSource[cam2]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=0 | |
connection=SDI | |
video-format=auto | |
mode=1080i50 ! | |
capssetter caps=video/x-raw,interlace-mode=progressive ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=0 | |
connection=embedded | |
name=aout | |
aout. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_mirror_stream0 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_cam2_mixer | |
vtee. ! queue ! intervideosink channel=video_cam2_preview | |
vtee. ! queue ! intervideosink channel=video_cam2_mirror | |
DEBUG DecklinkAVSource[cam2]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource cam2 as DecklinkAVSource[cam2] reading card #0 | |
INFO Pipeline: Creating Mirror-Output for AVSource cam2 at tcp-port 13001 | |
DEBUG AVRawOutput[cam2_mirror]: Binding to Source-Socket on [::]:13001 | |
DEBUG AVRawOutput[cam2_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[cam2_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam2_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[cam2_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam2_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource cam2 at tcp-port 14001 | |
DEBUG AVPreviewOutput[cam2_preview]: Binding to Source-Socket on [::]:14001 | |
DEBUG AVPreviewOutput[cam2_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[cam2_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam2_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[cam2_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam2_preview]: Launching Output-Pipeline | |
INFO DecklinkAVSource[slides]: audiostream_map: {} | |
INFO DecklinkAVSource[slides]: no audiostream-mapping defined,defaulting to mapping channel 0+1 to first stream | |
INFO DecklinkAVSource[slides]: configuring decklink-input to 2 channels | |
DEBUG DecklinkAVSource[slides]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=5 | |
connection=HDMI | |
video-format=auto | |
mode=1080p24 ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=5 | |
connection=embedded | |
name=aout | |
aout. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_mirror_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_stream-blanker_stream0 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_slides_mixer | |
vtee. ! queue ! intervideosink channel=video_slides_preview | |
vtee. ! queue ! intervideosink channel=video_slides_mirror | |
vtee. ! queue ! intervideosink channel=video_slides_stream-blanker | |
DEBUG DecklinkAVSource[slides]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource slides as DecklinkAVSource[slides] reading card #5 | |
INFO Pipeline: Creating Mirror-Output for AVSource slides at tcp-port 13002 | |
DEBUG AVRawOutput[slides_mirror]: Binding to Source-Socket on [::]:13002 | |
DEBUG AVRawOutput[slides_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[slides_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[slides_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[slides_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource slides at tcp-port 14002 | |
DEBUG AVPreviewOutput[slides_preview]: Binding to Source-Socket on [::]:14002 | |
DEBUG AVPreviewOutput[slides_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[slides_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[slides_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[slides_preview]: Launching Output-Pipeline | |
INFO Pipeline: Creating Videmixer | |
INFO VideoMix: Configuring Mixer for 3 Sources | |
DEBUG VideoMix: Creating Mixing-Pipeline: | |
compositor name=mix ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
identity name=sig ! | |
queue ! | |
tee name=tee | |
intervideosrc channel=video_background ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
mix. | |
tee. ! queue ! intervideosink channel=video_mix_out | |
tee. ! queue ! intervideosink channel=video_mix_preview | |
tee. ! queue ! intervideosink channel=video_mix_stream-blanker | |
intervideosrc channel=video_cam1_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_0_cropper ! | |
mix. | |
intervideosrc channel=video_cam2_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_1_cropper ! | |
mix. | |
intervideosrc channel=video_slides_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_2_cropper ! | |
mix. | |
DEBUG VideoMix: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG VideoMix: Binding Handoff-Handler for Synchronus mixer manipulation | |
DEBUG VideoMix: Initializing Mixer-State | |
INFO VideoMix: Updating Mixer-State for Fullscreen-Composition | |
DEBUG VideoMix: Marking Pad-State as Dirty | |
DEBUG VideoMix: Reconfiguring Mixerpad 0 to x/y=0/0, w/h=0/0 alpha=1.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 0 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 1 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 1 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 2 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 2 to 0/0/0/0 | |
DEBUG VideoMix: Launching Mixing-Pipeline | |
INFO Pipeline: Creating Audiomixer | |
INFO AudioMix: Configuring Mixer for 3 Sources | |
INFO AudioMix: Setting Volume of Source cam1 to 1.00 | |
INFO AudioMix: Setting Volume of Source cam2 to 1.00 | |
INFO AudioMix: Setting Volume of Source slides to 0.00 | |
INFO AudioMix: Volume was configured, advising ui not to show a selector | |
DEBUG AudioMix: Creating Mixing-Pipeline: | |
audiomixer name=mix_0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=tee_0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_out_stream0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_preview_stream0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_stream0_stream-blanker | |
interaudiosrc | |
channel=audio_cam1_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
interaudiosrc | |
channel=audio_cam2_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
interaudiosrc | |
channel=audio_slides_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
audiomixer name=mix_1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=tee_1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_out_stream1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_preview_stream1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_stream1_stream-blanker | |
interaudiosrc | |
channel=audio_cam1_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
interaudiosrc | |
channel=audio_cam2_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
interaudiosrc | |
channel=audio_slides_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
DEBUG AudioMix: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG AudioMix: Initializing Mixer-State | |
INFO AudioMix: Updating Mixer-State | |
DEBUG AudioMix: Setting Mixerpad 0 to volume=1.00 | |
DEBUG AudioMix: Setting Mixerpad 1 to volume=1.00 | |
DEBUG AudioMix: Setting Mixerpad 2 to volume=0.00 | |
DEBUG AudioMix: Launching Mixing-Pipeline | |
DEBUG ImgVSource[background]: Launching Source-Pipeline: | |
uridecodebin uri=file:///opt/voc/share/bg.png ! | |
videoconvert ! | |
videoscale ! | |
imagefreeze name=img | |
img. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_background | |
DEBUG VideoMix: [Streaming-Thread]: Pad-State is Dirty, applying new Mixer-State | |
DEBUG VideoMix: Reconfiguring Mixerpad 0 to x/y=0/0, w/h=0/0 alpha=1.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 0 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 1 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 1 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 2 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 2 to 0/0/0/0 | |
DEBUG ImgVSource[background]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating Mixer-Background VSource as ImgVSource[background] displaying file:///opt/voc/share/bg.png | |
INFO Pipeline: Creating Mixer-Output at tcp-port 11000 | |
DEBUG AVRawOutput[mix_out]: Binding to Source-Socket on [::]:11000 | |
DEBUG AVRawOutput[mix_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[mix_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_mix_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=10000 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[mix_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[mix_out]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for Mixat tcp-port 12000 | |
DEBUG AVPreviewOutput[mix_preview]: Binding to Source-Socket on [::]:12000 | |
DEBUG AVPreviewOutput[mix_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[mix_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_mix_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[mix_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[mix_preview]: Launching Output-Pipeline | |
DEBUG TCPAVSource[stream-blanker-pause]: Binding to Source-Socket on [::]:17000 | |
DEBUG TCPAVSource[stream-blanker-pause]: Setting GObject io-watch on Socket | |
INFO Pipeline: Creating StreamBlanker VSource pause as TCPAVSource[stream-blanker-pause] on tcp-port 17000 | |
INFO Pipeline: Creating StreamBlanker ASource at tcp-port 18000 | |
DEBUG TCPAVSource[stream-blanker]: Binding to Source-Socket on [::]:18000 | |
DEBUG TCPAVSource[stream-blanker]: Setting GObject io-watch on Socket | |
INFO Pipeline: Creating StreamBlanker | |
INFO StreamBlanker: Configuring StreamBlanker video 1 Sources | |
DEBUG StreamBlanker: Creating Mixing-Pipeline: | |
compositor name=vmix ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
intervideosink channel=video_stream-blanker_out | |
intervideosrc channel=video_mix_stream-blanker ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
vmix. | |
compositor name=vmix-slides ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
intervideosink channel=video_slides_stream-blanker_out | |
intervideosrc channel=video_slides_stream-blanker ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
vmix-slides. | |
audiomixer name=amix_0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=amix_0-tee ! | |
queue ! | |
interaudiosink | |
channel=audio_stream-blanker_out_stream0 | |
amix_0-tee. ! | |
queue ! | |
interaudiosink | |
channel=audio_slides_stream-blanker_out_stream0 | |
interaudiosrc | |
channel=audio_mix_stream0_stream-blanker ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
amix_0. | |
audiomixer name=amix_1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=amix_1-tee ! | |
queue ! | |
interaudiosink | |
channel=audio_stream-blanker_out_stream1 | |
amix_1-tee. ! | |
queue ! | |
interaudiosink | |
channel=audio_slides_stream-blanker_out_stream1 | |
interaudiosrc | |
channel=audio_mix_stream1_stream-blanker ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
amix_1. | |
interaudiosrc channel=audio_stream-blanker_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee | |
atee. ! queue ! amix_0. | |
atee. ! queue ! amix_1. | |
intervideosrc channel=video_stream-blanker-pause ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=video_stream-blanker-tee-pause ! | |
queue ! | |
vmix. | |
video_stream-blanker-tee-pause. ! | |
queue ! | |
vmix-slides. | |
DEBUG StreamBlanker: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG StreamBlanker: Initializing Mixer-State | |
DEBUG StreamBlanker: Launching Mixing-Pipeline | |
INFO Pipeline: Creating StreamBlanker-Output at tcp-port 15000 | |
DEBUG AVRawOutput[stream-blanker_out]: Binding to Source-Socket on [::]:15000 | |
DEBUG AVRawOutput[stream-blanker_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[stream-blanker_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_stream-blanker_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_stream-blanker_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_stream-blanker_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[stream-blanker_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[stream-blanker_out]: Launching Output-Pipeline | |
INFO Pipeline: Creating SlideStreamBlanker-Output at tcp-port 15001 | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Binding to Source-Socket on [::]:15001 | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_stream-blanker_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_stream-blanker_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_stream-blanker_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Launching Output-Pipeline | |
DEBUG Voctocore: creating ControlServer | |
DEBUG ControlServer: Binding to Source-Socket on [::]:9999 | |
DEBUG ControlServer: Setting GObject io-watch on Socket | |
DEBUG root: running Voctocore | |
INFO Voctocore: running GLib-MainLoop | |
DEBUG AVRawOutput[cam1_mirror]: Received Error-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Error-Details: #10: matroska-mux.c(1810): gst_matroska_mux_audio_pad_setcaps (): /GstPipeline:pipeline1/GstMatroskaMux:mux: | |
Caps changed are not supported by Matroska | |
DEBUG AVRawOutput[cam1_mirror]: Received Error-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Error-Details: #10: matroska-mux.c(1810): gst_matroska_mux_audio_pad_setcaps (): /GstPipeline:pipeline1/GstMatroskaMux:mux: | |
Caps changed are not supported by Matroska | |
DEBUG AVRawOutput[cam1_mirror]: Received Error-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Error-Details: #1: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline1/GstInterAudioSrc:interaudiosrc0: | |
streaming stopped, reason not-negotiated (-4) | |
DEBUG AVRawOutput[cam1_mirror]: Received Error-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Error-Details: #1: gstqueue.c(988): gst_queue_handle_sink_event (): /GstPipeline:pipeline1/GstQueue:queue17: | |
streaming stopped, reason not-negotiated (-4) | |
DEBUG AVPreviewOutput[cam1_preview]: Received Error-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Error-Details: #10: matroska-mux.c(1810): gst_matroska_mux_audio_pad_setcaps (): /GstPipeline:pipeline2/GstMatroskaMux:mux: | |
Caps changed are not supported by Matroska | |
DEBUG AVPreviewOutput[cam1_preview]: Received Error-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Error-Details: #10: matroska-mux.c(1810): gst_matroska_mux_audio_pad_setcaps (): /GstPipeline:pipeline2/GstMatroskaMux:mux: | |
Caps changed are not supported by Matroska | |
DEBUG AVPreviewOutput[cam1_preview]: Received Error-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Error-Details: #1: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline2/GstInterAudioSrc:interaudiosrc2: | |
streaming stopped, reason not-negotiated (-4) | |
DEBUG AVPreviewOutput[cam1_preview]: Received Error-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Error-Details: #1: gstqueue.c(988): gst_queue_handle_sink_event (): /GstPipeline:pipeline2/GstQueue:queue20: | |
streaming stopped, reason not-negotiated (-4) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DEBUG root: setting SIGINT handler | |
INFO root: Python Version: sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0) | |
INFO root: GStreamer Version: (major=1, minor=14, micro=4, nano=0) | |
DEBUG root: loading Config | |
DEBUG ConfigParser: considered config-files: | |
/opt/voctomix/release/voctocore/default-config.ini | |
/opt/voctomix/release/voctocore/config.ini | |
/etc/voctomix/voctocore.ini | |
/etc/voctomix.ini | |
/etc/voctocore.ini | |
/home/danimo/.voctomix.ini | |
/home/danimo/.voctocore.ini | |
../voctocore-config.ini | |
DEBUG ConfigParser: successfully parsed config-files: | |
/opt/voctomix/release/voctocore/default-config.ini | |
../voctocore-config.ini | |
DEBUG root: initializing Voctocore | |
DEBUG Clock: Obtaining System-Clock | |
INFO Clock: Using System-Clock for all Pipelines: <Gst.SystemClock object at 0x7fb5a77c91f8 (GstSystemClock at 0x24b3130)> | |
INFO Clock: Starting NetTimeProvider on Port 9998 | |
DEBUG Voctocore: creating GLib-MainLoop | |
DEBUG Voctocore: creating A/V-Pipeline | |
INFO Pipeline: Video-Caps configured to: video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 | |
INFO Pipeline: Audio-Caps configured to: audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 | |
INFO Pipeline: Creating 3 AVSources: ['cam1', 'cam2', 'slides'] | |
INFO DecklinkAVSource[cam1]: audiostream_map: {} | |
INFO DecklinkAVSource[cam1]: no audiostream-mapping defined,defaulting to mapping channel 0+1 to first stream | |
INFO DecklinkAVSource[cam1]: configuring decklink-input to 2 channels | |
DEBUG DecklinkAVSource[cam1]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=1 | |
connection=SDI | |
video-format=auto | |
mode=1080i50 ! | |
capssetter caps=video/x-raw,interlace-mode=progressive ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=1 | |
connection=embedded | |
name=aout | |
aout. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam1_mirror_stream0 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_cam1_mixer | |
vtee. ! queue ! intervideosink channel=video_cam1_preview | |
vtee. ! queue ! intervideosink channel=video_cam1_mirror | |
DEBUG DecklinkAVSource[cam1]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource cam1 as DecklinkAVSource[cam1] reading card #1 | |
INFO Pipeline: Creating Mirror-Output for AVSource cam1 at tcp-port 13000 | |
DEBUG AVRawOutput[cam1_mirror]: Binding to Source-Socket on [::]:13000 | |
DEBUG AVRawOutput[cam1_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[cam1_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam1_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[cam1_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam1_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource cam1 at tcp-port 14000 | |
DEBUG AVPreviewOutput[cam1_preview]: Binding to Source-Socket on [::]:14000 | |
DEBUG AVPreviewOutput[cam1_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[cam1_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam1_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam1_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[cam1_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam1_preview]: Launching Output-Pipeline | |
INFO DecklinkAVSource[cam2]: audiostream_map: {} | |
INFO DecklinkAVSource[cam2]: no audiostream-mapping defined,defaulting to mapping channel 0+1 to first stream | |
INFO DecklinkAVSource[cam2]: configuring decklink-input to 2 channels | |
DEBUG DecklinkAVSource[cam2]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=0 | |
connection=SDI | |
video-format=auto | |
mode=1080i50 ! | |
capssetter caps=video/x-raw,interlace-mode=progressive ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=0 | |
connection=embedded | |
name=aout | |
aout. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_cam2_mirror_stream0 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_cam2_mixer | |
vtee. ! queue ! intervideosink channel=video_cam2_preview | |
vtee. ! queue ! intervideosink channel=video_cam2_mirror | |
DEBUG DecklinkAVSource[cam2]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource cam2 as DecklinkAVSource[cam2] reading card #0 | |
INFO Pipeline: Creating Mirror-Output for AVSource cam2 at tcp-port 13001 | |
DEBUG AVRawOutput[cam2_mirror]: Binding to Source-Socket on [::]:13001 | |
DEBUG AVRawOutput[cam2_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[cam2_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam2_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[cam2_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[cam2_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource cam2 at tcp-port 14001 | |
DEBUG AVPreviewOutput[cam2_preview]: Binding to Source-Socket on [::]:14001 | |
DEBUG AVPreviewOutput[cam2_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[cam2_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_cam2_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_cam2_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[cam2_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[cam2_preview]: Launching Output-Pipeline | |
INFO DecklinkAVSource[slides]: audiostream_map: {} | |
INFO DecklinkAVSource[slides]: no audiostream-mapping defined,defaulting to mapping channel 0+1 to first stream | |
INFO DecklinkAVSource[slides]: configuring decklink-input to 2 channels | |
DEBUG DecklinkAVSource[slides]: Launching Source-Pipeline: | |
decklinkvideosrc | |
device-number=5 | |
connection=HDMI | |
video-format=auto | |
mode=1080p24 ! | |
videoconvert ! | |
videoscale ! | |
videorate name=vout | |
decklinkaudiosrc | |
device-number=5 | |
connection=embedded | |
name=aout | |
aout. ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_mixer_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_preview_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_mirror_stream0 | |
atee_stream0. ! queue ! interaudiosink | |
channel=audio_slides_stream-blanker_stream0 | |
vout. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_slides_mixer | |
vtee. ! queue ! intervideosink channel=video_slides_preview | |
vtee. ! queue ! intervideosink channel=video_slides_mirror | |
vtee. ! queue ! intervideosink channel=video_slides_stream-blanker | |
DEBUG DecklinkAVSource[slides]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating AVSource slides as DecklinkAVSource[slides] reading card #5 | |
INFO Pipeline: Creating Mirror-Output for AVSource slides at tcp-port 13002 | |
DEBUG AVRawOutput[slides_mirror]: Binding to Source-Socket on [::]:13002 | |
DEBUG AVRawOutput[slides_mirror]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[slides_mirror]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_mirror ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_mirror_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_mirror_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[slides_mirror]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[slides_mirror]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for AVSource slides at tcp-port 14002 | |
DEBUG AVPreviewOutput[slides_preview]: Binding to Source-Socket on [::]:14002 | |
DEBUG AVPreviewOutput[slides_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[slides_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[slides_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[slides_preview]: Launching Output-Pipeline | |
INFO Pipeline: Creating Videmixer | |
INFO VideoMix: Configuring Mixer for 3 Sources | |
DEBUG VideoMix: Creating Mixing-Pipeline: | |
compositor name=mix ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
identity name=sig ! | |
queue ! | |
tee name=tee | |
intervideosrc channel=video_background ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
mix. | |
tee. ! queue ! intervideosink channel=video_mix_out | |
tee. ! queue ! intervideosink channel=video_mix_preview | |
tee. ! queue ! intervideosink channel=video_mix_stream-blanker | |
intervideosrc channel=video_cam1_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_0_cropper ! | |
mix. | |
intervideosrc channel=video_cam2_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_1_cropper ! | |
mix. | |
intervideosrc channel=video_slides_mixer ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videocrop name=video_2_cropper ! | |
mix. | |
DEBUG VideoMix: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG VideoMix: Binding Handoff-Handler for Synchronus mixer manipulation | |
DEBUG VideoMix: Initializing Mixer-State | |
INFO VideoMix: Updating Mixer-State for Fullscreen-Composition | |
DEBUG VideoMix: Marking Pad-State as Dirty | |
DEBUG VideoMix: Reconfiguring Mixerpad 0 to x/y=0/0, w/h=0/0 alpha=1.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 0 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 1 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 1 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 2 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 2 to 0/0/0/0 | |
DEBUG VideoMix: Launching Mixing-Pipeline | |
INFO Pipeline: Creating Audiomixer | |
INFO AudioMix: Configuring Mixer for 3 Sources | |
INFO AudioMix: Setting Volume of Source cam1 to 1.00 | |
INFO AudioMix: Setting Volume of Source cam2 to 1.00 | |
INFO AudioMix: Setting Volume of Source slides to 0.00 | |
INFO AudioMix: Volume was configured, advising ui not to show a selector | |
DEBUG AudioMix: Creating Mixing-Pipeline: | |
audiomixer name=mix_0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=tee_0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_out_stream0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_preview_stream0 | |
tee_0. ! queue ! interaudiosink | |
channel=audio_mix_stream0_stream-blanker | |
interaudiosrc | |
channel=audio_cam1_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
interaudiosrc | |
channel=audio_cam2_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
interaudiosrc | |
channel=audio_slides_mixer_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_0. | |
audiomixer name=mix_1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=tee_1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_out_stream1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_preview_stream1 | |
tee_1. ! queue ! interaudiosink | |
channel=audio_mix_stream1_stream-blanker | |
interaudiosrc | |
channel=audio_cam1_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
interaudiosrc | |
channel=audio_cam2_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
interaudiosrc | |
channel=audio_slides_mixer_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
mix_1. | |
DEBUG AudioMix: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG AudioMix: Initializing Mixer-State | |
INFO AudioMix: Updating Mixer-State | |
DEBUG AudioMix: Setting Mixerpad 0 to volume=1.00 | |
DEBUG AudioMix: Setting Mixerpad 1 to volume=1.00 | |
DEBUG AudioMix: Setting Mixerpad 2 to volume=0.00 | |
DEBUG AudioMix: Launching Mixing-Pipeline | |
DEBUG ImgVSource[background]: Launching Source-Pipeline: | |
uridecodebin uri=file:///opt/voc/share/bg.png ! | |
videoconvert ! | |
videoscale ! | |
imagefreeze name=img | |
img. ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=vtee | |
vtee. ! queue ! intervideosink channel=video_background | |
DEBUG VideoMix: [Streaming-Thread]: Pad-State is Dirty, applying new Mixer-State | |
DEBUG VideoMix: Reconfiguring Mixerpad 0 to x/y=0/0, w/h=0/0 alpha=1.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 0 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 1 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 1 to 0/0/0/0 | |
DEBUG VideoMix: Reconfiguring Mixerpad 2 to x/y=0/0, w/h=0/0 alpha=0.00, zorder=1 | |
INFO VideoMix: Reconfiguring Cropper 2 to 0/0/0/0 | |
DEBUG ImgVSource[background]: Binding End-of-Stream-Signal on Source-Pipeline | |
INFO Pipeline: Creating Mixer-Background VSource as ImgVSource[background] displaying file:///opt/voc/share/bg.png | |
INFO Pipeline: Creating Mixer-Output at tcp-port 11000 | |
DEBUG AVRawOutput[mix_out]: Binding to Source-Socket on [::]:11000 | |
DEBUG AVRawOutput[mix_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[mix_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_mix_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=10000 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[mix_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[mix_out]: Launching Output-Pipeline | |
INFO Pipeline: Creating Preview-Output for Mixat tcp-port 12000 | |
DEBUG AVPreviewOutput[mix_preview]: Binding to Source-Socket on [::]:12000 | |
DEBUG AVPreviewOutput[mix_preview]: Setting GObject io-watch on Socket | |
DEBUG AVPreviewOutput[mix_preview]: Creating Output-Pipeline: | |
intervideosrc channel=video_mix_preview ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
videoscale ! | |
video/x-raw,width=1024,height=576,framerate=25/1 ! | |
jpegenc quality=90 | |
! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_preview_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_mix_preview_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVPreviewOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVPreviewOutput[mix_preview]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVPreviewOutput[mix_preview]: Launching Output-Pipeline | |
DEBUG TCPAVSource[stream-blanker-pause]: Binding to Source-Socket on [::]:17000 | |
DEBUG TCPAVSource[stream-blanker-pause]: Setting GObject io-watch on Socket | |
INFO Pipeline: Creating StreamBlanker VSource pause as TCPAVSource[stream-blanker-pause] on tcp-port 17000 | |
INFO Pipeline: Creating StreamBlanker ASource at tcp-port 18000 | |
DEBUG TCPAVSource[stream-blanker]: Binding to Source-Socket on [::]:18000 | |
DEBUG TCPAVSource[stream-blanker]: Setting GObject io-watch on Socket | |
INFO Pipeline: Creating StreamBlanker | |
INFO StreamBlanker: Configuring StreamBlanker video 1 Sources | |
DEBUG StreamBlanker: Creating Mixing-Pipeline: | |
compositor name=vmix ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
intervideosink channel=video_stream-blanker_out | |
intervideosrc channel=video_mix_stream-blanker ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
vmix. | |
compositor name=vmix-slides ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
intervideosink channel=video_slides_stream-blanker_out | |
intervideosrc channel=video_slides_stream-blanker ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
vmix-slides. | |
audiomixer name=amix_0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=amix_0-tee ! | |
queue ! | |
interaudiosink | |
channel=audio_stream-blanker_out_stream0 | |
amix_0-tee. ! | |
queue ! | |
interaudiosink | |
channel=audio_slides_stream-blanker_out_stream0 | |
interaudiosrc | |
channel=audio_mix_stream0_stream-blanker ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
amix_0. | |
audiomixer name=amix_1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=amix_1-tee ! | |
queue ! | |
interaudiosink | |
channel=audio_stream-blanker_out_stream1 | |
amix_1-tee. ! | |
queue ! | |
interaudiosink | |
channel=audio_slides_stream-blanker_out_stream1 | |
interaudiosrc | |
channel=audio_mix_stream1_stream-blanker ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
amix_1. | |
interaudiosrc channel=audio_stream-blanker_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
tee name=atee | |
atee. ! queue ! amix_0. | |
atee. ! queue ! amix_1. | |
intervideosrc channel=video_stream-blanker-pause ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
tee name=video_stream-blanker-tee-pause ! | |
queue ! | |
vmix. | |
video_stream-blanker-tee-pause. ! | |
queue ! | |
vmix-slides. | |
DEBUG StreamBlanker: Binding Error & End-of-Stream-Signal on Mixing-Pipeline | |
DEBUG StreamBlanker: Initializing Mixer-State | |
DEBUG StreamBlanker: Launching Mixing-Pipeline | |
INFO Pipeline: Creating StreamBlanker-Output at tcp-port 15000 | |
DEBUG AVRawOutput[stream-blanker_out]: Binding to Source-Socket on [::]:15000 | |
DEBUG AVRawOutput[stream-blanker_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[stream-blanker_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_stream-blanker_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_stream-blanker_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_stream-blanker_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[stream-blanker_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[stream-blanker_out]: Launching Output-Pipeline | |
INFO Pipeline: Creating SlideStreamBlanker-Output at tcp-port 15001 | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Binding to Source-Socket on [::]:15001 | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Setting GObject io-watch on Socket | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Creating Output-Pipeline: | |
intervideosrc channel=video_slides_stream-blanker_out ! | |
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_stream-blanker_out_stream0 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
interaudiosrc channel=audio_slides_stream-blanker_out_stream1 ! | |
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! | |
queue ! | |
mux. | |
matroskamux | |
name=mux | |
streamable=true | |
writing-app=Voctomix-AVRawOutput ! | |
multifdsink | |
blocksize=1048576 | |
buffers-max=500 | |
sync-method=next-keyframe | |
name=fd | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Binding Error & End-of-Stream-Signal on Output-Pipeline | |
DEBUG AVRawOutput[slides_stream-blanker_out]: Launching Output-Pipeline | |
DEBUG Voctocore: creating ControlServer | |
DEBUG ControlServer: Binding to Source-Socket on [::]:9999 | |
DEBUG ControlServer: Setting GObject io-watch on Socket | |
DEBUG root: running Voctocore | |
INFO Voctocore: running GLib-MainLoop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment