<?xml version="1.0" encoding="utf-8"?>
<!--
    INTEL CONFIDENTIAL
    Copyright (c) 2023-2024 Intel Corporation. All Rights Reserved.

    The source code contained or described herein and all documents related to
    the source code ("Material") are owned by Intel Corporation or its suppliers
    or licensors. Title to the Material remains with Intel Corporation or its
    suppliers and licensors. The Material contains trade secrets and proprietary
    and confidential information of Intel or its suppliers and licensors. The
    Material is protected by worldwide copyright and trade secret laws and
    treaty provisions. No part of the Material may be used, copied, reproduced,
    modified, published, uploaded, posted, transmitted, distributed, or
    disclosed in any way without Intel's prior express written permission.

    No license under any patent, copyright, trade secret or other intellectual
    property right is granted to or conferred upon you by disclosure or delivery
    of the Materials, either expressly, by implication, inducement, estoppel or
    otherwise. Any license under such intellectual property rights must be
    express and approved by Intel in writing.
-->
<graph_descriptor version="IPU6_MTL_20230614">
  <kernel_descriptor name="IPU6EP_Full.ate.kernel_descriptor.xml" />
  <routing_descriptor name="IPU6EP_Full.ate.routing_info.xml" />
  <nodes>
    <node name="sensor" type="source" vflip="0" hflip="0" stream_id="0">
      <port id="0" name="port_0" type="port" direction="1" format="BA10" />
    </node>
    <node name="csi_be" type="hw" stream_id="0" subsystem="isys">
      <!-- ports -->
      <port name="input" id="0" direction="0" />
      <port name="output" id="1" direction="1" format="GR10" />
      <port name="paf" id="2" direction="1" format="PAFi" enabled="0" />
      <!-- ports end -->
      <kernel name="stream2mmio" pal_uuid="33280" rcb="1" />
      <klink source="input" destination="stream2mmio:input" />
      <klink source="stream2mmio:output" destination="output" />
    </node>
    <node name="csi_be_dol" type="hw" stream_id="0" subsystem="isys">
      <!-- ports -->
      <port name="input" id="0" direction="0" />
      <port direction="0" id="102" name="short" />
      <port direction="0" id="103" name="medium" />
      <port name="output" id="1" direction="1" format="GR10"/>
      <port name="output_b" id="3" direction="1" format="GR10"/>
      <port name="paf" id="2" direction="1" format="PAFi" enabled="0" />
      <!-- ports end -->
      <kernel name="stream2mmio" pal_uuid="33280" rcb="1" />
      <kernel name="stream2mmio_b" pal_uuid="10400" rcb="1" />
      <klink source="input" destination="stream2mmio:input" />
      <klink source="short" destination="stream2mmio_b:input" />
      <klink source="stream2mmio:output" destination="output" />
      <klink source="stream2mmio_b:output" destination="output_b" />
    </node>
    <node name="isa_lb_md_sve_video" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD534B345255299A69A689262" />
    </node>
    <node name="isa_lb_md_sve_stills" pg_id="187" stream_id="60000" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="2" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299A69A68A262" />
    </node>
    <node name="isa_lb_md_sve_video_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="2" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299996598A262" />
    </node>
    <node name="isa_lb_video" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD2D54CC465A91AA69A645489" />
    </node>
    <node name="isa_lb_stills" pg_id="187" stream_id="60000" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x9332D54D4265A91AA69A646489" />
    </node>
    <node name="isa_lb_no_tnr_stills" pg_id="187" stream_id="60010" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x9332D54D4265A91AA69A646489" />
    </node>
    <node name="isa_lb_video_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x9332D54D4265A91AA69A646489" />
    </node>
    <node name="isa_lb_sve_video" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="0" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_ae_1_0:0" source="awbinputsplitter:1" />
      <klink destination="mux_af_1_0:0" source="awbinputsplitter:2" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD534B5426552999965989262" />
    </node>
    <node name="isa_lb_sve_stills" pg_id="187" stream_id="60000" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="0" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_ae_1_0:0" source="awbinputsplitter:1" />
      <klink destination="mux_af_1_0:0" source="awbinputsplitter:2" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299996598A262" />
    </node>
    <node name="isa_lb_sve_video_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="1" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="0" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="1" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="1" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_ae_1_0:0" source="awbinputsplitter:1" />
      <klink destination="mux_af_1_0:0" source="awbinputsplitter:2" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299996598A262" />
    </node>
    <node name="isa_lb_ir_video" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="0" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="0" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_x2b_bayer_1_0:0" source="rgb_ir_2_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:0" source="rgb_ir_2_0:ir" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD534B542655299A699989262" />
    </node>
    <node name="isa_lb_ir_stills" pg_id="187" stream_id="60000" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="0" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="0" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_x2b_bayer_1_0:0" source="rgb_ir_2_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:0" source="rgb_ir_2_0:ir" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299A69998A262" />
    </node>
    <node name="isa_lb_ir_no_tnr_stills" pg_id="187" stream_id="60010" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="0" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="0" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_x2b_bayer_1_0:0" source="rgb_ir_2_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:0" source="rgb_ir_2_0:ir" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299A69998A262" />
    </node>
    <node name="isa_lb_rgbir_video_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="0" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="0" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_x2b_bayer_1_0:0" source="rgb_ir_2_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:0" source="rgb_ir_2_0:ir" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299A69998A262" />
    </node>
    <node name="isa_lb_md_video" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="2" name="mux_x2b_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="2" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="2" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <mux active_input="1" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="1" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="1" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_1_0:1" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD34D4B4525A45A669A651509" />
    </node>
    <node name="isa_lb_md_stills" pg_id="187" stream_id="60000" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="2" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="2" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="1" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="1" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="1" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="2" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_1_0:1" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x93334D4D4265A45A669A652509" />
    </node>
    <node name="isa_lb_md_video_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="2" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="2" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="1" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="1" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="1" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="2" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:1" source="x2i_md_1_0:depth" />
      <klink destination="mux_pdaf_stat_1_0:2" source="x2i_md_1_0:phase" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_1_0:1" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x24CCD353509969169AA52509" />
    </node>
    <node name="isa_lb_video_pdaf_3" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="fr_bayer" source="bayerddrsplitter:2" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <demux active_output="1" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="mux_pdaf_stat_1_0:1" source="pext_1_0:outputafpixelsimage" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="pext_1_0:input" source="gd_dpc_2_1:outputafpixelsimage" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x2CD2D54D30A5A91AA69A645489" />
    </node>
    <node name="isa_lb_video_pdaf_3_bayer" pg_id="187" stream_id="60001" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <demux active_output="1" idx="3" name="de_mux_isa_yuv420_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="0" idx="13" name="mux_gltm_1_0" />
      <demux active_output="0" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <split name="bayersplitter4" />
      <mux active_input="1" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="2" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="2" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output" />
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0" />
      <klink destination="mux_pdaf_stat_1_0:1" source="pext_1_0:outputafpixelsimage" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="pext_1_0:input" source="gd_dpc_2_1:outputafpixelsimage" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <!--Kernel Links end-->
      <cipf rbm="0x1334B55349296A4AAAA45489" />
    </node>
    <node name="isa_lb_stills_tnr7" pg_id="187" stream_id="60013" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="1" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="11" name="mux_lsc_1_0" />
      <mux active_input="0" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="0" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="1" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="1" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="mux_rgbs_1_0:1" source="bayersplitter4:3" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <!--Kernel Links end-->
      <cipf rbm="0x9332D54D4265A91AA69A646489" />
    </node>
    <node name="isa_lb_ir_stills_tnr7" pg_id="187" stream_id="60013" subsystem="psys" type="program_group">
      <!-- INPUT ports -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_ctrl_init" />
      <!-- data terminals ports -->
      <port direction="0" id="4" name="input" />
      <port direction="0" id="27" name="ext_pdaf_stats" />
      <!-- params terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="params" />
      <port content_type="spatial" direction="0" id="5" name="blc_spatial" />
      <port content_type="spatial" direction="0" id="6" name="lsc_spatial" />
      <port content_type="spatial" direction="0" id="7" name="gamma_star_grid" />
      <!-- OUTPUT ports -->
      <!-- data ports -->
      <port direction="1" format="YUV420_10_PL" id="8" name="main" />
      <port direction="1" format="GRBG_12_V" id="9" name="fr_bayer" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="10" name="sis_a" />
      <port direction="1" enabled="0" format="GRBG_12_LI" id="11" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="12" name="fr_yuv" />
      <port direction="1" format="IR" id="13" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="20" name="ae_stats" />
      <port content_type="spatial" direction="1" id="14" name="af_stats" />
      <port content_type="spatial" direction="1" id="15" name="awb_stats" />
      <port content_type="spatial" direction="1" id="16" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="17" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="21" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="24" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <!--Output Ports links to kernels-->
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="main" source="vertical_padding_1_0:output_image" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="ir_md" source="pix_crop_ir_md:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <split name="b2i_splitter" />
      <demux active_output="0" idx="1" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="2" name="mux_x2b_1_0" />
      <mux active_input="0" idx="4" name="mux_dvs" />
      <demux active_output="0" idx="5" name="bnlm_fa" />
      <demux active_output="0" idx="6" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="7" name="de_mux_lsc_1_0" />
      <split name="dpcinternalsplitter" />
      <demux active_output="2" idx="8" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="9" name="mux_vca_1_0" />
      <demux active_output="0" idx="10" name="de_mux_md_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="2" idx="11" name="mux_lsc_1_0" />
      <mux active_input="1" idx="12" name="mux_dpc_1_0" />
      <mux active_input="1" idx="13" name="mux_gltm_1_0" />
      <mux active_input="0" idx="14" name="mux_x2b_bp_1_0" />
      <demux active_output="1" idx="15" name="de_mux_bnlm_1_0" />
      <mux active_input="1" idx="16" name="mux_af_1_0" />
      <mux active_input="0" idx="17" name="mux_iefd_1_0" />
      <demux active_output="1" idx="19" name="de_mux_lin_1_0" />
      <mux active_input="0" idx="20" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="21" name="mux_bnlm_1_0" />
      <mux active_input="0" idx="23" name="mux_wb_1_0" />
      <mux active_input="0" idx="24" name="mux_gltm_in" />
      <mux active_input="1" idx="25" name="mux_ae_1_0" />
      <demux active_output="0" idx="26" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="27" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="28" name="mux_dol_1_0" />
      <mux active_input="0" idx="29" name="mux_x2b_meta_1_0" />
      <mux active_input="0" idx="30" name="mux_rgbs_1_0" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="31" name="mux_dmsc_1_0" />
      <demux active_output="0" idx="32" name="de_mux_dmsc_1_0" />
      <split name="bayersplitter4" />
      <demux active_output="0" idx="33" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="34" name="mux_pdaf_stat_1_0" />
      <demux active_output="0" idx="35" name="de_mux_x2b_1_0" />
      <split name="awbinputsplitter" />
      <mux active_input="0" idx="36" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="2" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="3" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="4" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="5" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="6" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="8" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="9" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="11" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="12" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="13" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="14" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="15" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="16" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="18" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="19" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="20" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="21" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="22" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="25" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="26" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="27" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="2" idx="28" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="1" idx="29" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="30" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="31" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="1" idx="32" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="33" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="34" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="35" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="1" idx="36" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="2" idx="37" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="38" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="39" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="40" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="41" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="42" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="2" idx="43" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="1" idx="44" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="45" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="46" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="47" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="48" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="49" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="51" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="52" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="53" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="55" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="56" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="1" idx="57" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="58" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="0" idx="59" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="60" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="61" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="62" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <kernel enabled="1" idx="63" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="64" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="65" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="66" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="69" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="70" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="2" idx="71" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="72" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="73" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_1_0:0" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output" />
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="b2i_dm_1_0:input" source="bayersplitter4_2:1" />
      <klink destination="espa_isa_bayer_a:input" source="bayersplitter4_2:2" />
      <klink destination="strm_crop_sis_a:input" source="bayersplitter4_2:3" />
      <klink destination="strm_crop_sis_b:input" source="bayersplitter4_2:4" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="mux_ae_1_0:1" source="bayersplitter4:1" />
      <klink destination="mux_af_1_0:1" source="bayersplitter4:2" />
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="lca_1_0:input" source="bxt_wb:outbayer" />
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_x2b_bayer_1_0:0" source="rgb_ir_2_0:bayer" />
      <klink destination="mux_x2b_meta_1_0:0" source="rgb_ir_2_0:ir" />
      <!--Kernel Links end-->
      <cipf rbm="0x933534B542655299A69998A262" />
    </node>
    <node name="post_gdc_video" pg_id="189" stream_id="60001" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_video>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" />
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" />
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <mux active_input="0" idx="1" name="mux_ofa" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="mrc_1_0:tetragons_main" source="pme_1_0:dest_blocks" />
      <klink destination="mrc_1_0:ref_coordinates_main" source="pme_1_0:dest_grid" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="tnr_6_0:aligned_rec_sim_in" source="mrc_1_0:aligned_rec_sim_out" />
      <klink destination="tnr_6_0:aligned_ref_image" source="mrc_1_0:aligned_ref_image" />
      <klink destination="tnr_6_0:alignment_conf" source="mrc_1_0:alignment_conf" />
      <klink destination="tnr_6_0:motion" source="mrc_1_0:motion_out" />
      <klink destination="tnr_6_0:noise_model" source="mrc_1_0:noise_model" />
      <klink destination="tnr_6_0:input" source="mrc_1_0:passthrough" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_stills" pg_id="189" stream_id="60000" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills>
            </apply>
          </option>
        </options>
      </port>
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" />
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" />
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <mux active_input="0" idx="1" name="mux_ofa" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="mrc_1_0:tetragons_main" source="pme_1_0:dest_blocks" />
      <klink destination="mrc_1_0:ref_coordinates_main" source="pme_1_0:dest_grid" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="tnr_6_0:aligned_rec_sim_in" source="mrc_1_0:aligned_rec_sim_out" />
      <klink destination="tnr_6_0:aligned_ref_image" source="mrc_1_0:aligned_ref_image" />
      <klink destination="tnr_6_0:alignment_conf" source="mrc_1_0:alignment_conf" />
      <klink destination="tnr_6_0:motion" source="mrc_1_0:motion_out" />
      <klink destination="tnr_6_0:noise_model" source="mrc_1_0:noise_model" />
      <klink destination="tnr_6_0:input" source="mrc_1_0:passthrough" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_video_bayer" pg_id="189" stream_id="60001" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_video_bayer>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_video_bayer>
            </apply>
          </option>
        </options>
      </port>
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" />
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" />
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <mux active_input="0" idx="1" name="mux_ofa" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="mrc_1_0:tetragons_main" source="pme_1_0:dest_blocks" />
      <klink destination="mrc_1_0:ref_coordinates_main" source="pme_1_0:dest_grid" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="tnr_6_0:aligned_rec_sim_in" source="mrc_1_0:aligned_rec_sim_out" />
      <klink destination="tnr_6_0:aligned_ref_image" source="mrc_1_0:aligned_ref_image" />
      <klink destination="tnr_6_0:alignment_conf" source="mrc_1_0:alignment_conf" />
      <klink destination="tnr_6_0:motion" source="mrc_1_0:motion_out" />
      <klink destination="tnr_6_0:noise_model" source="mrc_1_0:noise_model" />
      <klink destination="tnr_6_0:input" source="mrc_1_0:passthrough" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_ir_video" pg_id="189" stream_id="60001" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_ir_video>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_ir_video>
            </apply>
          </option>
        </options>
      </port>
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" />
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" />
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <mux active_input="0" idx="1" name="mux_ofa" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="mrc_1_0:tetragons_main" source="pme_1_0:dest_blocks" />
      <klink destination="mrc_1_0:ref_coordinates_main" source="pme_1_0:dest_grid" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="tnr_6_0:aligned_rec_sim_in" source="mrc_1_0:aligned_rec_sim_out" />
      <klink destination="tnr_6_0:aligned_ref_image" source="mrc_1_0:aligned_ref_image" />
      <klink destination="tnr_6_0:alignment_conf" source="mrc_1_0:alignment_conf" />
      <klink destination="tnr_6_0:motion" source="mrc_1_0:motion_out" />
      <klink destination="tnr_6_0:noise_model" source="mrc_1_0:noise_model" />
      <klink destination="tnr_6_0:input" source="mrc_1_0:passthrough" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_stills_no_tnr" pg_id="196" stream_id="60000" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_no_tnr>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_no_tnr>
            </apply>
          </option>
        </options>
      </port>
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <mux active_input="1" idx="1" name="mux_ofa" />
      <demux active_output="1" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="2" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="2" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="2" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="mux_ofa:1" source="demux_gdc:1" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_stills_tnr7" pg_id="196" stream_id="60013" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="main">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_mp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_mp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="3" name="display">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL,YUV420_8_PL_C">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,10,0,0">
                  <input bpp="8" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,13,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,14,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,17,0,0">
                  <input bpp="10" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_dp metadata="0,18,0,0">
                  <input bpp="12" />
                </ofa_2_dp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
        </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="4" name="postproc">
        <options attribute="format">
          <!-- These metadata options map to the enum defined in ofa_format_t-->
          <option value="YUV420_8_PL">
            <!-- settings applied when switching to IYUV/I420! the metadata[1] maps to type ofa_format_t enum-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,0,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,1,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,2,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,3,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,4,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,5,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,6,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,7,0,0">
                  <input bpp="8" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="8" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="8" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="8" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,15,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,16,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,12,0,0">
                  <input bpp="12" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="12" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="12" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="12" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_tnr7>
                <ofa_2_ppp metadata="0,11,0,0">
                  <input bpp="10" />
                </ofa_2_ppp>
                <gdc5>
                  <input bpp="10" />
                </gdc5>
                <tnr_6_0>
                  <input bpp="10" />
                </tnr_6_0>
                <mrc_1_0>
                  <input bpp="10" />
                </mrc_1_0>
              </post_gdc_stills_tnr7>
            </apply>
          </option>
        </options>
      </port>
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="gdc5:YUV_420_in" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <klink destination="postproc" source="ofa_2_ppp:output2" />
      <!--Routing Elements - start-->
      <split name="splitter" />
      <mux active_input="1" idx="1" name="mux_ofa" />
      <demux active_output="1" idx="2" name="demux_gdc" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="2" idx="3" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="6" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="2" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="spa_pp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="9" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="2" idx="10" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="11" name="spa_dp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_mp:yuv_420_in_mp" source="splitter:1" />
      <klink destination="spa_dp:bayer" source="splitter:2" />
      <klink destination="spa_pp:bayer" source="splitter:3" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <klink destination="mux_ofa:1" source="demux_gdc:1" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="tnr7us_stills" pg_id="103" stream_id="60000" subsystem="gpu" type="program_group">
      <!-- 103 pg_id is for stills -->
      <!-- ports -->
      <port direction="0" id="1" name="input" />
      <port direction="0" id="2" name="reference_input" private="1" />
      <port direction="0" id="3" name="scaled_reference_input" private="1" />
      <port direction="0" id="4" name="recsim_input" private="1" />
      <port direction="1" format="YUV420_8_SP" id="5" name="output" />
      <port direction="1" format="YUV420_8_SP" id="6" name="scaled_reference_output" private="1" />
      <port direction="1" format="YUV420_8_SP" id="7" name="recsim_output" private="1" />
      <port direction="1" format="YUV420_8_SP" id="8" name="reference_output" private="1" />
      <!--Input Ports links to kernels-->
      <klink destination="tnr7_in_splitter:input" source="input" />
      <klink destination="tnr7_bc_1_1:aligned_rec_sim" source="recsim_input" />
      <klink destination="tnr7_ims_1_1:aligned_ref_image" source="scaled_reference_input" />
      <klink destination="tnr7_blend_1_0:ref_image" source="reference_input" />
      <!--Output Ports links to kernels-->
      <klink destination="recsim_output" source="rec_sim_updated_splitter:2" />
      <klink destination="output" source="tnr7_blend_1_0:output_image" />
      <klink destination="reference_output" source="image_for_feedback_splitter:2" />
      <klink destination="scaled_reference_output" source="tnr_scale_fp:output" />
      <!--Routing Elements - start-->
      <split name="rec_sim_updated_splitter" />
      <split name="image_for_feedback_splitter" />
      <split name="tnr7_in_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="tnr7_ims_1_1:current_image" source="tnr_scale_lb:output" />
      <klink destination="rec_sim_updated_splitter:input" source="tnr7_bc_1_1:rec_sim_updated" />
      <klink destination="tnr7_bc_1_1:mismatch_score" source="tnr7_ims_1_1:mismatch_score" />
      <klink destination="tnr7_blend_1_0:recursive_similarity" source="rec_sim_updated_splitter:1" />
      <klink destination="tnr7_blend_1_0:current_image" source="tnr7_in_splitter:1" />
      <klink destination="tnr7_blend_1_0:spatial_image" source="tnr7_in_splitter:2" />
      <klink destination="tnr_scale_lb:input" source="tnr7_in_splitter:3" />
      <klink destination="image_for_feedback_splitter:input" source="tnr7_blend_1_0:image_for_feedback" />
      <klink destination="tnr_scale_fp:input" source="image_for_feedback_splitter:1" />
      <!--Kernel Links end-->
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="tnr_scale_lb" pal_uuid="33723" rcb="1" />
      <kernel enabled="1" idx="2" name="tnr7_blend_1_0" pal_uuid="32696" rcb="0" />
      <kernel enabled="1" idx="3" name="tnr7_bc_1_1" pal_uuid="54840" rcb="0" />
      <kernel enabled="1" idx="4" name="tnr7_ims_1_1" pal_uuid="48987" rcb="0" />
      <kernel enabled="1" idx="5" name="tnr_scale_fp" pal_uuid="60056" rcb="1" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="dol_video" pg_id="104" stream_id="60001" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="GR10" id="1" name="input" />
      <port direction="0" format="GR10" id="2" name="input2" />
      <port direction="1" format="GR10" id="3" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="dol_lite_1_0:Input_short" source="input" />
      <klink destination="dol_lite_1_0:Input_long" source="input2" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="dol_lite_1_0:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="dol_lite_1_0" pal_uuid="3700" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="dol_stills" pg_id="104" stream_id="60000" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="GR10" id="1" name="input" />
      <port direction="0" format="GR10" id="2" name="input2" />
      <port direction="1" format="GR10" id="3" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="dol_lite_1_0:Input_short" source="input" />
      <klink destination="dol_lite_1_0:Input_long" source="input2" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="dol_lite_1_0:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="dol_lite_1_0" pal_uuid="3700" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="gtm_video" pg_id="105" stream_id="60001" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="YUV420_8_SP" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="tm_app:input" source="input" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="tm_app:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="tm_app" pal_uuid="40423" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="gtm_stills" pg_id="105" stream_id="60000" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="YUV420_8_SP" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="tm_app:input" source="input" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="tm_app:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="tm_app" pal_uuid="40423" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="sr_video" pg_id="106" stream_id="60001" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="YUV420_8_SP" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="cas_lite_1_0:input" source="input" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="cas_lite_1_0:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="cas_lite_1_0" pal_uuid="54982" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <node name="sr_stills" pg_id="106" stream_id="60000" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" format="YUV420_8_SP" id="1" name="input" />
      <port direction="1" format="YUV420_8_SP" id="2" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="cas_lite_1_0:input" source="input" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="cas_lite_1_0:output" />
      <!--Input Ports links to kernels-->
      <!--Output Ports links to kernels-->
      <!--Routing Elements - start-->
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="cas_lite_1_0" pal_uuid="54982" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--Kernel Links end-->
    </node>
    <sink name="video0" id="20" is_modifyable_by_user="true" />
    <sink name="video1" id="21" is_modifyable_by_user="true" />
    <sink name="video2" id="22" is_modifyable_by_user="true" />
    <sink name="still0" id="23" is_modifyable_by_user="true" />
    <sink name="still1" id="24" is_modifyable_by_user="true" />
    <sink name="still2" id="25" is_modifyable_by_user="true" />
    <sink name="raw" id="26" is_modifyable_by_user="true" />
    <sink name="ir0" id="27" is_modifyable_by_user="true" />
    <sink name="sis_a" id="28" is_modifyable_by_user="true" />
    <sink name="sis_b" id="29" is_modifyable_by_user="true" />
    <sink name="sis_a_stills_only" id="30" is_modifyable_by_user="true" />
    <sink name="stillnotnr0" id="34" is_modifyable_by_user="true" />
    <sink name="stillnotnr1" id="35" is_modifyable_by_user="true" />
    <sink name="stillnotnr2" id="36" is_modifyable_by_user="true" />
    <sink name="stilltnr0" id="37" is_modifyable_by_user="true" />
    <sink name="stilltnr1" id="38" is_modifyable_by_user="true" />
    <sink name="stilltnr2" id="39" is_modifyable_by_user="true" />
  </nodes>
  <!--The virtual sinks are for tool only-->
  <!--List of Graphs -->
  <graphs>
    <graph id="100000" name="Bayer sensor full pipe v8s8" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100001" name="SVE full pipe v8s8" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_sve_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video:x2i_md_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_sve_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video:input" />
      <connection source="isa_lb_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_sve_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100004" name="RGB_IR sensor - full pipe v8s8" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100052" name="RGB_IR sensor - full pipe v8s8 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:stream_id" value="60007" />
      <apply target="post_gdc_video:stream_id" value="60007" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100002" name="MD sensor - full pipe v8s8" pdaf_type="3" sensor="MD" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100020" name="MD_SVE full pipe v8s8" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video:input" />
      <connection source="isa_lb_md_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100011" name="Bayer sensor pdaf 3 full pipe v8s8" pdaf_type="3" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <apply target="isa_lb_video_pdaf_3:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- All 10 bpp -->
    <graph id="100006" name="Bayer sensor full pipe v10s10" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100007" name="SVE sensor full pipe v10s10" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:paf" sink="isa_lb_sve_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video:input" />
      <connection source="isa_lb_sve_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100008" name="RGB_IR sensor - full pipe v10s10" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100053" name="RGB_IR sensor - full pipe v10s10 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_video:stream_id" value="60007" />
      <apply target="post_gdc_video:stream_id" value="60007" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100009" name="MD sensor - full pipe v10s10" pdaf_type="3" sensor="MD" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_md_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100013" name="MD_SVE full pipe v10s10" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_video:input" />
      <connection source="isa_lb_md_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100023" name="Bayer sensor pdaf 3 full pipe v10s10" pdaf_type="3" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100014" name="raw" pdaf_type="0,1,2" flow="raw">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="raw" />
    </graph>
    <!-- All 12 bpp -->
    <graph id="100015" name="Bayer sensor full pipe v12s12" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100016" name="SVE full pipe v12s12" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video:x2i_md_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_sve_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video:input" />
      <connection source="isa_lb_sve_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100017" name="RGB_IR sensor - full pipe v12s12" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- IR processing branch -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100054" name="RGB_IR sensor - full pipe v12s12 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:stream_id" value="60007" />
      <apply target="post_gdc_video:stream_id" value="60007" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- IR processing branch -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100018" name="MD sensor - full pipe v12s12" pdaf_type="3" sensor="MD" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100021" name="MD_SVE full pipe v12s12" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video:input" />
      <connection source="isa_lb_md_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100024" name="Bayer sensor pdaf 3 full pipe v12s12" pdaf_type="3" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <!-- bpp overrides  -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- IR sensor graphs -->
    <graph id="100041" name="IR sensor full pipe v8s8" pdaf_type="0" sensor="IR" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_stills:gammastar_1:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100043" name="IR sensor full pipe v10s10" pdaf_type="0" sensor="IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_stills:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_stills:gammastar_1:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100045" name="IR sensor full pipe v12s12" pdaf_type="0" sensor="IR" flow="sdv" processing="yuv" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_stills:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_stills:gammastar_1:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- no tnr in stills -->
    <graph id="100100" name="Bayer sensor full pipe v8s8" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100111" name="Bayer sensor pdaf 3 full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <apply target="isa_lb_video_pdaf_3:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100104" name="RGB_IR sensor - full pipe v8s8" stills_tnr="no" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100152" name="RGB_IR sensor - full pipe v8s8 wh" stills_tnr="no" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:stream_id" value="60007" />
      <apply target="post_gdc_video:stream_id" value="60007" />
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100102" name="MD sensor - full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="MD" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100120" name="MD_SVE full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video:input" />
      <connection source="isa_lb_md_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100106" name="Bayer sensor full pipe v10s10" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100123" name="Bayer sensor pdaf 3 full pipe v10s10" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100164" name="RGB_IR sensor - full pipe v10s10" stills_tnr="no" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100160" name="RGB_IR sensor - full pipe v10s10 wh" stills_tnr="no" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:stream_id" value="60007" />
      <apply target="post_gdc_video:stream_id" value="60007" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100161" name="MD sensor - full pipe v10s10" stills_tnr="no" pdaf_type="3" sensor="MD" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <graph id="100162" name="MD_SVE full pipe v10s10" stills_tnr="no" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video:input" />
      <connection source="isa_lb_md_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
    </graph>
    <!-- video bayer processing graphs -->
    <graph id="100200" name="Bayer sensor full pipe v8s8" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- still no tnr branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_no_tnr_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_no_tnr_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_no_tnr_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_no_tnr_stills:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_no_tnr_stills:input" />
      <connection source="isa_lb_no_tnr_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="stillnotnr0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="stillnotnr1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="stillnotnr2" />
    </graph>
    <graph id="100201" name="SVE full pipe v8s8" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_sve_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video_bayer:x2i_md_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_sve_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video_bayer:input" />
      <connection source="isa_lb_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_sve_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100204" name="RGB_IR sensor - full pipe v8s8" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_rgbir_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- still no tnr branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_no_tnr_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_no_tnr_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_no_tnr_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_ir_no_tnr_stills:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_no_tnr_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_no_tnr_stills:input" />
      <connection source="isa_lb_ir_no_tnr_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="stillnotnr0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="stillnotnr1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="stillnotnr2" />
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100250" name="RGB_IR sensor - full pipe v8s8 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_rgbir_video_bayer:stream_id" value="60007" />
      <apply target="post_gdc_video_bayer:stream_id" value="60007" />
      <apply target="isa_lb_rgbir_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- still no tnr branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_no_tnr_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_no_tnr_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_no_tnr_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_ir_no_tnr_stills:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:stream_id" value="60010" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_no_tnr_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_no_tnr_stills:input" />
      <connection source="isa_lb_ir_no_tnr_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="stillnotnr0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="stillnotnr1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="stillnotnr2" />
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100202" name="MD sensor - full pipe v8s8" pdaf_type="3" sensor="MD" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100220" name="MD_SVE full pipe v8s8" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video_bayer:input" />
      <connection source="isa_lb_md_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100211" name="Bayer sensor pdaf 3 full pipe v8s8" pdaf_type="3" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <apply target="isa_lb_video_pdaf_3_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3_bayer:input" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- All 10 bpp -->
    <graph id="100206" name="Bayer sensor full pipe v10s10" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100207" name="SVE sensor full pipe v10s10" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:paf" sink="isa_lb_sve_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video_bayer:input" />
      <connection source="isa_lb_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100208" name="RGB_IR sensor - full pipe v10s10 wh" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100251" name="RGB_IR sensor - full pipe v10s10 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_rgbir_video_bayer:stream_id" value="60007" />
      <apply target="post_gdc_video_bayer:stream_id" value="60007" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="10" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100209" name="MD sensor - full pipe v10s10" pdaf_type="3" sensor="MD" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video_bayer:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_md_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100213" name="MD_SVE full pipe v10s10" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_video_bayer:input" />
      <connection source="isa_lb_md_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100223" name="Bayer sensor pdaf 3 full pipe v10s10" pdaf_type="3" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3_bayer:input" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- All 12 bpp -->
    <graph id="100215" name="Bayer sensor full pipe v12s12" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100216" name="SVE full pipe v12s12" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video_bayer:x2i_md_1_0:enabled" value="0" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_sve_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video_bayer:input" />
      <connection source="isa_lb_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100217" name="RGB_IR sensor - full pipe v12s12" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- IR processing branch -->
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="12" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100252" name="RGB_IR sensor - full pipe v12s12 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_rgbir_video_bayer:stream_id" value="60007" />
      <apply target="post_gdc_video_bayer:stream_id" value="60007" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- IR processing branch -->
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="12" />
      <!--disabling kernels for IR pipe -->
      <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
    </graph>
    <graph id="100218" name="MD sensor - full pipe v12s12" pdaf_type="3" sensor="MD" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:output" sink="isa_lb_md_video_bayer:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="isa_lb_md_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_md_stills:input" />
      <connection source="isa_lb_md_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100221" name="MD_SVE full pipe v12s12" pdaf_type="3" sensor="MD_SVE" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_video_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_md_sve_video_bayer:input" />
      <connection source="isa_lb_md_sve_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_md_sve_video_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_md_sve_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_md_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_md_sve_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_md_sve_stills:input" />
      <connection source="isa_lb_md_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_md_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100224" name="Bayer sensor pdaf 3 full pipe v12s12" pdaf_type="3" sensor="BAYER" flow="sdv" processing="bayer" stills_bpp="12" video_bpp="12">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3_bayer:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3_bayer:input" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3_bayer:sis_b" sink="sis_b" />
      <connection source="isa_lb_video_pdaf_3_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <!-- bpp overrides  -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="12" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="12" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="12" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="12" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- stills with tnr7us-->
    <graph id="100300" name="Bayer sensor full pipe v8s8 stillsTNR7us" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="display" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="stilltnr1" />
      <connection source="post_gdc_stills_tnr7:display" sink="tnr7us_stills:input" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <graph id="100303" name="Bayer sensor full pipe v8s8 stillsTNR7us" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="main" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="tnr7us_stills:input" />
      <connection source="post_gdc_stills_tnr7:display" sink="stilltnr1" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <graph id="100301" name="Bayer sensor - pdaf 3 full pipe v8s8 tnr7us" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="display" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_pdaf_3:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="stilltnr1" />
      <connection source="post_gdc_stills_tnr7:display" sink="tnr7us_stills:input" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <graph id="100304" name="Bayer sensor - pdaf 3 full pipe v8s8 tnr7us" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="main" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_pdaf_3:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_pdaf_3:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:output" sink="isa_lb_video_pdaf_3:input" />
      <connection source="isa_lb_video_pdaf_3:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="tnr7us_stills:input" />
      <connection source="post_gdc_stills_tnr7:display" sink="stilltnr1" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <graph id="100302" name="RGB_IR sensor - full pipe v8s8 tnr7us" stills_tnr="no" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_tnr7us" ipu_output_to_sw="display" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_ir_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills_tnr7:input" />
      <connection source="isa_lb_ir_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="stilltnr1" />
      <connection source="post_gdc_stills_tnr7:display" sink="tnr7us_stills:input" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100305" name="RGB_IR sensor - full pipe v8s8 tnr7us" stills_tnr="no" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_tnr7us" ipu_output_to_sw="main" processing="yuv" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input" />
      <connection source="isa_lb_ir_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills_no_tnr:input" />
      <connection source="post_gdc_stills_no_tnr:main" sink="still0" />
      <connection source="post_gdc_stills_no_tnr:display" sink="still1" />
      <connection source="post_gdc_stills_no_tnr:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_ir_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_ir_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills_tnr7:input" />
      <connection source="isa_lb_ir_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="tnr7us_stills:input" />
      <connection source="post_gdc_stills_tnr7:display" sink="stilltnr1" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8" />
      <!--disabling kernels for ISA_LB PG when handling IR data-->
      <apply target="isa_lb_video:bxt_blc:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0" />
      <apply target="isa_lb_video:lca_1_0:enabled" value="0" />
      <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video:stream_id" value="60002" />
      <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100306" name="Bayer sensor full pipe v8s8 stillsTNR7us" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="display" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="stilltnr1" />
      <connection source="post_gdc_stills_tnr7:display" sink="tnr7us_stills:input" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <graph id="100307" name="Bayer sensor full pipe v8s8 stillsTNR7us" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_tnr7us" ipu_output_to_sw="main" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
      <!-- TNR7us feedback loops -->
      <connection source="tnr7us_stills:recsim_output" sink="tnr7us_stills:recsim_input" />
      <connection source="tnr7us_stills:scaled_reference_output" sink="tnr7us_stills:scaled_reference_input" />
      <connection source="tnr7us_stills:reference_output" sink="tnr7us_stills:reference_input" />
      <apply target="isa_lb_stills_tnr7:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills_tnr7:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_tnr7:ofa_2_ppp:input:bpp" value="8" />
      <apply target="isa_lb_stills_tnr7:stream_id" value="60013" />
      <apply target="tnr7us_stills:stream_id" value="60013" />
      <connection source="csi_be:output" sink="isa_lb_stills_tnr7:input" />
      <connection source="isa_lb_stills_tnr7:main" sink="post_gdc_stills_tnr7:input" />
      <connection source="post_gdc_stills_tnr7:main" sink="tnr7us_stills:input" />
      <connection source="post_gdc_stills_tnr7:display" sink="stilltnr1" />
      <connection source="tnr7us_stills:output" sink="stilltnr0" />
      <connection source="post_gdc_stills_tnr7:postproc" sink="stilltnr2" />
    </graph>
    <!-- DOL -->
    <graph id="100400" name="Bayer sensor full pipe v8s8" pdaf_type="0,1,2" stills_tnr="yes" sensor="BAYER" flow="sdv_dol" processing="yuv" ipu_output_to_sw="main" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be_dol:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_video:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_video:dol_lite_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_video:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="isa_lb_video:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_video:stream_id" value="60014" />
      <apply target="isa_lb_video:stream_id" value="60014" />
      <apply target="post_gdc_video:stream_id" value="60014" />
      <apply target="gtm_video:stream_id" value="60014" />
      <!-- preview/video branch -->
      <connection source="csi_be_dol:output" sink="dol_video:input" />
      <connection source="csi_be_dol:output_b" sink="dol_video:input2" />
      <connection source="csi_be_dol:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="dol_video:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="gtm_video:input" />
      <connection source="gtm_video:output" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_stills:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_stills:dol_lite_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_stills:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:stream_id" value="60015" />
      <apply target="post_gdc_stills:stream_id" value="60015" />
      <apply target="gtm_stills:stream_id" value="60015" />
      <connection source="csi_be_dol:output" sink="dol_stills:input" />
      <connection source="csi_be_dol:output_b" sink="dol_stills:input2" />
      <connection source="dol_stills:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="gtm_stills:input" />
      <connection source="gtm_stills:output" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100401" name="Bayer sensor full pipe v8s8" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_dol" processing="yuv" ipu_output_to_sw="display" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be_dol:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_video:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_video:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_video:dol_lite_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_video:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="isa_lb_video:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_video:stream_id" value="60014" />
      <apply target="isa_lb_video:stream_id" value="60014" />
      <apply target="post_gdc_video:stream_id" value="60014" />
      <apply target="gtm_video:stream_id" value="60014" />
      <!-- preview/video branch -->
      <connection source="csi_be_dol:output" sink="dol_video:input" />
      <connection source="csi_be_dol:output_b" sink="dol_video:input2" />
      <connection source="csi_be_dol:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="dol_video:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video1" />
      <connection source="post_gdc_video:display" sink="gtm_video:input" />
      <connection source="gtm_video:output" sink="video0" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_stills:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_stills:dol_lite_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="isa_lb_stills:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:stream_id" value="60015" />
      <apply target="post_gdc_stills:stream_id" value="60015" />
      <apply target="gtm_stills:stream_id" value="60015" />
      <connection source="csi_be_dol:output" sink="dol_stills:input" />
      <connection source="csi_be_dol:output_b" sink="dol_stills:input2" />
      <connection source="dol_stills:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="gtm_stills:input" />
      <connection source="gtm_stills:output" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100402" name="Bayer sensor full pipe v8s8 bayer processing" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_dol" processing="bayer" ipu_output_to_sw="main" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be_dol:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_video:dol_lite_1_0:input:bpp" value="10" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_video_bayer:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_video_bayer:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="isa_lb_video_bayer:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video_bayer:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_video:stream_id" value="60014" />
      <apply target="isa_lb_video_bayer:stream_id" value="60014" />
      <apply target="post_gdc_video_bayer:stream_id" value="60014" />
      <apply target="gtm_video:stream_id" value="60014" />
      <!-- preview/video branch -->
      <connection source="csi_be_dol:output" sink="dol_video:input" />
      <connection source="csi_be_dol:output_b" sink="dol_video:input2" />
      <connection source="csi_be_dol:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="dol_video:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="gtm_video:input" />
      <connection source="gtm_video:output" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_stills:dol_lite_1_0:input:bpp" value="10" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_stills:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_stills:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="dol_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:stream_id" value="60015" />
      <apply target="post_gdc_stills:stream_id" value="60015" />
      <apply target="gtm_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_norm_lin:metadata" value="0,1,0,0" />
      <connection source="csi_be_dol:output" sink="dol_stills:input" />
      <connection source="csi_be_dol:output_b" sink="dol_stills:input2" />
      <connection source="dol_stills:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="gtm_stills:input" />
      <connection source="gtm_stills:output" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100403" name="Bayer sensor full pipe v8s8 bayer processing" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_dol" processing="bayer" ipu_output_to_sw="display" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be_dol:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_video:dol_lite_1_0:input:bpp" value="10" />
      <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_video_bayer:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="post_gdc_video_bayer:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="isa_lb_video_bayer:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video_bayer:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_video_bayer:bxt_norm_lin:metadata" value="0,1,0,0" />
      <apply target="dol_video:stream_id" value="60014" />
      <apply target="isa_lb_video_bayer:stream_id" value="60014" />
      <apply target="post_gdc_video_bayer:stream_id" value="60014" />
      <apply target="gtm_video:stream_id" value="60014" />
      <!-- preview/video branch -->
      <connection source="csi_be_dol:output" sink="dol_video:input" />
      <connection source="csi_be_dol:output_b" sink="dol_video:input2" />
      <connection source="csi_be_dol:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="dol_video:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="video1" />
      <connection source="post_gdc_video_bayer:display" sink="gtm_video:input" />
      <connection source="gtm_video:output" sink="video0" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="dol_stills:dol_lite_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:metadata" value="0,2,0,0" />
      <apply target="post_gdc_stills:ofa_2_dp:metadata" value="0,2,0,0" />
      <apply target="isa_lb_stills:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_stills:linearization2_0:enabled" value="1" />
      <apply target="isa_lb_stills:linearization2_0:metadata" value="0,1,0,0"/>
      <apply target="dol_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:stream_id" value="60015" />
      <apply target="post_gdc_stills:stream_id" value="60015" />
      <apply target="gtm_stills:stream_id" value="60015" />
      <apply target="isa_lb_stills:gammatm_v3:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_blc:metadata" value="1,0,0,0" />
      <apply target="isa_lb_stills:bxt_norm_lin:metadata" value="0,1,0,0" />
      <!-- preview/video branch -->
      <connection source="csi_be_dol:output" sink="dol_stills:input" />
      <connection source="csi_be_dol:output_b" sink="dol_stills:input2" />
      <connection source="dol_stills:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="gtm_stills:input" />
      <connection source="gtm_stills:output" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- SR -->
    <graph id="100700" name="Bayer sensor yuv proceesing full pipe v8s8 Supper Res" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_sr" processing="yuv" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8" />
      <apply target="sr_video:stream_id" value="60018" />
      <apply target="isa_lb_video:stream_id" value="60018" />
      <apply target="post_gdc_video:stream_id" value="60018" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="sr_video:input" />
      <connection source="sr_video:output" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0" />
      <apply target="sr_stills:stream_id" value="60019" />
      <apply target="isa_lb_stills:stream_id" value="60019" />
      <apply target="post_gdc_stills:stream_id" value="60019" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="sr_stills:input" />
      <connection source="sr_stills:output" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- <graph id="100701" name="RGB_IR sensor yuv proceesing full pipe v8s8 Supper Res" stills_tnr="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_sr" processing="yuv" stills_bpp="8" video_bpp="8"> -->
    <!-- <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0"/> -->
    <!-- <connection source="sensor:port_0" sink="csi_be:input"/> -->
    <!-- <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats"/> -->
    <!-- <connection source="csi_be:output" sink="isa_lb_ir_video:input"/> -->
    <!-- bpp overrides for preview/video branch -->
    <!-- <apply target="isa_lb_ir_video:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:tnr_6_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:tnr_6_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:mrc_1_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:mrc_1_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="8"/> -->
    <!-- <apply target="sr_video:stream_id" value="60018"/> -->
    <!-- <apply target="isa_lb_ir_video:stream_id" value="60018"/> -->
    <!-- <apply target="post_gdc_video:stream_id" value="60018"/> -->
    <!-- preview/video branch -->
    <!-- <connection source="isa_lb_ir_video:sis_a" sink="sis_a"/> -->
    <!-- <connection source="isa_lb_ir_video:sis_b" sink="sis_b"/> -->
    <!-- <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input"/> -->
    <!-- <connection source="post_gdc_video:main" sink="sr_video:input"/> -->
    <!-- <connection source="sr_video:output" sink="video0"/> -->
    <!-- <connection source="post_gdc_video:display" sink="video1"/> -->
    <!-- <connection source="post_gdc_video:postproc" sink="video2"/> -->
    <!-- still branch -->
    <!-- bpp overrides for still branch -->
    <!-- <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:tnr_6_0:enabled" value="0"/> -->
    <!-- <apply target="post_gdc_stills:mrc_1_0:enabled" value="0"/> -->
    <!-- <apply target="post_gdc_stills:pme_1_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0"/> -->
    <!-- <apply target="sr_stills:stream_id" value="60019"/> -->
    <!-- <apply target="isa_lb_ir_stills:stream_id" value="60019"/> -->
    <!-- <apply target="post_gdc_stills:stream_id" value="60019"/> -->
    <!-- <connection source="csi_be:output" sink="isa_lb_ir_stills:input"/> -->
    <!-- <connection source="isa_lb_ir_stills:sis_a" sink="sis_a_stills_only"/> -->
    <!-- <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input"/> -->
    <!-- <connection source="post_gdc_stills:main" sink="sr_stills:input"/> -->
    <!-- <connection source="sr_stills:output" sink="still0"/> -->
    <!-- <connection source="post_gdc_stills:display" sink="still1"/> -->
    <!-- <connection source="post_gdc_stills:postproc" sink="still2"/> -->
    <!-- <apply target="isa_lb_video:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_video:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8"/> -->
    <!--disabling kernels for ISA_LB PG when handling IR data-->
    <!-- <apply target="isa_lb_video:bxt_blc:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:linearization2_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:gd_dpc_2_1:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:lca_1_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:b2i_dm_1_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:bxt_wb:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:bxt_acm:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:bxt_csc:enabled" value="1"/> -->
    <!-- <apply target="isa_lb_video:gammatm_v3:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:gammastar_1:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video:stream_id" value="60002"/> -->
    <!-- <apply target="isa_lb_video:lsc_1_1:metadata" value="1,0,0,0"/> -->
    <!-- <apply target="post_gdc_ir_video:stream_id" value="60002"/> -->
    <!-- <connection source="isa_lb_ir_video:ir_md" sink="isa_lb_video:input"/> -->
    <!-- <connection source="isa_lb_video:main" sink="post_gdc_ir_video:input"/> -->
    <!-- <connection source="post_gdc_ir_video:main" sink="ir0"/> -->
    <!-- <connection source="post_gdc_ir_video:display" sink="ir0"/> -->
    <!-- </graph> -->
    <graph id="100702" name="Bayer sensor bayer proceesing full pipe v8s8 Supper Res" stills_tnr="yes" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_sr" processing="bayer" stills_bpp="8" video_bpp="8">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8" />
      <apply target="sr_video:stream_id" value="60018" />
      <apply target="isa_lb_video_bayer:stream_id" value="60018" />
      <apply target="post_gdc_video_bayer:stream_id" value="60018" />
      <!-- preview/video branch -->
      <connection source="csi_be:paf" sink="isa_lb_video_bayer:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_video_bayer:input" />
      <connection source="isa_lb_video_bayer:sis_a" sink="sis_a" />
      <connection source="isa_lb_video_bayer:sis_b" sink="sis_b" />
      <connection source="post_gdc_video_bayer:main" sink="sr_video:input" />
      <connection source="sr_video:output" sink="video0" />
      <connection source="post_gdc_video_bayer:display" sink="video1" />
      <connection source="post_gdc_video_bayer:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_stills:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8" />
      <apply target="sr_stills:stream_id" value="60019" />
      <apply target="isa_lb_stills:stream_id" value="60019" />
      <apply target="post_gdc_stills:stream_id" value="60019" />
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="sr_stills:input" />
      <connection source="sr_stills:output" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <!-- <graph id="100703" name="RGB_IR sensor bayer proceesing full pipe v8s8 Supper Res" stills_tnr="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_sr" processing="bayer" stills_bpp="8" video_bpp="8"> -->
    <!-- <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0"/> -->
    <!-- <connection source="sensor:port_0" sink="csi_be:input"/> -->
    <!-- <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats"/> -->
    <!-- <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input"/> -->
    <!-- bpp overrides for preview/video branch -->
    <!-- <apply target="isa_lb_rgbir_video_bayer:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8"/> -->
    <!-- <apply target="sr_video:stream_id" value="60018"/> -->
    <!-- <apply target="isa_lb_rgbir_video_bayer:stream_id" value="60018"/> -->
    <!-- <apply target="post_gdc_video_bayer:stream_id" value="60018"/> -->
    <!-- preview/video branch -->
    <!-- <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a"/> -->
    <!-- <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b"/> -->
    <!-- <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input"/> -->
    <!-- <connection source="post_gdc_video_bayer:main" sink="sr_video:input"/> -->
    <!-- <connection source="sr_video:output" sink="video0"/> -->
    <!-- <connection source="post_gdc_video_bayer:display" sink="video1"/> -->
    <!-- <connection source="post_gdc_video_bayer:postproc" sink="video2"/> -->
    <!-- still branch -->
    <!-- bpp overrides for still branch -->
    <!-- <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8"/> -->
    <!-- <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0"/> -->
    <!-- <apply target="sr_stills:stream_id" value="60019"/> -->
    <!-- <apply target="isa_lb_ir_stills:stream_id" value="60019"/> -->
    <!-- <apply target="post_gdc_stills:stream_id" value="60019"/> -->
    <!-- <connection source="csi_be:output" sink="isa_lb_ir_stills:input"/> -->
    <!-- <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input"/> -->
    <!-- <connection source="post_gdc_stills:main" sink="sr_stills:input"/> -->
    <!-- <connection source="sr_stills:output" sink="still0"/> -->
    <!-- <connection source="post_gdc_stills:display" sink="still1"/> -->
    <!-- <connection source="post_gdc_stills:postproc" sink="still2"/> -->
    <!-- <apply target="isa_lb_video_bayer:main:format" value="YUV420_8_PL"/> -->
    <!-- <apply target="isa_lb_video_bayer:espa_psa_h:input:bpp" value="13"/> -->
    <!-- <apply target="isa_lb_video_bayer:espa_psa_h:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:gdc5:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:gdc5:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:tnr_6_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:tnr_6_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:mrc_1_0:output:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:mrc_1_0:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_mp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_dp:input:bpp" value="8"/> -->
    <!-- <apply target="post_gdc_ir_video:ofa_2_ppp:input:bpp" value="8"/> -->
    <!--disabling kernels for ISA_LB PG when handling IR data-->
    <!-- <apply target="isa_lb_video_bayer:bxt_blc:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:linearization2_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:bxt_norm_lin:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:gd_dpc_2_1:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:lca_1_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:b2i_dm_1_0:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:bxt_wb:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:bxt_acm:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:bxt_demosaic:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1"/> -->
    <!-- <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0"/> -->
    <!-- <apply target="isa_lb_video_bayer:stream_id" value="60002"/> -->
    <!-- <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0"/> -->
    <!-- <apply target="post_gdc_ir_video:stream_id" value="60002"/> -->
    <!-- <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input"/> -->
    <!-- <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input"/> -->
    <!-- <connection source="post_gdc_ir_video:main" sink="ir0"/> -->
    <!-- <connection source="post_gdc_ir_video:display" sink="ir0"/> -->
    <!-- </graph> -->
  </graphs>
</graph_descriptor>