0a System V2 Pipeline !horus::cmp::plg::gst::Gst_context= component_start_failure_handling Abort_starting_pipeline user_data "Gstreamer context* ~ *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data " gst_path video4linux2/v4l2src blocksize -- auto -- num-buffers -- auto -- typefind -- auto -- do-timestamp -- auto -- device /dev/video0 brightness -- auto -- contrast -- auto -- saturation -- auto -- hue -- auto -- norm -- auto -- io-mode -- auto --" pixel-aspect-ratio -- auto --" force-aspect-ratio -- auto --"v4l2src* 2v4l2src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data & gst_path video4linux2/v4l2src/src gst_always_pads src Capability video/x-raw alignment -- auto -- format -- auto -- framerate 10/1 height 600 stream-format -- auto -- variant -- auto --& video/mpeg/mpegversion -- auto -- width 800" v4l2src/src* 2 v4l2src/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path horus/hrsprjgl latency -- auto --$ min-upstream-latency -- auto --$ start-time-selection -- auto -- start-time -- auto --@ configuration-file* (/home/auke/Documents/stitch/pipeline.pto zmq-url tcp://0.0.0.0:5656 zmq-feedback-url -- auto --& zmq-feedback-frequency -- auto -- scene -- auto --"hrsprjgl* 2hrsprjgl:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path horus/hrsprjgl/sink_%u# __gst_on_request_pad__ sink_%u, Capability video/x-raw(memory:GLMemory) format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"hrsprjgl/sink_%u* 2hrsprjgl/sink_%u:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path horus/hrsprjgl/src gst_always_pads src, Capability video/x-raw(memory:GLMemory) format RGBA framerate 10/1 height 600 width 800" hrsprjgl/src* 2 hrsprjgl/src:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data " gst_path opengl/glupload/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --" glupload/sink* }2 glupload/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path opengl/glupload qos -- auto --"glupload* 2glupload:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data ! gst_path opengl/glupload/src gst_always_pads src Capability video/x-raw(ANY)" glupload/src* 2 glupload/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data # gst_path opengl/glcolorconvert qos -- auto -- "glcolorconvert* 2glcolorconvert:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data ' gst_path opengl/glcolorconvert/src gst_always_pads src, Capability video/x-raw(memory:GLMemory) format RGBA framerate 10/1 height 600 texture-target 2D width 800 "glcolorconvert/src* 2glcolorconvert/src:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data ( gst_path opengl/glcolorconvert/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- texture-target -- auto -- width -- auto -- "glcolorconvert/sink* 2glcolorconvert/sink:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path app/appsink/sink gst_always_pads sink Capability -- auto -- " appsink/sink* 2 appsink/sink:/horus::xtn::gstreamer::Gst_extension_discoverer 'horus::cmp::plg::gst::appsink::App_sink= component_start_failure_handling Abort_starting_pipeline user_data  " Horus appsink*  ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path opengl/gldownload/sink gst_always_pads sink Capability -- auto --"gldownload/sink* 2gldownload/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path opengl/gldownload qos -- auto --" gldownload*  2 gldownload:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data # gst_path opengl/gldownload/src gst_always_pads src Capability -- auto --"gldownload/src*  2gldownload/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data ' gst_path videoconvert/videoconvert qos -- auto -- dither -- auto --# dither-quantization -- auto -- chroma-resampler -- auto -- alpha-mode -- auto -- alpha-value -- auto -- chroma-mode -- auto -- matrix-mode -- auto -- gamma-mode -- auto -- primaries-mode -- auto -- n-threads -- auto --" videoconvert*  2 videoconvert:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data , gst_path videoconvert/videoconvert/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"videoconvert/sink* 2videoconvert/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data + gst_path videoconvert/videoconvert/src gst_always_pads src Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"videoconvert/src*  2videoconvert/src:/horus::xtn::gstreamer::Gst_extension_discoverer &horus::cmp::plg::debug::Console_writer= component_start_failure_handling Abort_starting_pipeline user_data  update_interval_duration 4"Console Writer*   *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path coreelements/queue max-size-buffers -- auto -- max-size-bytes -- auto -- max-size-time -- auto --% min-threshold-buffers -- auto --# min-threshold-bytes -- auto --" min-threshold-time -- auto -- leaky -- auto -- silent -- auto -- flush-on-eos -- auto --"queue*  2queue:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data % gst_path coreelements/queue/sink gst_always_pads sink Capability -- auto --" queue/sink* 2 queue/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path coreelements/queue/src gst_always_pads src Capability -- auto --" queue/src*  2 queue/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path x264/x264enc qos -- auto -- threads -- auto -- sliced-threads -- auto -- sync-lookahead -- auto -- pass -- auto -- quantizer -- auto --$ multipass-cache-file -- auto -- byte-stream -- auto -- bitrate -- auto -- intra-refresh -- auto -- vbv-buf-capacity -- auto -- me -- auto -- subme -- auto -- dct8x8 -- auto -- ref -- auto -- bframes -- auto -- b-adapt -- auto -- b-pyramid -- auto -- weightb -- auto -- sps-id -- auto -- aud -- auto -- trellis -- auto -- key-int-max -- auto -- cabac -- auto -- qp-min -- auto -- qp-max -- auto -- qp-step -- auto -- ip-factor -- auto -- pb-factor -- auto -- mb-tree -- auto -- rc-lookahead -- auto -- noise-reduction -- auto -- interlaced -- auto -- option-string -- auto -- speed-preset -- auto -- psy-tune -- auto -- frame-packing -- auto -- insert-vui -- auto --"x264enc*  2x264enc:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path x264/x264enc/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --" x264enc/sink* 2 x264enc/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path x264/x264enc/src gst_always_pads src Capability video/x-h264 alignment -- auto -- framerate -- auto -- height -- auto -- profile -- auto -- stream-format byte-stream width -- auto --" x264enc/src*  2 x264enc/src:/horus::xtn::gstreamer::Gst_extension_discoverer 0horus::cmp::plg::network::writer::Network_writer= component_start_failure_handling Abort_starting_pipeline user_data  host 0.0.0.0 port 5567 protocol tcp, network_behavior Publish_subscribe_fast sleep 100"Network Writer*   (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink  (2 12:srcBsink   (2 12:srcBsink   (2 12:srcBsink  (2 12:srcBsink   (2 12:srcBsink  (2 12:src (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink  (2 12:srcBinput (2 12:srcBsink (2 12:srcBsink  (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink  (2 12:srcBinputBoutput   2