<?xml version="1.0" encoding="UTF-8"?>
<!--
    INTEL CONFIDENTIAL
    Copyright (c) 2021-2022 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_EP_20240728">
    <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="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="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="1" idx="12" name="mux_wb_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <split name="b2i_splitter"/>
      <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="bayersplitter4_2:input" source="lca_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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <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"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2CD2D54CC465A91AA69A645489"/>
    </node>
    <node name="isa_lb_pdaf_t2_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="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="1" idx="12" name="mux_wb_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <split name="b2i_splitter"/>
      <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="62" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="63" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="64" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="65" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="66" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="67" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="68" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="2" idx="69" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="70" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="71" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="72" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <kernel enabled="1" idx="73" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="bayersplitter4_2:input" source="lca_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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <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="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2CD2D54CD065A91AA69A645489"/>
    </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="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="1" idx="12" name="mux_wb_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <split name="b2i_splitter"/>
      <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
      <mux active_input="1" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
      <klink destination="mux_pdaf_stat_1_0:1" source="pext_1_0:outputafpixelsimage"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <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="bayersplitter4_2:input" source="lca_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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <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"/>
      <!--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="main" source="vertical_padding_1_0:output_image"/>
        <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
        <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
        <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
        <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
        <klink destination="ae_stats" source="aestatistics_2_0:output"/>
        <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
        <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
        <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
        <!--Routing Elements - start-->
        <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
        <mux active_input="0" idx="2" name="mux_vca_1_0"/>
        <mux active_input="1" idx="4" name="mux_ae_1_0"/>
        <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
        <split name="awbinputsplitter"/>
        <split name="yuv420splitter2"/>
        <split name="dpcinternalsplitter"/>
        <mux active_input="0" idx="10" name="mux_dol_1_0"/>
        <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
        <split name="splitter[4]"/>
        <mux active_input="1" idx="12" name="mux_wb_1_0"/>
        <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
        <mux active_input="1" idx="17" name="mux_af_1_0"/>
        <demux active_output="0" idx="19" name="bnlm_fa"/>
        <split name="dvsstat_splitter"/>
        <split name="bayersplitter4_2"/>
        <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
        <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
        <mux active_input="0" idx="22" name="mux_dvs"/>
        <split name="b2i_splitter"/>
        <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
        <mux active_input="0" idx="25" name="mux_gltm_in"/>
        <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
        <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
        <split name="bayersplitter4"/>
        <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
        <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
        <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
        <mux active_input="0" idx="33" name="mux_gs_1_0"/>
        <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
        <mux active_input="1" idx="36" name="mux_pdaf_stat_1_0"/>
        <!--Routing Elements - end-->
        <!--Kernels - start-->
        <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
        <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
        <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
        <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
        <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
        <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
        <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
        <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
        <kernel enabled="2" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
        <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
        <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
        <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
        <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
        <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
        <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
        <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
        <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
        <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
        <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
        <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
        <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
        <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
        <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
        <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
        <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
        <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
        <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
        <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
        <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
        <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
        <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
        <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
        <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
        <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
        <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
        <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
        <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
        <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
        <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
        <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
        <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
        <kernel enabled="2" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
        <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
        <kernel enabled="2" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
        <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
        <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
        <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
        <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
        <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
        <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
        <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
        <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
        <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
        <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
        <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
        <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
        <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
        <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
        <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
        <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
        <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
        <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
        <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
        <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
        <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
        <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
        <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
        <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
        <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
        <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
        <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
        <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
        <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
        <!--Kernels - end-->
        <!--Kernel Links start-->
        <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
        <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
        <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
        <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
        <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
        <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
        <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
        <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
        <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
        <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
        <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
        <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
        <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
        <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
        <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
        <klink destination="mux_pdaf_stat_1_0:1" source="pext_1_0:outputafpixelsimage"/>
        <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
        <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
        <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
        <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
        <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
        <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
        <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
        <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
        <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
        <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
        <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
        <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
        <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
        <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
        <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
        <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
        <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
        <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
        <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
        <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
        <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
        <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
        <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
        <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
        <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
        <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
        <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
        <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
        <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
        <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
        <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
        <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
        <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
        <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
        <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
        <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
        <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
        <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
        <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
        <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
        <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
        <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="bayersplitter4_2:input" source="lca_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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
        <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
        <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
        <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
        <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
        <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
        <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
        <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
        <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
        <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"/>
        <!--Kernel Links end-->
        <cipf rbm="0x1334B55349296A4AAAA45489"/>
    </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="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
      <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="1" idx="12" name="mux_wb_1_0"/>
      <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="b2i_splitter"/>
      <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <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"/>
      <!--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="ir_md" source="pix_crop_ir_md:output"/>
      <klink destination="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="0" idx="4" name="mux_ae_1_0"/>
      <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
      <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="0" idx="12" name="mux_wb_1_0"/>
      <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="0" idx="17" name="mux_af_1_0"/>
      <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
      <split name="b2i_splitter"/>
      <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
      <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
      <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
      <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="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
      <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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output"/>
      <klink destination="espa_isa_wb:input" source="bayersplitter4:4"/>
      <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2CD534B5426552999965989262"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
        <klink destination="main" source="vertical_padding_1_0:output_image"/>
        <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
        <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
        <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
        <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
        <klink destination="ae_stats" source="aestatistics_2_0:output"/>
        <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
        <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
        <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
        <!--Routing Elements - start-->
        <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
        <mux active_input="0" idx="2" name="mux_vca_1_0"/>
        <mux active_input="0" idx="4" name="mux_ae_1_0"/>
        <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
        <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
        <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
        <split name="awbinputsplitter"/>
        <split name="yuv420splitter2"/>
        <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
        <split name="dpcinternalsplitter"/>
        <mux active_input="0" idx="10" name="mux_dol_1_0"/>
        <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
        <split name="splitter[4]"/>
        <mux active_input="0" idx="12" name="mux_wb_1_0"/>
        <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
        <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
        <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
        <mux active_input="0" idx="17" name="mux_af_1_0"/>
        <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
        <demux active_output="0" idx="19" name="bnlm_fa"/>
        <split name="dvsstat_splitter"/>
        <split name="bayersplitter4_2"/>
        <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
        <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
        <mux active_input="0" idx="22" name="mux_dvs"/>
        <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
        <split name="b2i_splitter"/>
        <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
        <mux active_input="0" idx="25" name="mux_gltm_in"/>
        <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
        <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
        <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
        <split name="bayersplitter4"/>
        <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
        <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
        <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
        <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
        <mux active_input="0" idx="33" name="mux_gs_1_0"/>
        <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
        <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
        <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
        <!--Routing Elements - end-->
        <!--Kernels - start-->
        <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
        <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
        <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
        <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
        <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
        <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
        <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
        <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
        <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
        <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
        <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
        <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
        <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
        <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
        <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
        <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
        <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
        <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
        <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
        <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
        <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
        <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
        <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
        <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
        <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
        <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
        <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
        <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
        <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
        <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
        <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
        <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
        <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
        <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
        <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
        <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
        <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
        <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
        <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
        <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
        <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
        <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
        <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
        <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
        <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
        <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
        <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
        <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
        <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
        <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
        <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
        <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
        <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
        <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
        <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
        <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
        <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
        <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
        <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
        <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
        <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
        <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
        <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
        <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
        <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
        <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
        <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
        <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
        <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
        <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
        <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
        <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
        <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
        <!--Kernels - end-->
        <!--Kernel Links start-->
        <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
        <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
        <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
        <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
        <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
        <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
        <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
        <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
        <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
        <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
        <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
        <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
        <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
        <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
        <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
        <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
        <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
        <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c: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="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
        <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
        <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
        <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
        <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
        <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
        <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
        <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
        <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
        <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
        <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
        <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
        <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
        <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
        <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
        <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
        <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
        <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
        <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
        <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
        <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
        <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
        <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
        <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
        <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
        <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
        <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
        <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
        <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
        <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
        <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
        <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
        <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
        <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
        <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
        <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
        <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
        <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
        <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
        <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
        <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
        <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
        <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
        <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
        <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
        <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
        <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
        <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
        <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
        <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
        <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
        <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
        <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
        <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output"/>
        <klink destination="espa_isa_wb:input" source="bayersplitter4:4"/>
        <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
        <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
        <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
        <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
        <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
        <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
        <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
        <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
        <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
        <!--Kernel Links end-->
        <cipf rbm="0x933534B542655299996598A262"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="0" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="0" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
     <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c: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="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0:output"/>
     <klink destination="espa_isa_wb:input" source="bayersplitter4:4"/>
     <klink destination="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x933534B542655299996598A262"/>
    </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="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="1" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
     <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
     <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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x9332D54D4265A91AA69A646489"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <demux active_output="0" idx="6" name="de_mux_md_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <mux active_input="0" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="1" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <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="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
     <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x933534B542655299A69998A262"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
      <klink destination="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="0" idx="6" name="de_mux_md_1_0"/>
      <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="0" idx="12" name="mux_wb_1_0"/>
      <mux active_input="0" idx="14" name="mux_x2b_meta_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
      <split name="b2i_splitter"/>
      <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="29" name="mux_x2b_bayer_1_0"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
      <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="1" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <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="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
      <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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2CD534B542655299A699989262" />
    </node>
    <node name="isa_lb_ir_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="main" source="vertical_padding_1_0:output_image"/>
        <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
        <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
        <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
        <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
        <klink destination="ae_stats" source="aestatistics_2_0:output"/>
        <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
        <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
        <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
        <!--Routing Elements - start-->
        <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
        <mux active_input="0" idx="2" name="mux_vca_1_0"/>
        <mux active_input="1" idx="4" name="mux_ae_1_0"/>
        <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
        <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
        <split name="awbinputsplitter"/>
        <split name="yuv420splitter2"/>
        <split name="dpcinternalsplitter"/>
        <mux active_input="0" idx="10" name="mux_dol_1_0"/>
        <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
        <split name="splitter[4]"/>
        <mux active_input="1" idx="12" name="mux_wb_1_0"/>
        <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
        <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
        <mux active_input="1" idx="17" name="mux_af_1_0"/>
        <demux active_output="0" idx="19" name="bnlm_fa"/>
        <split name="dvsstat_splitter"/>
        <split name="bayersplitter4_2"/>
        <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
        <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
        <mux active_input="0" idx="22" name="mux_dvs"/>
        <split name="b2i_splitter"/>
        <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
        <mux active_input="0" idx="25" name="mux_gltm_in"/>
        <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
        <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
        <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
        <split name="bayersplitter4"/>
        <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
        <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
        <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
        <mux active_input="0" idx="33" name="mux_gs_1_0"/>
        <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
        <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
        <!--Routing Elements - end-->
        <!--Kernels - start-->
        <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
        <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
        <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
        <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
        <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
        <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
        <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
        <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
        <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
        <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
        <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
        <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
        <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
        <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
        <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
        <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
        <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
        <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
        <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
        <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
        <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
        <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
        <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
        <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
        <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
        <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
        <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
        <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
        <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
        <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
        <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
        <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
        <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
        <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
        <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
        <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
        <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
        <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
        <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
        <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
        <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
        <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
        <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
        <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
        <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
        <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
        <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
        <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
        <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
        <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
        <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
        <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
        <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
        <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
        <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
        <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
        <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
        <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
        <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
        <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
        <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
        <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
        <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
        <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
        <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
        <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
        <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
        <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
        <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
        <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
        <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
        <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
        <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
        <!--Kernels - end-->
        <!--Kernel Links start-->
        <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
        <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
        <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
        <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
        <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
        <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
        <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
        <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
        <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
        <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
        <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
        <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
        <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
        <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
        <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
        <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
        <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
        <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
        <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
        <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
        <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
        <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
        <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
        <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
        <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
        <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
        <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
        <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
        <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
        <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
        <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
        <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
        <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
        <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
        <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
        <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
        <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
        <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
        <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
        <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
        <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
        <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
        <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
        <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
        <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
        <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
        <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
        <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
        <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
        <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
        <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
        <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
        <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
        <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
        <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
        <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
        <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
        <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
        <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
        <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
        <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
        <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
        <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
        <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
        <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
        <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
        <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
        <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
        <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
        <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
        <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
        <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"/>
        <!--Kernel Links end-->
        <cipf rbm="0x9332D54D4265A91AA69A646489"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <demux active_output="0" idx="6" name="de_mux_md_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <mux active_input="0" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="1" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <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="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
     <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <demux active_output="0" idx="6" name="de_mux_md_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <mux active_input="0" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="1" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <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="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
     <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x933534B542655299A69998A262"/>
</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="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
     <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <split name="bayerddrsplitter"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
     <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
     <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
     <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x2CD534B345255299A69A689262"/>
    </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="main" source="vertical_padding_1_0:output_image"/>
        <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
        <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
        <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
        <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
        <klink destination="ae_stats" source="aestatistics_2_0:output"/>
        <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
        <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
        <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
        <!--Routing Elements - start-->
        <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
        <mux active_input="0" idx="2" name="mux_vca_1_0"/>
        <mux active_input="1" idx="4" name="mux_ae_1_0"/>
        <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
        <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
        <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
        <split name="awbinputsplitter"/>
        <split name="yuv420splitter2"/>
        <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
        <split name="dpcinternalsplitter"/>
        <mux active_input="0" idx="10" name="mux_dol_1_0"/>
        <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
        <split name="splitter[4]"/>
        <mux active_input="0" idx="12" name="mux_wb_1_0"/>
        <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
        <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
        <mux active_input="1" idx="17" name="mux_af_1_0"/>
        <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
        <demux active_output="0" idx="19" name="bnlm_fa"/>
        <split name="dvsstat_splitter"/>
        <split name="bayersplitter4_2"/>
        <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
        <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
        <mux active_input="0" idx="22" name="mux_dvs"/>
        <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
        <split name="b2i_splitter"/>
        <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
        <mux active_input="0" idx="25" name="mux_gltm_in"/>
        <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
        <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
        <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
        <split name="bayersplitter4"/>
        <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
        <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
        <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
        <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
        <mux active_input="0" idx="33" name="mux_gs_1_0"/>
        <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
        <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
        <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
        <!--Routing Elements - end-->
        <!--Kernels - start-->
        <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
        <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
        <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
        <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
        <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
        <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
        <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
        <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
        <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
        <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
        <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
        <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
        <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
        <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
        <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
        <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
        <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
        <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
        <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
        <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
        <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
        <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
        <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
        <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
        <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
        <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
        <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
        <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
        <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
        <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
        <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
        <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
        <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
        <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
        <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
        <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
        <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
        <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
        <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
        <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
        <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
        <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
        <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
        <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
        <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
        <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
        <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
        <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
        <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
        <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
        <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
        <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
        <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
        <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
        <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
        <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
        <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
        <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
        <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
        <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
        <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
        <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
        <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
        <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
        <kernel enabled="2" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
        <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
        <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
        <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
        <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
        <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
        <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
        <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
        <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
        <!--Kernels - end-->
        <!--Kernel Links start-->
        <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
        <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
        <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
        <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
        <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
        <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
        <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
        <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
        <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
        <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
        <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
        <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
        <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
        <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
        <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
        <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
        <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
        <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
        <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
        <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
        <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
        <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
        <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
        <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
        <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
        <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
        <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
        <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
        <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
        <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
        <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
        <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
        <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
        <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
        <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
        <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
        <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
        <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
        <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
        <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
        <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
        <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
        <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
        <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
        <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
        <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
        <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
        <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
        <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
        <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
        <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
        <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
        <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
        <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
        <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
        <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
        <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
        <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
        <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
        <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
        <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
        <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
        <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
        <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
        <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
        <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
        <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
        <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
        <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
        <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
        <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
        <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
        <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
        <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
        <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
        <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
        <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
        <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
        <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
        <!--Kernel Links end-->
        <cipf rbm="0x933534B542655299996598A262"/>
    </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="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <demux active_output="1" idx="6" name="de_mux_md_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="0" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="1" idx="29" name="mux_x2b_bayer_1_0"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="1" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="2" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="mux_x2b_bayer_1_0:1" source="sve_1_0:bayer"/>
     <klink destination="sve_1_0:input" source="de_mux_md_1_0:1"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
     <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x933534B542655299A69A68A262"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="2" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="1" idx="8" name="de_mux_isa_yuv420_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="0" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="1" idx="12" name="mux_wb_1_0"/>
     <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="1" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="2" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <split name="bayerddrsplitter"/>
     <demux active_output="1" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="0" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="0" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="0" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="1" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="2" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="1" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="1" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="1" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="1" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="1" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="2" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
     <klink destination="mux_bnlm_1_0:0" source="de_mux_isa_yuv420_1_0:1"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="de_mux_isa_yuv420_1_0:input" source="packer_isa_yuv_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1"/>
     <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="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_gltm_1_0:0" source="de_mux_bnlm_1_0:0"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x2CD34D4B4525A45A669A651509"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
        <klink destination="main" source="vertical_padding_1_0:output_image"/>
        <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
        <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
        <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
        <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
        <klink destination="ae_stats" source="aestatistics_2_0:output"/>
        <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
        <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
        <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
        <!--Routing Elements - start-->
        <demux active_output="2" idx="1" name="de_mux_lsc_1_0"/>
        <mux active_input="0" idx="2" name="mux_vca_1_0"/>
        <mux active_input="1" idx="4" name="mux_ae_1_0"/>
        <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
        <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
        <split name="awbinputsplitter"/>
        <split name="yuv420splitter2"/>
        <mux active_input="0" idx="9" name="mux_x2b_1_0"/>
        <split name="dpcinternalsplitter"/>
        <mux active_input="0" idx="10" name="mux_dol_1_0"/>
        <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
        <split name="splitter[4]"/>
        <mux active_input="1" idx="12" name="mux_wb_1_0"/>
        <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
        <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
        <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
        <mux active_input="1" idx="17" name="mux_af_1_0"/>
        <mux active_input="1" idx="18" name="mux_x2b_bp_1_0"/>
        <demux active_output="0" idx="19" name="bnlm_fa"/>
        <split name="dvsstat_splitter"/>
        <split name="bayersplitter4_2"/>
        <mux active_input="2" idx="20" name="mux_dpc_1_0"/>
        <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
        <mux active_input="0" idx="22" name="mux_dvs"/>
        <demux active_output="1" idx="23" name="de_mux_x2b_1_0"/>
        <split name="b2i_splitter"/>
        <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
        <mux active_input="0" idx="25" name="mux_gltm_in"/>
        <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
        <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
        <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
        <split name="bayersplitter4"/>
        <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
        <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
        <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
        <mux active_input="0" idx="33" name="mux_gs_1_0"/>
        <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
        <demux active_output="1" idx="35" name="de_mux_x2b_bp_1_0"/>
        <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
        <!--Routing Elements - end-->
        <!--Kernels - start-->
        <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
        <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
        <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
        <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
        <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
        <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
        <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
        <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
        <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
        <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
        <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
        <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
        <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
        <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
        <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
        <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
        <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
        <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
        <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
        <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
        <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
        <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
        <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
        <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
        <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
        <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
        <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
        <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
        <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
        <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
        <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
        <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
        <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
        <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
        <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
        <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
        <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
        <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
        <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
        <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
        <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
        <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
        <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
        <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
        <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
        <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
        <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
        <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
        <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
        <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
        <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
        <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
        <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
        <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
        <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
        <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
        <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
        <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
        <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
        <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
        <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
        <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
        <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
        <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
        <kernel enabled="2" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
        <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
        <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
        <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
        <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
        <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
        <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
        <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
        <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
        <!--Kernels - end-->
        <!--Kernel Links start-->
        <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
        <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
        <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
        <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
        <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2"/>
        <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
        <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
        <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
        <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
        <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
        <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
        <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
        <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
        <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
        <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
        <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
        <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
        <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
        <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
        <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
        <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
        <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
        <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
        <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
        <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
        <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
        <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
        <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
        <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
        <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
        <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
        <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
        <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
        <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
        <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
        <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
        <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
        <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
        <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
        <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
        <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
        <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
        <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
        <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
        <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
        <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
        <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
        <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
        <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
        <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
        <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
        <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
        <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
        <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
        <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
        <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
        <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
        <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
        <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
        <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
        <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
        <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
        <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
        <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1"/>
        <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
        <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
        <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
        <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
        <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
        <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
        <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
        <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
        <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
        <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
        <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
        <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
        <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
        <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_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"/>
        <!--Kernel Links end-->
        <cipf rbm="0x24CCD353509969169AA52509"/>
    </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="ir_md" source="pix_crop_ir_md:output"/>
     <klink destination="main" source="vertical_padding_1_0:output_image"/>
     <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
     <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
     <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
     <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
     <klink destination="ae_stats" source="aestatistics_2_0:output"/>
     <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
     <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
     <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
     <!--Routing Elements - start-->
     <demux active_output="2" idx="1" name="de_mux_lsc_1_0"/>
     <mux active_input="0" idx="2" name="mux_vca_1_0"/>
     <mux active_input="1" idx="4" name="mux_ae_1_0"/>
     <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
     <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
     <split name="awbinputsplitter"/>
     <split name="yuv420splitter2"/>
     <mux active_input="0" idx="9" name="mux_x2b_1_0"/>
     <split name="dpcinternalsplitter"/>
     <mux active_input="0" idx="10" name="mux_dol_1_0"/>
     <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
     <split name="splitter[4]"/>
     <mux active_input="1" idx="12" name="mux_wb_1_0"/>
     <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
     <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
     <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
     <mux active_input="1" idx="17" name="mux_af_1_0"/>
     <mux active_input="1" idx="18" name="mux_x2b_bp_1_0"/>
     <demux active_output="0" idx="19" name="bnlm_fa"/>
     <split name="dvsstat_splitter"/>
     <split name="bayersplitter4_2"/>
     <mux active_input="2" idx="20" name="mux_dpc_1_0"/>
     <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
     <mux active_input="0" idx="22" name="mux_dvs"/>
     <demux active_output="1" idx="23" name="de_mux_x2b_1_0"/>
     <split name="b2i_splitter"/>
     <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
     <mux active_input="0" idx="25" name="mux_gltm_in"/>
     <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
     <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0"/>
     <mux active_input="1" idx="28" name="mux_bnlm_1_0"/>
     <split name="bayersplitter4"/>
     <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
     <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
     <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
     <mux active_input="0" idx="33" name="mux_gs_1_0"/>
     <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
     <demux active_output="1" idx="35" name="de_mux_x2b_bp_1_0"/>
     <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
     <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
     <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
     <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
     <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
     <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
     <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
     <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
     <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
     <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
     <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
     <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
     <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
     <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
     <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
     <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
     <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
     <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
     <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
     <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
     <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
     <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
     <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
     <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
     <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
     <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
     <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
     <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
     <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
     <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
     <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
     <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
     <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
     <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
     <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
     <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
     <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
     <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
     <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
     <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
     <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
     <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
     <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
     <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
     <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
     <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
     <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
     <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
     <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
     <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
     <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
     <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
     <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
     <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
     <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
     <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
     <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
     <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
     <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
     <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
     <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
     <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
     <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
     <kernel enabled="2" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
     <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
     <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
     <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
     <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
     <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
     <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
     <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
     <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
     <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
     <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
     <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
     <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2"/>
     <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
     <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
     <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
     <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
     <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
     <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
     <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
     <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
     <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
     <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
     <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
     <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
     <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
     <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
     <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
     <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
     <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
     <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
     <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
     <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
     <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
     <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
     <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
     <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
     <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
     <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
     <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
     <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
     <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
     <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
     <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
     <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
     <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
     <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
     <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
     <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
     <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
     <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
     <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
     <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
     <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
     <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
     <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
     <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
     <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
     <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
     <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
     <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
     <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
     <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
     <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
     <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
     <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
     <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
     <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
     <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
     <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
     <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
     <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1"/>
     <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
     <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
     <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
     <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
     <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
     <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0"/>
     <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
     <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
     <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
     <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
     <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
     <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
     <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
     <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_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"/>
     <!--Kernel Links end-->
     <cipf rbm="0x93334D4D4265A45A669A652509"/>
    </node>
    <node name="isa_lb_md_stills_burst" pg_id="187" stream_id="60005" 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" enabled="0" 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="ir_md" source="pix_crop_ir_md:output"/>
         <klink destination="main" source="vertical_padding_1_0:output_image"/>
         <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
         <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
         <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
         <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
         <klink destination="ae_stats" source="aestatistics_2_0:output"/>
         <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
         <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
         <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
         <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
         <!--Routing Elements - start-->
         <demux active_output="2" idx="1" name="de_mux_lsc_1_0"/>
         <mux active_input="0" idx="2" name="mux_vca_1_0"/>
         <mux active_input="1" idx="4" name="mux_ae_1_0"/>
         <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
         <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
         <split name="awbinputsplitter"/>
         <split name="yuv420splitter2"/>
         <mux active_input="0" idx="9" name="mux_x2b_1_0"/>
         <split name="dpcinternalsplitter"/>
         <mux active_input="0" idx="10" name="mux_dol_1_0"/>
         <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
         <split name="splitter[4]"/>
         <mux active_input="1" idx="12" name="mux_wb_1_0"/>
         <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
         <mux active_input="1" idx="14" name="mux_x2b_meta_1_0"/>
         <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
         <mux active_input="1" idx="17" name="mux_af_1_0"/>
         <mux active_input="1" idx="18" name="mux_x2b_bp_1_0"/>
         <demux active_output="0" idx="19" name="bnlm_fa"/>
         <split name="dvsstat_splitter"/>
         <split name="bayersplitter4_2"/>
         <mux active_input="2" idx="20" name="mux_dpc_1_0"/>
         <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
         <mux active_input="0" idx="22" name="mux_dvs"/>
         <split name="bayerddrsplitter"/>
         <demux active_output="1" idx="23" name="de_mux_x2b_1_0"/>
         <split name="b2i_splitter"/>
         <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
         <mux active_input="0" idx="25" name="mux_gltm_in"/>
         <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
         <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
         <mux active_input="2" idx="28" name="mux_bnlm_1_0"/>
         <split name="bayersplitter4"/>
         <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
         <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
         <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
         <mux active_input="0" idx="33" name="mux_gs_1_0"/>
         <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
         <demux active_output="1" idx="35" name="de_mux_x2b_bp_1_0"/>
         <mux active_input="2" idx="36" name="mux_pdaf_stat_1_0"/>
         <!--Routing Elements - end-->
         <!--Kernels - start-->
         <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
         <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
         <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
         <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
         <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
         <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
         <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
         <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
         <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
         <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
         <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
         <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
         <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
         <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
         <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
         <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
         <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
         <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
         <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
         <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
         <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
         <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
         <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
         <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
         <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
         <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
         <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
         <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
         <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
         <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
         <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
         <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
         <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
         <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
         <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
         <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
         <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
         <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
         <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
         <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
         <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
         <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
         <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
         <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
         <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
         <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
         <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
         <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
         <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
         <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
         <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
         <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
         <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
         <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
         <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
         <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
         <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
         <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
         <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
         <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
         <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
         <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
         <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
         <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
         <kernel enabled="2" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
         <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
         <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
         <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
         <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
         <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
         <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
         <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
         <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
         <!--Kernels - end-->
         <!--Kernel Links start-->
         <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
         <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
         <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
         <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
         <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2"/>
         <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
         <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
         <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
         <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
         <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
         <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
         <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
         <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
         <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
         <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
         <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
         <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
         <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
         <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
         <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
         <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
         <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
         <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
         <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
         <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
         <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
         <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
         <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
         <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
         <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
         <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
         <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
         <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
         <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
         <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
         <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
         <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
         <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
         <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
         <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
         <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
         <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
         <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
         <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
         <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
         <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
         <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
         <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
         <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
         <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
         <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
         <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
         <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_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
         <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
         <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
         <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
         <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
         <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
         <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
         <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
         <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
         <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
         <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
         <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
         <klink destination="mux_bnlm_1_0:2" source="bayerddrsplitter:1"/>
         <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1"/>
         <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
         <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
         <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
         <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
         <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
         <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
         <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
         <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
         <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
         <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
         <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
         <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
         <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
         <klink destination="mux_x2b_bp_1_0:1" source="de_mux_x2b_bp_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"/>
         <!--Kernel Links end-->
         <cipf rbm="0x2CD34D4D4265A45A669A651509"/>
    </node>
    <node name="isa_lb_stills_burst" pg_id="187" stream_id="60005" 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" enabled="0" 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="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
      <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="0" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="1" idx="12" name="mux_wb_1_0"/>
      <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="0" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="0" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <split name="b2i_splitter"/>
      <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="1" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="2" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <klink destination="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="mux_bnlm_1_0:2" source="bayerddrsplitter:1"/>
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <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"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2CD2D54D4265A91AA69A645489" />
    </node>
    <node name="isa_lb_ir_stills_burst" pg_id="187" stream_id="60005" 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" enabled="0" 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="ir_md" source="pix_crop_ir_md:output"/>
      <klink destination="main" source="vertical_padding_1_0:output_image"/>
      <klink destination="sis_b" source="pxl_crop_sis_b:output"/>
      <klink destination="sis_a" source="pxl_crop_sis_a:output"/>
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="pdaf_stats" source="pafstatistics_1:output"/>
      <klink destination="fr_bayer" source="bayerddrsplitter:2"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>
      <!--Routing Elements - start-->
      <demux active_output="0" idx="1" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="2" name="mux_vca_1_0"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <demux active_output="0" idx="5" name="de_mux_dmsc_1_0"/>
      <demux active_output="0" idx="6" name="de_mux_md_1_0"/>
      <mux active_input="0" idx="7" name="mux_dmsc_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <mux active_input="1" idx="9" name="mux_x2b_1_0"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="10" name="mux_dol_1_0"/>
      <demux active_output="1" idx="11" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="0" idx="12" name="mux_wb_1_0"/>
      <mux active_input="0" idx="13" name="mux_vcsc_1_0"/>
      <mux active_input="0" idx="14" name="mux_x2b_meta_1_0"/>
      <demux active_output="0" idx="15" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="17" name="mux_af_1_0"/>
      <mux active_input="0" idx="18" name="mux_x2b_bp_1_0"/>
      <demux active_output="0" idx="19" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="1" idx="20" name="mux_dpc_1_0"/>
      <mux active_input="2" idx="21" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="22" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <demux active_output="0" idx="23" name="de_mux_x2b_1_0"/>
      <split name="b2i_splitter"/>
      <mux active_input="1" idx="24" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="25" name="mux_gltm_in"/>
      <mux active_input="0" idx="26" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="27" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="2" idx="28" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="29" name="mux_x2b_bayer_1_0"/>
      <mux active_input="0" idx="30" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="31" name="de_mux_vca_1_0"/>
      <demux active_output="1" idx="32" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="33" name="mux_gs_1_0"/>
      <demux active_output="2" idx="34" name="de_mux_dpc_1_0"/>
      <demux active_output="0" idx="35" name="de_mux_x2b_bp_1_0"/>
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0"/>
      <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0"/>
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0"/>
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="1" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0"/>
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0"/>
      <kernel enabled="1" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="1" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="1" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0"/>
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="1" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output"/>
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output"/>
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr"/>
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr"/>
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output"/>
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output"/>
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0"/>
      <klink destination="rgb_ir_2_0:input" source="de_mux_md_1_0:0"/>
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="mux_rgbs_1_0:0" source="awbinputsplitter:3"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1"/>
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2"/>
      <klink destination="x2i_md_1_0:input" source="mux_x2b_1_0:output"/>
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output"/>
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1"/>
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output"/>
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output"/>
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output"/>
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output"/>
      <klink destination="mux_dpc_1_0:1" source="de_mux_lin_1_0:1"/>
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer"/>
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output"/>
      <klink destination="espa_isa_ir_md:input" source="mux_x2b_meta_1_0:output"/>
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output"/>
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output"/>
      <klink destination="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="vcr_3_1:input" source="xnr_5_2:output"/>
      <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="bxt_acm:rgb" source="glim_1_0:output"/>
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output"/>
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output"/>
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <klink destination="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
      <klink destination="de_mux_x2b_1_0:input" source="mux_x2b_bp_1_0:output"/>
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0"/>
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1"/>
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2"/>
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="xnr_5_2:input" source="gltm_1_0:output"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output"/>
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="mux_bnlm_1_0:2" source="bayerddrsplitter:1"/>
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output"/>
      <klink destination="pix_crop_ir_md:input" source="espa_isa_ir_md:output"/>
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="packer_isa_bayer_a:input" source="de_mux_isa_bayer_1_0:1"/>
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="mux_x2b_bp_1_0:0" source="mux_x2b_bayer_1_0:output"/>
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output"/>
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0"/>
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1"/>
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output"/>
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output"/>
      <klink destination="mux_x2b_1_0:1" source="de_mux_dpc_1_0:2"/>
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output"/>
      <klink destination="de_mux_md_1_0:input" source="de_mux_x2b_bp_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"/>
      <!--Kernel Links end-->
      <cipf rbm="0x2cd534b542655299a69a689262"/>
    </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="main" source="vertical_padding_1_0:output_image" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="2" name="mux_vca_1_0" />
      <mux active_input="1" idx="4" name="mux_ae_1_0" />
      <demux active_output="0" idx="5" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="7" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="10" name="mux_dol_1_0" />
      <demux active_output="0" idx="11" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="12" name="mux_wb_1_0" />
      <mux active_input="0" idx="13" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="15" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="17" name="mux_af_1_0" />
      <demux active_output="0" idx="19" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="20" name="mux_dpc_1_0" />
      <mux active_input="0" idx="21" name="mux_lsc_1_0" />
      <mux active_input="0" idx="22" name="mux_dvs" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="24" name="mux_gltm_1_0" />
      <mux active_input="0" idx="25" name="mux_gltm_in" />
      <mux active_input="1" idx="26" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="28" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="30" name="mux_iefd_1_0" />
      <demux active_output="0" idx="31" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="32" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="33" name="mux_gs_1_0" />
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <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" />
      <!--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="main" source="vertical_padding_1_0:output_image" />
      <klink destination="sis_b" source="pxl_crop_sis_b:output" />
      <klink destination="sis_a" source="pxl_crop_sis_a:output" />
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output" />
      <klink destination="dvs_mv_l0" source="dvsstatistics_2:output0" />
      <klink destination="ae_stats" source="aestatistics_2_0:output" />
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output" />
      <klink destination="pdaf_stats" source="pafstatistics_1:output" />
      <klink destination="awb_stats" source="awbstatistics_2_0:output" />
      <!--Routing Elements - start-->
      <demux active_output="1" idx="1" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="2" name="mux_vca_1_0" />
      <mux active_input="1" idx="4" name="mux_ae_1_0" />
      <demux active_output="0" idx="5" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="7" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="10" name="mux_dol_1_0" />
      <demux active_output="0" idx="11" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="12" name="mux_wb_1_0" />
      <mux active_input="0" idx="13" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="15" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="17" name="mux_af_1_0" />
      <demux active_output="0" idx="19" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="20" name="mux_dpc_1_0" />
      <mux active_input="0" idx="21" name="mux_lsc_1_0" />
      <mux active_input="0" idx="22" name="mux_dvs" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="24" name="mux_gltm_1_0" />
      <mux active_input="0" idx="25" name="mux_gltm_in" />
      <mux active_input="1" idx="26" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="27" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="28" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="30" name="mux_iefd_1_0" />
      <demux active_output="0" idx="31" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="32" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="33" name="mux_gs_1_0" />
      <demux active_output="1" idx="34" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="36" name="mux_pdaf_stat_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="1" idx="2" name="espa_isa_sis_b" pal_uuid="52347" rcb="0" />
      <kernel enabled="1" idx="3" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="4" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="1" idx="5" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="6" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="7" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="8" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="9" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="10" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="11" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="12" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="13" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="17" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="18" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="19" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="20" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="21" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="2" idx="22" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="1" idx="23" name="pext_1_0" pal_uuid="43213" rcb="0" />
      <kernel enabled="1" idx="24" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="25" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="26" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="27" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="28" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="29" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="30" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="31" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="32" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="0" idx="33" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="34" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="35" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="36" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="37" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="1" idx="38" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="39" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="40" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="41" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="42" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="43" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="44" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="45" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="46" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="47" name="sie_vcsc1_1" pal_uuid="5286" rcb="0" />
      <kernel enabled="2" idx="48" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="49" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="1" idx="50" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="51" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="52" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="53" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="54" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="55" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="56" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="57" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="2" idx="58" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="59" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="1" idx="60" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="61" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="2" idx="62" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="63" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="64" name="gd_dpc_2_1" pal_uuid="22642" rcb="0" />
      <kernel enabled="1" idx="65" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="1" idx="66" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="67" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="2" idx="68" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="69" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="71" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="72" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="73" name="bxt_wb" pal_uuid="32398" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="pxl_crop_sis_a:input" source="espa_isa_sis_a:output" />
      <klink destination="pxl_crop_sis_b:input" source="espa_isa_sis_b:output" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="mux_dol_1_0:0" source="linearization2_0:output" />
      <klink destination="glim_1_0:input" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="sie_vcsc1_1:input" source="b2i_dm_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output" />
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="espa_isa_sis_b:input" source="sis_1_0_b:output" />
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer" />
      <klink destination="espa_isa_sis_a:input" source="sis_1_0_a:output" />
      <klink destination="gd_dpc_2_1:input" source="dpcinternalsplitter:1" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="awbinputsplitter:input" source="mux_dol_1_0:output" />
      <klink destination="mux_lsc_1_0:0" source="de_mux_lin_1_0:0" />
      <klink destination="linearization2_0:input" source="bxt_gridbaseob:bayer" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:output" />
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="b2i_splitter:input" source="sie_vcsc1_1:output" />
      <klink destination="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="sis_1_0_b:input" source="strm_crop_sis_b:output" />
      <klink destination="sis_1_0_a:input" source="strm_crop_sis_a:output" />
      <klink destination="bxt_wb:inbayer" source="espa_isa_wb:output" />
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <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="dpcinternalsplitter:input" source="mux_dpc_1_0:output" />
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="de_mux_dpc_1_0:input" source="gd_dpc_2_1:output" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output" />
      <klink destination="mux_bnlm_1_0:1" source="de_mux_isa_bayer_1_0:0" />
      <klink destination="espa_psa_1:input" source="mux_bnlm_1_0: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="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1" />
      <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" />
      <!--Kernel Links end-->
      <cipf rbm="0x9332D54D4265A91AA69A646489" />
    </node>
    <node name="burst_isp_stills_burst" pg_id="100" stream_id="60005" subsystem="gpu" type="program_group">
      <!-- ports -->
      <port direction="0" id="1" name="input" />
      <port direction="1" format="GRBG_12_V" id="2" name="output" />
      <!--Manually defined Input Ports links to kernels-->
      <klink destination="burst_isp:input" source="input" />
      <!-- Manually defined Output Ports links to kernels-->
      <klink destination="output" source="burst_isp: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="burst_isp" pal_uuid="11827" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <!--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="ipu6_lb_stills_burst" pg_id="183" stream_id="60005" subsystem="psys" type="program_group">
      <!-- Program init terminals -->
      <port content_type="program" direction="0" id="2" name="prog_init" />
      <port content_type="program" direction="0" id="3" name="prog_control_init" />
      <!-- data terminals: ports -->
      <port direction="0" id="4" name="input" />
      <port direction="1" format="IYUV" id="5" name="output" />
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <port content_type="param_cached" direction="0" id="1" name="input_params" />
      <port content_type="spatial" direction="1" id="7" name="dvs_stats_0" />
      <port content_type="spatial" direction="1" id="8" name="dvs_stats_1" />
      <port content_type="spatial" direction="1" id="9" name="dvs_stats_2" />
      <port content_type="spatial" direction="0" id="6" name="gamma_star" />
      <port content_type="program" direction="0" id="10" name="dvs_fe_in_0" />
      <port content_type="program" direction="0" id="11" name="dvs_fe_in_1" />
      <port content_type="program" direction="0" id="12" name="dvs_fe_in_2" />
      <port content_type="param_cached" direction="1" id="13" name="dvs_fe_out_0" />
      <port content_type="param_cached" direction="1" id="14" name="dvs_fe_out_1" />
      <port content_type="param_cached" direction="1" id="15" name="dvs_fe_out_2" />
      <!-- parameter ports end -->
      <!-- kernels end -->
      <!--Input Ports links to kernels-->
      <klink destination="espa_psa_1:input" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="output" source="vertical_padding_1_0:output_image" />
      <klink destination="dvs_stats_0" source="dvsstatistics_2:output0" />
      <!--Routing Elements - start-->
      <mux active_input="0" idx="2" name="mux_dvs" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <split name="yuv420splitter2" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="5" name="mux_gltm_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="7" name="mux_gltm_in" />
      <mux active_input="0" idx="8" name="mux_iefd_1_0" />
      <demux active_output="1" idx="9" name="de_mux_bnlm_1_0" />
      <split name="dvsstat_splitter" />
      <mux active_input="0" idx="10" name="mux_dmsc_1_0" />
      <mux active_input="0" idx="11" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="12" name="bnlm_fa" />
      <demux active_output="0" idx="13" name="de_mux_gs_1_0" />
      <demux active_output="0" idx="14" name="de_mux_vca_1_0" />
      <mux active_input="0" idx="15" name="mux_gs_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="2" name="ycbcrcombine" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="3" name="vcsc_2_0" pal_uuid="6086" rcb="0" />
      <kernel enabled="1" idx="4" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="5" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="6" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="7" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="8" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="2" idx="9" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="11" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="12" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="13" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="14" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="15" name="vcr_3_1" pal_uuid="36035" rcb="0" />
      <kernel enabled="1" idx="16" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="17" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="18" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="19" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="20" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="21" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="22" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="2" idx="23" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="24" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="25" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="2" idx="26" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="27" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="28" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="29" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="espa_psa_h:input" source="ycbcrcombine:ycbcr" />
      <klink destination="mux_gltm_1_0:1" source="vcsc_2_0:ycbcr" />
      <klink destination="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <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="vcr_3_1:input" source="xnr_5_2:output" />
      <klink destination="dvsstat_splitter:input" source="splitter[4]:1" />
      <klink destination="strm_crop_psa_h:input" source="espa_psa_h:output" />
      <klink destination="de_mux_dmsc_1_0:input" source="bxt_demosaic:rgb_image" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="mux_vca_1_0:0" source="vcr_3_1:output" />
      <klink destination="de_mux_gs_1_0:input" source="gammastar_1:output" />
      <klink destination="bxt_acm:rgb" source="glim_1_0:output" />
      <klink destination="mux_gltm_in:0" source="mux_gltm_1_0:output" />
      <klink destination="mux_vcsc_1_0:0" source="de_mux_dmsc_1_0:0" />
      <klink destination="gltm_1_0:input" source="mux_gltm_in:output" />
      <klink destination="yuv420splitter2:input" source="mux_iefd_1_0:output" />
      <klink destination="splitter[4]:input" source="bxt_csc:ycbcr" />
      <klink destination="mux_dmsc_1_0:0" source="de_mux_bnlm_1_0:1" />
      <klink destination="mux_iefd_1_0:0" source="dvsstat_splitter:1" />
      <klink destination="mux_dvs:0" source="dvsstat_splitter:2" />
      <klink destination="bxt_demosaic:raw_image" source="mux_dmsc_1_0:output" />
      <klink destination="vcsc_2_0:srgb" source="mux_vcsc_1_0:output" />
      <klink destination="de_mux_bnlm_1_0:input" source="bnlm_fa:0" />
      <klink destination="gammatm_v3:input" source="de_mux_gs_1_0:0" />
      <klink destination="mux_gs_1_0:0" source="de_mux_vca_1_0:0" />
      <klink destination="bxt_csc:srgb" source="gammatm_v3:output" />
      <klink destination="gammastar_1:input" source="mux_gs_1_0:output" />
      <klink destination="bnlm_fa:input" source="bnlm_3_2:output" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="xnr_5_2:input" source="gltm_1_0:output" />
      <!--Kernel Links end-->
      <cipf rbm="0x99" />
    </node>
    <node name="post_gdc_stills_burst" pg_id="189" stream_id="60005" 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_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </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_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </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_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst>
                <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_burst>
            </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="postproc" source="ofa_2_ppp:output2" />
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <!--Routing Elements - start-->
      <mux active_input="0" idx="1" name="mux_ofa" />
      <split name="bb_splitter" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <split name="splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <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="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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp: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_ppp:yuv420" source="spa_pp:bayer" />
      <!--Kernel Links end-->
    </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="postproc" source="ofa_2_ppp:output2"/>
     <klink destination="main" source="ofa_2_mp:output0"/>
     <klink destination="display" source="ofa_2_dp:output1"/>
     <!--Routing Elements - start-->
     <mux active_input="0" idx="1" name="mux_ofa"/>
     <split name="bb_splitter"/>
     <demux active_output="0" idx="2" name="demux_gdc"/>
     <split name="splitter"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1"/>
     <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1"/>
     <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1"/>
     <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1"/>
     <kernel enabled="1" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1"/>
     <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0"/>
     <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1"/>
     <kernel enabled="1" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0"/>
     <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1"/>
     <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="demux_gdc:input" source="gdc5:yuv_420_out"/>
     <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420"/>
     <klink destination="splitter:input" source="mux_ofa:output"/>
     <klink destination="pme_1_0:base_image" source="bb_splitter:1"/>
     <klink destination="mrc_1_0:input" source="bb_splitter:2"/>
     <klink destination="bb_splitter:input" source="demux_gdc:0"/>
     <klink destination="mux_ofa:0" source="tnr_6_0:output_main"/>
     <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer"/>
     <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="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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp: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_ppp:yuv420" source="spa_pp: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="postproc" source="ofa_2_ppp:output2" />
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <!--Routing Elements - start-->
      <mux active_input="0" idx="1" name="mux_ofa" />
      <split name="bb_splitter" />
      <demux active_output="0" idx="2" name="demux_gdc" />
      <split name="splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="pme_1_0:base_image" source="bb_splitter:1" />
      <klink destination="mrc_1_0:input" source="bb_splitter:2" />
      <klink destination="bb_splitter:input" source="demux_gdc:0" />
      <klink destination="mux_ofa:0" source="tnr_6_0:output_main" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <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="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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp: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_ppp:yuv420" source="spa_pp: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="postproc" source="ofa_2_ppp:output2"/>
     <klink destination="main" source="ofa_2_mp:output0"/>
     <klink destination="display" source="ofa_2_dp:output1"/>
     <!--Routing Elements - start-->
     <mux active_input="0" idx="1" name="mux_ofa"/>
     <split name="bb_splitter"/>
     <demux active_output="0" idx="2" name="demux_gdc"/>
     <split name="splitter"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1"/>
     <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1"/>
     <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1"/>
     <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1"/>
     <kernel enabled="1" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1"/>
     <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0"/>
     <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1"/>
     <kernel enabled="1" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0"/>
     <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1"/>
     <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="demux_gdc:input" source="gdc5:yuv_420_out"/>
     <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420"/>
     <klink destination="splitter:input" source="mux_ofa:output"/>
     <klink destination="pme_1_0:base_image" source="bb_splitter:1"/>
     <klink destination="mrc_1_0:input" source="bb_splitter:2"/>
     <klink destination="bb_splitter:input" source="demux_gdc:0"/>
     <klink destination="mux_ofa:0" source="tnr_6_0:output_main"/>
     <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer"/>
     <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="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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp: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_ppp:yuv420" source="spa_pp: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="postproc" source="ofa_2_ppp:output2"/>
     <klink destination="main" source="ofa_2_mp:output0"/>
     <klink destination="display" source="ofa_2_dp:output1"/>
     <!--Routing Elements - start-->
     <mux active_input="0" idx="1" name="mux_ofa"/>
     <split name="bb_splitter"/>
     <demux active_output="0" idx="2" name="demux_gdc"/>
     <split name="splitter"/>
     <!--Routing Elements - end-->
     <!--Kernels - start-->
     <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1"/>
     <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1"/>
     <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1"/>
     <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1"/>
     <kernel enabled="1" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1"/>
     <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0"/>
     <kernel enabled="1" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0"/>
     <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1"/>
     <kernel enabled="1" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0"/>
     <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1"/>
     <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0"/>
     <!--Kernels - end-->
     <!--Kernel Links start-->
     <klink destination="demux_gdc:input" source="gdc5:yuv_420_out"/>
     <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420"/>
     <klink destination="splitter:input" source="mux_ofa:output"/>
     <klink destination="pme_1_0:base_image" source="bb_splitter:1"/>
     <klink destination="mrc_1_0:input" source="bb_splitter:2"/>
     <klink destination="bb_splitter:input" source="demux_gdc:0"/>
     <klink destination="mux_ofa:0" source="tnr_6_0:output_main"/>
     <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer"/>
     <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="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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp: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_ppp:yuv420" source="spa_pp: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="postproc" source="ofa_2_ppp:output2" />
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <!--Routing Elements - start-->
      <mux active_input="1" idx="1" name="mux_ofa" />
      <demux active_output="1" idx="2" name="demux_gdc" />
      <split name="splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="2" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="2" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:1" source="demux_gdc:1" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <!--Kernel Links end-->
    </node>
    <node name="post_gdc_stills_burst_no_tnr" pg_id="196" stream_id="60005" 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_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_burst_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_burst_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_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_burst_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_burst_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_burst_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_burst_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_burst_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_burst_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_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_stills_burst_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_burst_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_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_stills_burst_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_burst_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_burst_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_burst_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_burst_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_burst_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_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_stills_burst_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_burst_no_tnr>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_stills_burst_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_burst_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="postproc" source="ofa_2_ppp:output2" />
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <!--Routing Elements - start-->
      <mux active_input="1" idx="1" name="mux_ofa"/>
      <demux active_output="1" idx="2" name="demux_gdc"/>
      <split name="splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1"/>
      <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1"/>
      <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1"/>
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1"/>
      <kernel enabled="2" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1"/>
      <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0"/>
      <kernel enabled="2" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0"/>
      <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1"/>
      <kernel enabled="2" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out"/>
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420"/>
      <klink destination="splitter:input" source="mux_ofa:output"/>
      <klink destination="mux_ofa:1" source="demux_gdc:1"/>
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer"/>
      <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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp: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="postproc" source="ofa_2_ppp:output2" />
      <klink destination="main" source="ofa_2_mp:output0" />
      <klink destination="display" source="ofa_2_dp:output1" />
      <!--Routing Elements - start-->
      <mux active_input="1" idx="1" name="mux_ofa" />
      <demux active_output="1" idx="2" name="demux_gdc" />
      <split name="splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="3" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="2" idx="5" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="6" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="7" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <kernel enabled="1" idx="8" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="2" idx="9" name="mrc_1_0" pal_uuid="57534" rcb="0" />
      <kernel enabled="1" idx="10" name="ofa_2_ppp" pal_uuid="16427" rcb="1" />
      <kernel enabled="1" idx="11" name="spa_pp" pal_uuid="0" rcb="0" />
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="demux_gdc:input" source="gdc5:yuv_420_out" />
      <klink destination="ofa_2_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="splitter:input" source="mux_ofa:output" />
      <klink destination="mux_ofa:1" source="demux_gdc:1" />
      <klink destination="sc_outputscaler_dp:yuv420" source="spa_dp:bayer" />
      <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="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <klink destination="sc_outputscaler_ppp:yuv420" source="spa_pp:bayer" />
      <!--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="burst0" id="31" is_modifyable_by_user="true"/>
        <sink name="burst1" id="32" is_modifyable_by_user="true"/>
        <sink name="burst2" id="33" 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>
    <resolution_changing_blocks>
        <rcb name="Pixel Formatter" kernel="pixelformatter" id="0">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="8" height="4"/>
                <cropping_granularity left="1" top="1" right="1" bottom="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="Monacular Depth" kernel="x2i_md_1_0" id="1">
            <definition type="binner">
                <input_granularity width="4" height="4"/>
                <output_granularity width="4" height="4"/>
                <output_padding_alignment width="4" height="4"/>
                <binning width="2" height="2"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="Input Down Scaler 0" kernel="b2i_ds_1_0_0" id="2">
            <definition type="input_scaler">
                <input_granularity width="4" height="4"/>
                <output_granularity width="4" height="2"/>
                <output_padding_alignment width="4" height="2"/>
                <down_scale_nominator start="65536" end="65536" step="0"/>
                <down_scale_denominator start="2097151" end="65536" step="1"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Padder Video 0" kernel="padder_yuv_a" id="4">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="0" right="2" bottom="0"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Padder Video 2" kernel="padder_yuv_c" id="6">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="0" right="2" bottom="0"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Cropper Video 0" kernel="pxl_crop_yuv_a" id="7">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
        <output_granularity width ="128" height="32"/>
                <cropping_granularity left="2" top ="2" right="2" bottom="2"/>
        <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Cropper Video 2" kernel="pxl_crop_yuv_c" id="9">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="64" height="4"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Padder Stills" kernel="padder_bayer_a" id="10">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="0" right="2" bottom="0"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Pixel Cropper Stills" kernel="pxl_crop_bayer_a" id="11">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width ="128" height="32"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Geometric Distortion Correction" kernel="gdc5" id="12">
            <definition type="gdc">
                <input_granularity width="2" height="2"/>
                <output_granularity width ="128" height="32"/>
            <output_padding_alignment width="128" height="32"/>
            <envelope_size left="6" top="6" right="6" bottom="6"/>
            <dvs_envlope_granularity left="128" top="32" right="128" bottom="32"/>
            <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Tnr" kernel="tnr_6_0" id="13">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="64" height="4"/>
                <cropping_granularity left="0" top="0" right="0" bottom="0"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="DMA Cropper 0" kernel="ofa_2_mp" id="14">
            <definition type="cropper">
                <input_granularity width="128" height="32"/>
                <output_granularity width="64" height="8"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Output Scaler 1" kernel="sc_outputscaler_dp" id="15">
            <definition type="output_scaler">
                <input_granularity width="128" height="32"/>
                <output_granularity width="128" height="2"/>
                <output_padding_alignment width="128" height="32"/>
                <down_scale_nominator start="180" end="1926" step="1"/>
                <down_scale_denominator start="2048" end="2048" step="0"/>
                <up_scale_nominator start="2048" end="2048" step="0"/>
                <up_scale_denominator start="2048" end="690" step="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="DMA Cropper 1" kernel="ofa_2_dp" id="16">
            <definition type="cropper">
                <input_granularity width="128" height="32"/>
                <output_granularity width="64" height="8"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Output Scaler 2" kernel="sc_outputscaler_ppp" id="17">
            <definition type="output_scaler">
                <input_granularity width="128" height="32"/>
                <output_granularity width="128" height="2"/>
                <output_padding_alignment width="128" height="32"/>
                <down_scale_nominator start="180" end="1926" step="1"/>
                <down_scale_denominator start="2048" end="2048" step="0"/>
                <up_scale_nominator start="2048" end="2048" step="0"/>
                <up_scale_denominator start="2048" end="690" step="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="DMA Cropper 2" kernel="ofa_2_ppp" id="18">
            <definition type="cropper">
                <input_granularity width="128" height="32"/>
                <output_granularity width="64" height="8"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Sis Stream Cropper 1" kernel="strm_crop_sis_a" id="20">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Sis Scaler 1" kernel="sis_1_0_a" id="21">
            <definition type="input_scaler">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <output_padding_alignment width="2" height="2"/>
                <numerator values="1, 1, 1, 1"/>
                <denumerator values="2, 4, 8, 16"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="Sis Pixel Cropper 1" kernel="pxl_crop_sis_a" id="22">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Sis Stream Cropper 2" kernel="strm_crop_sis_b" id="23">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Sis Scaler 2" kernel="sis_1_0_b" id="24">
            <definition type="input_scaler">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <output_padding_alignment width="2" height="2"/>
                <numerator values="1, 1, 1, 1"/>
                <denumerator values="2, 4, 8, 16"/>
                <can_be_bypassed bypass="true"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="Sis Pixel Cropper 2" kernel="pxl_crop_sis_b" id="25">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa" kernel="strm_crop_psa" id="26">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa C" kernel="strm_crop_psa_c" id="27">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa D" kernel="strm_crop_psa_d" id="28">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa E" kernel="strm_crop_psa_e" id="29">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa G" kernel="strm_crop_psa_g" id="30">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Stream Cropper Psa J" kernel="strm_crop_psa_j" id="31">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="2" top="2" right="2" bottom="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="false"/>
            </definition>
        </rcb>
        <rcb name="Str2mmio" kernel="stream2mmio" id="32">
            <definition type="cropper">
                <input_granularity width="2" height="2"/>
                <output_granularity width="2" height="2"/>
                <cropping_granularity left="0" top="1" right="0" bottom="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="RgbIr" kernel="rgb_ir_2_0" id="37">
            <definition type="binner">
                <input_granularity width="2" height="2"/>
                <output_granularity width="1" height="1"/>
                <output_padding_alignment width="1" height="1"/>
                <binning width="2" height="2"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="Pixel Cropper Ir" kernel="pix_crop_ir_md" id="38">
            <definition type="cropper">
                <input_granularity width="1" height="1"/>
                <output_granularity width="8" height="4"/>
                <cropping_granularity left="1" top="1" right="1" bottom="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
        <rcb name="DPC" kernel="gd_dpc_2_1" id="39">
            <definition type="cropper">
                <input_granularity width="1" height="1"/>
                <output_granularity width="1" height="1"/>
                <cropping_granularity left="1" top="1" right="1" bottom="1"/>
                <can_be_bypassed bypass="false"/>
                <is_one_instance one_instance="true"/>
            </definition>
        </rcb>
    </resolution_changing_blocks>
    <!--The virtual sinks are for tool only-->
    <virtual_sinks>
        <virtual_sink name="video0" is_modifyable_by_user="true"/>
        <virtual_sink name="video1" is_modifyable_by_user="true"/>
        <virtual_sink name="video2" is_modifyable_by_user="true"/>
        <virtual_sink name="still0" is_modifyable_by_user="true"/>
        <virtual_sink name="still1" is_modifyable_by_user="true"/>
        <virtual_sink name="still2" is_modifyable_by_user="true"/>
        <virtual_sink name="raw" is_modifyable_by_user="true"/>
        <virtual_sink name="ir0" is_modifyable_by_user="true"/>
        <virtual_sink name="burst0" is_modifyable_by_user="true"/>
        <virtual_sink name="burst1" is_modifyable_by_user="true"/>
        <virtual_sink name="burst2" is_modifyable_by_user="true"/>
        <virtual_sink name="stillnotnr0" is_modifyable_by_user="true"/>
        <virtual_sink name="stillnotnr1" is_modifyable_by_user="true"/>
        <virtual_sink name="stillnotnr2" is_modifyable_by_user="true"/>
        <virtual_sink name="stilltnr0" is_modifyable_by_user="true" />
        <virtual_sink name="stilltnr1" is_modifyable_by_user="true" />
        <virtual_sink name="stilltnr2" is_modifyable_by_user="true" />
    </virtual_sinks>
    <!--List of Graphs -->
    <graphs>
     <!-- Official List of 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>
    <graph id="100031" name="Bayer sensor - Burst ISP full pipe v8s8" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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" />
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
      <connection source="csi_be:output" sink="isa_lb_stills_burst:input" />
      <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input" />
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input" />
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input" />
      <connection source="post_gdc_stills_burst:main" sink="burst0" />
      <connection source="post_gdc_stills_burst:display" sink="burst1" />
      <connection source="post_gdc_stills_burst:postproc" sink="burst2" />
    </graph>
    <graph id="100032" name="Bayer sensor - Burst ISP pdaf 3 full pipe v8s8" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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: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" />
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_stills_burst:input" />
      <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input" />
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input" />
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input" />
      <connection source="post_gdc_stills_burst:main" sink="burst0" />
      <connection source="post_gdc_stills_burst:display" sink="burst1" />
      <connection source="post_gdc_stills_burst:postproc" sink="burst2" />
    </graph>
    <graph id="100050" name="RGB_IR sensor - Burst ISP full pipe v8s8" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_burst" 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"/>
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
      <apply target="isa_lb_ir_stills_burst:x2i_md_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0" />
      <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0" />
      <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_ir_stills_burst:input"/>
      <connection source="isa_lb_ir_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
      <connection source="post_gdc_stills_burst:main" sink="burst0"/>
      <connection source="post_gdc_stills_burst:display" sink="burst1"/>
      <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>

      <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="100060" name="MD sensor - Burst ISP  full pipe v8s8" pdaf_type="3" sensor="MD" flow="sdv_burst" 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"/>
        
        
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_md_stills_burst:input"/>
        <connection source="isa_lb_md_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <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" />
      <!--disabling kernels for IR pipe -->
      <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" />
            <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"/>
      <!--disabling kernels for IR pipe -->
      <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"/>
            <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 -->
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <!-- 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="100033" name="Bayer sensor - Burst ISP full pipe v10s10" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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_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"/>
        <!-- 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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100034" name="Bayer sensor - Burst ISP pdaf 3 full pipe v10s10" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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_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"/>
        <!-- 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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100051" name="RGB_IR sensor - Burst ISP full pipe v10s10" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_burst" 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: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"/>
        <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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="isa_lb_ir_stills_burst:x2i_md_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_ir_stills_burst:input"/>
        <connection source="isa_lb_ir_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
        
        <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="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="100061" name="MD sensor - Burst ISP full pipe v10s10" pdaf_type="3" sensor="MD" flow="sdv_burst" 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"/>
        
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_md_stills_burst:input"/>
        <connection source="isa_lb_md_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </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>
    <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>
    <graph id="100035" name="Bayer sensor - Burst ISP full pipe v12s12" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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: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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100036" name="Bayer sensor - Burst ISP pdaf 3 full pipe v12s12" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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_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"/>
        <!-- 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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <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>
    <!-- Legacy -->
    <graph id="100043" name="ISA-LB bayer pdaf t3 video(187)" pdaf_type="3" sensor="BAYER" stills_bpp="8" video_bpp="8">
        <connection source="sensor:port_0" sink="csi_be:input"/>
        <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="post_gdc_video:main" sink="video0" />
        <connection source="post_gdc_video:display" sink="video1" />
        <connection source="post_gdc_video:postproc" sink="video2" />
        <connection source="isa_lb_video_pdaf_3:sis_a" sink="sis_a"/>
        <connection source="isa_lb_video_pdaf_3:sis_b" sink="sis_b"/>
    </graph>
    <!-- Legacy End -->
    
    <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="100131" name="Bayer sensor - Burst ISP full pipe v8s8" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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: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_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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input"/>
        <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2"/>
    </graph>
    <graph id="100132" name="Bayer sensor - Burst ISP pdaf 3 full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input"/>
        <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2"/>
    </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="100150" name="RGB_IR sensor - Burst ISP full pipe v8s8" stills_tnr="no" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_burst" 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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="isa_lb_ir_stills_burst:x2i_md_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8"/>
   
        <connection source="csi_be:output" sink="isa_lb_ir_stills_burst:input"/>
        <connection source="isa_lb_ir_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input"/>
        <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2"/>
        
        <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="100170" name="MD sensor - Burst ISP full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="MD" flow="sdv_burst" 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"/>
        
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst_no_tnr:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_md_stills_burst:input"/>
        <connection source="isa_lb_md_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input"/>
        <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2"/>
    </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="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="100131" name="Bayer sensor - Burst ISP full pipe v8s8" stills_tnr="no" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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: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_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" />
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8" />
      <connection source="csi_be:output" sink="isa_lb_stills_burst:input" />
      <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input" />
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input" />
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input" />
      <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0" />
      <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1" />
      <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2" />
    </graph>
    <graph id="100132" name="Bayer sensor - Burst ISP pdaf 3 full pipe v8s8" stills_tnr="no" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL" />
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:gdc5:output:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_mp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_dp:input:bpp" value="8"/>
        <apply target="post_gdc_stills_burst_no_tnr:ofa_2_ppp:input:bpp" value="8"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst_no_tnr:input"/>
        <connection source="post_gdc_stills_burst_no_tnr:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst_no_tnr:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst_no_tnr:postproc" sink="burst2"/>
    </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="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="100231" name="Bayer sensor - Burst ISP full pipe v8s8" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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"/>
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8"/>
      <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
      <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
      <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
      <connection source="post_gdc_stills_burst:main" sink="burst0"/>
      <connection source="post_gdc_stills_burst:display" sink="burst1"/>
      <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </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="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="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"/>
      <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="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="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>
    <graph id="100233" name="Bayer sensor - Burst ISP full pipe v10s10" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" processing="bayer" 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_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"/>
        <!-- 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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100234" name="Bayer sensor - Burst ISP pdaf 3 full pipe v10s10" pdaf_type="3" sensor="BAYER" flow="sdv_burst" processing="bayer" 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_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"/>
        <!-- preview/video branch -->
        <connection source="csi_be:output" sink="isa_lb_video_pdaf_3_bayer:input"/>
        <connection source="isa_lb_video_pdaf_3_bayer:main" sink="post_gdc_video_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="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="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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100254" name="RGB_IR sensor - Burst ISP full pipe v8s8" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv_burst" processing="bayer" 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_bayer:main:format" value="YUV420_8_PL" />
      <apply target="isa_lb_ir_video_bayer:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_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_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_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" />
      <!-- burst branch -->
      <!-- bpp overrides for burst branch -->
      <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13" />
      <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="8" />
      <apply target="isa_lb_ir_stills_burst:x2i_md_1_0:enabled" value="0" />
      <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="8" />
      <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
      <connection source="csi_be:output" sink="isa_lb_ir_stills_burst:input" />
      <connection source="isa_lb_ir_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input" />
      <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input" />
      <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input" />
      <connection source="post_gdc_stills_burst:main" sink="burst0" />
      <connection source="post_gdc_stills_burst:display" sink="burst1" />
      <connection source="post_gdc_stills_burst:postproc" sink="burst2" />
      <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_bayer:bxt_wb:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_acm: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_ir_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="100264" name="MD sensor - Burst ISP full pipe v10s10" pdaf_type="3" sensor="MD" flow="sdv_burst" 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"/>
        
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:output:format" value="YUV420_8_PL"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="10"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:enabled" value="0"/>
        <apply target="post_gdc_stills_burst:pme_1_0:enabled" value="0"/>
        <connection source="csi_be:output" sink="isa_lb_md_stills_burst:input"/>
        <connection source="isa_lb_md_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </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>
    <graph id="100235" name="Bayer sensor - Burst ISP full pipe v12s12" pdaf_type="0,1,2" sensor="BAYER" flow="sdv_burst" 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"/>
        <apply target="post_gdc_video_bayer:stream_id" value="60001"/>
        <!-- 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: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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="12"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100236" name="Bayer sensor - Burst ISP pdaf 3 full pipe v12s12" pdaf_type="3" sensor="BAYER" flow="sdv_burst" 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_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"/>
        <!-- preview/video branch -->
        <connection source="csi_be:output" sink="isa_lb_video_pdaf_3_bayer:input"/>
        <connection source="isa_lb_video_pdaf_3_bayer:main" sink="post_gdc_video_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="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"/>
        <!-- burst branch -->
        <!-- bpp overrides for burst branch -->
        <apply target="ipu6_lb_stills_burst:espa_psa_h:input:bpp" value="13"/>
        <apply target="ipu6_lb_stills_burst:espa_psa_h:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:gdc5:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:tnr_6_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:output:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:mrc_1_0:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_mp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_dp:input:bpp" value="12"/>
        <apply target="post_gdc_stills_burst:ofa_2_ppp:input:bpp" value="12"/>
        <connection source="csi_be:output" sink="isa_lb_stills_burst:input"/>
        <connection source="isa_lb_stills_burst:fr_bayer" sink="burst_isp_stills_burst:input"/>
        <connection source="burst_isp_stills_burst:output" sink="ipu6_lb_stills_burst:input"/>
        <connection source="ipu6_lb_stills_burst:output" sink="post_gdc_stills_burst:input"/>
        <connection source="post_gdc_stills_burst:main" sink="burst0"/>
        <connection source="post_gdc_stills_burst:display" sink="burst1"/>
        <connection source="post_gdc_stills_burst:postproc" sink="burst2"/>
    </graph>
    <graph id="100005" name="dpc pdaf T2 non_interleaved 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_pdaf_t2_video:espa_psa_h:input:bpp" value="13"/>
        <apply target="isa_lb_pdaf_t2_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_pdaf_t2_video:ext_pdaf_stats"/>
        <connection source="csi_be:output" sink="isa_lb_pdaf_t2_video:input"/>
        <connection source="isa_lb_pdaf_t2_video:main" sink="post_gdc_video:input"/>
        <connection source="isa_lb_pdaf_t2_video:sis_a" sink="sis_a"/>
        <connection source="isa_lb_pdaf_t2_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: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>
    <!-- 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" 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="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="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="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="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="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>
 </graphs>
    <graphs_mapping>
        <graph_mapping flow="sdv" name="main_sensor_stills_during_video">
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="video0" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="video0" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still1" s_out1="still0" s_out2="still2" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="ir0" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="video0" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still1" s_out1="still0" s_out2="still2" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="ir0" ir_out2="none" r_out0="none"/>
        </graph_mapping>
        <graph_mapping flow="sdv_burst" name="main_sensor_stills_during_video_burst">
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="video0" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="none" s_out1="still1" s_out2="still0" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="none" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="none" s_out0="still0" s_out1="still2" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="none" s_out1="still0" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="none" s_out2="still1" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
            <mapping pv_out0="video0" pv_out1="video1" pv_out2="video2" s_out0="still0" s_out1="still1" s_out2="still2" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="none"/>
        </graph_mapping>
        <graph_mapping flow="raw" name="raw">
            <mapping pv_out0="none" pv_out1="none" pv_out2="none" s_out0="none" s_out1="none" s_out2="none" ir_out0="none" ir_out1="none" ir_out2="none" r_out0="raw"/>
        </graph_mapping>
    </graphs_mapping>
</graph_descriptor>
