<?xml version="1.0" encoding="UTF-8" ?>
<graph_descriptor>
    <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>
    <!-- Legacy -->
    <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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <mux active_input="1" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1" />
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="mux_pdaf_stat_1_0:1" source="dpc_2_0:outputafpixelsimage" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output" />
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="ipu6_isl_ps_rbm_slim" pg_id="185" stream_id="60001" subsystem="psys" type="program_group">
      <!-- data terminals: ports -->
      <port direction="0" id="4" name="input"/>
      <port direction="1" id="10" format="YUV420_8_SP" name="fr_yuv"/>
      <port direction="1" id="8" format="YUV420_8_SP" name="ds0"/>
      <port direction="1" id="9" format="YUV420_8_SP" name="ds1"/>
      <port direction="1" id="7" name="fr_b" enabled="0"/>
      <port direction="1" id="11" name="ir_md" enabled="0"/>
      <port direction="1" id="12" format="GRBG_12_LI" name="sis_a" enabled="0"/>
      <port direction="1" id="13" format="GRBG_12_LI" name="sis_b" enabled="0"/>
      <port direction="0" id="18" name="short" enabled="0"/>
      <port direction="0" id="19" name="medium" enabled="0"/>
      <port direction="0" id="20" name="paf" enabled="0"/>
      <!-- data ports end -->
      <!-- parameter terminals ports -->
      <port content_type="param_cached" direction="1" id="17" name="ae_stats"/>
      <port content_type="spatial" direction="1" id="15" name="awb_stats"/>
      <port content_type="spatial" direction="1" id="14" name="af_stats"/>
      <port content_type="spatial" direction="1" id="16" name="paf_stats" enabled="0"/>
      <!-- parameter ports end -->
      <port content_type="program" direction="0" id="2" name="prog_init"/>

      <!-- end of inter PG muxes -->
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:input" source="input"/>
      <!--Output Ports links to kernels-->
      <klink destination="fr_yuv" source="packer_isa_yuv_c:output"/>
      <klink destination="ae_stats" source="aestatistics_2_0:output"/>
      <klink destination="ds0" source="packer_isa_yuv_a:output"/>
      <klink destination="ds1" source="packer_isa_yuv_b:output"/>
      <klink destination="af_stats" source="af_awb_frstatistics_2_0:output"/>
      <klink destination="awb_stats" source="awbstatistics_2_0:output"/>

      <!--Routing Elements - start-->
      <cipf rbm="0x4B55350996A46AAA45489"/>
      <demux active_output="0" idx="1" name="de_mux_input_main_1_0"/>
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="1" idx="4" name="mux_ae_1_0"/>
      <mux active_input="0" idx="5" name="mux_dol_1_0"/>
      <demux active_output="0" idx="6" name="de_mux_lin_1_0"/>
      <split name="b2i_splitter"/>
      <mux active_input="1" idx="7" name="mux_wb_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="1" idx="8" name="mux_af_1_0"/>
      <mux active_input="0" idx="9" name="mux_dpc_1_0"/>
      <split name="bayersplitter4_2"/>
      <demux active_output="1" idx="10" name="de_mux_dpc_1_0"/>
      <mux active_input="0" idx="11" name="mux_lsc_1_0"/>
      <mux active_input="1" idx="12" name="mux_rgbs_1_0"/>
      <split name="awbinputsplitter"/>
      <mux active_input="0" idx="13" name="mux_pdaf_stat_1_0"/>
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="bxt_applycorrection" pal_uuid="45482" rcb="0"/>
      <kernel enabled="1" idx="2" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="3" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="4" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="5" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1"/>
      <kernel enabled="1" idx="6" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="0"/>
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0"/>
      <kernel enabled="1" idx="10" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="11" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0"/>
      <kernel enabled="1" idx="12" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="1" idx="13" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="2" idx="14" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="1" idx="15" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1"/>
      <kernel enabled="1" idx="16" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="1" idx="17" name="bxt_disparity" pal_uuid="55093" rcb="0"/>
      <kernel enabled="1" idx="18" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="19" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="20" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="1" idx="21" name="padder_yuv_b" pal_uuid="49213" rcb="1"/>
      <kernel enabled="1" idx="22" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="1" idx="23" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="1" idx="24" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="1" idx="25" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="1" idx="26" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="27" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <!-- Metadata indicates unsigned output for the ESPA kernels -->
      <kernel enabled="1" idx="28" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="29" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0"/>
      <kernel enabled="1" idx="30" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="1" idx="31" name="ccm_3a_2_0" pal_uuid="62344" rcb="0"/>
      <kernel enabled="1" idx="32" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="1" idx="33" name="bxt_wb" pal_uuid="32398" rcb="0"/>
      <kernel enabled="1" idx="34" name="b2i_sie_1_0" pal_uuid="58817" rcb="0"/>
      <kernel enabled="2" idx="35" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="2" idx="36" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="2" idx="37" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="2" idx="38" name="pixelformatter_c" pal_uuid="3081" rcb="1"/>
      <kernel enabled="2" idx="39" name="pixelformatter_b" pal_uuid="54735" rcb="1"/>
      <kernel enabled="2" idx="40" name="pix_crop_ir_md" pal_uuid="54005" rcb="0"/>
      <kernel enabled="2" idx="41" name="rgb_ir_2_0" pal_uuid="14488" rcb="0"/>
      <kernel enabled="2" idx="42" name="dol_1_0" pal_uuid="11842" rcb="0"/>
      <kernel enabled="2" idx="43" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="2" idx="44" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="2" idx="45" name="bxt_blc_b" pal_uuid="26932" rcb="0"/>
      <kernel enabled="2" idx="46" name="bxt_blc_c" pal_uuid="18168" rcb="0"/>
      <kernel enabled="2" idx="47" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0"/>
      <kernel enabled="2" idx="48" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0"/>
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="50" name="linearization2_0_c" pal_uuid="28552" rcb="0"/>
      <kernel enabled="2" idx="51" name="linearization2_0_b" pal_uuid="42416" rcb="0"/>
      <kernel enabled="2" idx="52" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0"/>
      <kernel enabled="2" idx="53" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0"/>
      <kernel enabled="2" idx="54" name="espa_isa_sis_b" pal_uuid="52347" rcb="0"/>
      <kernel enabled="2" idx="55" name="espa_isa_sis_a" pal_uuid="59281" rcb="0"/>
      <kernel enabled="2" idx="56" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="2" idx="57" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="2" idx="58" name="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="2" idx="59" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="2" idx="60" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="2" idx="61" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <!--Kernels - end-->
      <!--Kernel Links start-->
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image"/>
      <klink destination="mux_dol_1_0:0" source="de_mux_input_main_1_0:0"/>
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1"/>
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output"/>
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output"/>
      <klink destination="bxt_norm_lin:bayer" source="pixelformatter:bayer"/>
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer"/>
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0:output"/>
      <klink destination="pxl_crop_yuv_a:input" source="padder_yuv_a:output"/>
      <klink destination="bxt_disparity:bayer" source="dpcinternalsplitter:1"/>
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2"/>
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3"/>
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output"/>
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output"/>
      <klink destination="ccm_3a_2_0:bayer_s16" source="mux_ae_1_0:output"/>
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer"/>
      <klink destination="de_mux_lsc_1_0:input" source="lsc_1_1:bayer"/>
      <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="pxl_crop_yuv_b:input" source="padder_yuv_b:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1"/>
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2"/>
      <klink destination="espa_isa_yuv_c:input" source="b2i_splitter:3"/>
      <klink destination="b2i_sie_1_0:input" source="b2i_dm_1_0:output"/>
      <klink destination="packer_isa_yuv_a:input" source="pxl_crop_yuv_a:output"/>
      <klink destination="bxt_wb:bayer" source="espa_isa_wb:output"/>
      <klink destination="bayersplitter4:input" source="mux_wb_1_0:output"/>
      <klink destination="bxt_gridbaseob:bayer" source="bxt_blc:bayer"/>
      <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="af_awb_frstatistics_2_0:bayer_s16" source="mux_af_1_0:output"/>
      <klink destination="padder_yuv_c:input" source="espa_isa_yuv_c:output"/>
      <klink destination="padder_yuv_b:input" source="espa_isa_yuv_b:output"/>
      <klink destination="padder_yuv_a:input" source="espa_isa_yuv_a:output"/>
      <klink destination="aestatistics_2_0:bayer_s16" source="ccm_3a_2_0:bayer_s16"/>
      <klink destination="bxt_blc:bayer" source="bxt_norm_lin:bayer"/>
      <klink destination="dpcinternalsplitter:input" source="mux_dpc_1_0:output"/>
      <klink destination="b2i_bnr_1_0:input" source="bayersplitter4_2:1"/>
      <klink destination="mux_wb_1_0:1" source="de_mux_dpc_1_0:1"/>
      <klink destination="lsc_1_1:bayer" source="mux_lsc_1_0:output"/>
      <klink destination="awbstatistics_2_0:bayer_s16" source="mux_rgbs_1_0:output"/>
      <klink destination="de_mux_lin_1_0:input" source="awbinputsplitter:4"/>
      <klink destination="lca_1_0:input" source="bxt_wb:bayer"/>
      <klink destination="pafstatistics_1:bayer_s16" source="mux_pdaf_stat_1_0:output"/>
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output"/>
      <!--Kernel Links end-->
    </node>
    <!-- Legacy End -->
    <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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1"/>
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="b2i_ds_1_0_0:input" source="b2i_splitter:1" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="0" idx="5" name="mux_ae_1_0" />
      <demux active_output="1" idx="7" name="de_mux_md_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="1" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="0" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="1" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <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="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="0" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <demux active_output="1" idx="7" name="de_mux_md_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="0" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="0" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="1" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="1" idx="7" name="de_mux_md_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="1" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="2" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <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="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <demux active_output="1" idx="7" name="de_mux_md_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="1" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="2" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="1" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="2" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="0" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <mux active_input="1" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="1" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="2" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <demux active_output="1" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="1" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="2" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
	  <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <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="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="2" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="0" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <mux active_input="1" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="1" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="2" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <demux active_output="1" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="1" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="2" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_x2b_1_0:0" source="de_mux_lsc_1_0:2" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
	  <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="mux_dpc_1_0:2" source="de_mux_x2b_1_0:1" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="7" name="de_mux_md_1_0" />
      <demux active_output="1" idx="9" name="de_mux_isa_yuv420_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="0" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="0" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="0" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="0" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="1" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="1" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="0" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="1" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="0" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="1" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="2,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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_b:input" source="espa_isa_yuv_b: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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b: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="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <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="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_output" />
      <klink destination="espa_isa_yuv_a:input" source="b2i_ds_1_0_0:scaled_output" />
      <klink destination="bayersplitter4_2:input" source="lca_1_0:output" />
      <klink destination="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <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="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a"  enabled="0"/>
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" enabled="0"/>
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" enabled="0"/>
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <demux active_output="0" idx="7" name="de_mux_md_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <mux active_input="0" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="0" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="37" name="mux_pdaf_stat_1_0" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="2" idx="1" name="espa_isa_sis_a" pal_uuid="59281" rcb="0" />
      <kernel enabled="2" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="2" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="2" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="0" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="2" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
	  <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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_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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" enabled="0" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="bayerddrsplitter" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="2" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
      <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output" />
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="28" name="short_exp"/>
      <port direction="0" id="29" name="medium_exp"/>
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv"/>
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a"/>
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b"/>
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv"/>
      <port direction="1" format="IR" id="14" name="ir_md"/>
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats"/>
      <port content_type="spatial" direction="1" id="15" name="af_stats"/>
      <port content_type="spatial" direction="1" id="16" name="awb_stats"/>
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats"/>
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0"/>
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1"/>
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2"/>
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0"/>
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1"/>
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2"/>
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0"/>
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1"/>
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2"/>
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats"/>
      <klink destination="pixelformatter:inbayer" source="input"/>
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output"/>
      <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_input_main_1_0"/>
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0"/>
      <mux active_input="0" idx="3" name="mux_vca_1_0"/>
      <mux active_input="1" idx="5" name="mux_ae_1_0"/>
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0"/>
      <demux active_output="0" idx="7" name="de_mux_md_1_0"/>
      <mux active_input="0" idx="8" name="mux_dmsc_1_0"/>
      <split name="awbinputsplitter"/>
      <split name="yuv420splitter2"/>
      <mux active_input="1" idx="10" name="mux_x2b_1_0"/>
      <split name="dpcinternalsplitter"/>
      <mux active_input="0" idx="11" name="mux_dol_1_0"/>
      <demux active_output="1" idx="12" name="de_mux_lin_1_0"/>
      <split name="splitter[4]"/>
      <mux active_input="0" idx="13" name="mux_wb_1_0"/>
      <mux active_input="0" idx="14" name="mux_vcsc_1_0"/>
      <mux active_input="0" idx="15" name="mux_x2b_meta_1_0"/>
      <demux active_output="0" idx="16" name="de_mux_gs_1_0"/>
      <mux active_input="1" idx="18" name="mux_af_1_0"/>
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0"/>
      <demux active_output="0" idx="20" name="bnlm_fa"/>
      <split name="dvsstat_splitter"/>
      <split name="bayersplitter4_2"/>
      <mux active_input="1" idx="21" name="mux_dpc_1_0"/>
      <mux active_input="2" idx="22" name="mux_lsc_1_0"/>
      <mux active_input="0" idx="23" name="mux_dvs"/>
      <split name="bayerddrsplitter"/>
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0"/>
      <split name="b2i_splitter"/>
      <mux active_input="1" idx="25" name="mux_gltm_1_0"/>
      <mux active_input="0" idx="26" name="mux_gltm_in"/>
      <mux active_input="0" idx="27" name="mux_rgbs_1_0"/>
      <demux active_output="1" idx="28" name="de_mux_isa_bayer_1_0"/>
      <mux active_input="2" idx="29" name="mux_bnlm_1_0"/>
      <split name="bayersplitter4"/>
      <mux active_input="0" idx="30" name="mux_x2b_bayer_1_0"/>
      <mux active_input="0" idx="31" name="mux_iefd_1_0"/>
      <demux active_output="0" idx="32" name="de_mux_vca_1_0"/>
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0"/>
      <mux active_input="0" idx="34" name="mux_gs_1_0"/>
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0"/>
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0"/>
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1"/>
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0"/>
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1"/>
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1"/>
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1"/>
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0"/>
      <kernel enabled="2" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0"/>
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0"/>
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0"/>
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1"/>
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1"/>
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1"/>
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1"/>
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0"/>
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1"/>
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1"/>
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0"/>
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1"/>
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0"/>
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0"/>
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0"/>
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0"/>
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0"/>
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0"/>
      <kernel enabled="2" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0"/>
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1"/>
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0"/>
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0"/>
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1"/>
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0"/>
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1"/>
      <kernel enabled="2" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0"/>
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0"/>
      <kernel enabled="2" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0"/>
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0"/>
      <kernel enabled="2" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0"/>
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0"/>
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0"/>
      <kernel enabled="2" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0"/>
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1"/>
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1"/>
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1"/>
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1"/>
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0"/>
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0"/>
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1"/>
      <kernel enabled="2" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0"/>
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0"/>
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0"/>
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0"/>
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1"/>
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0"/>
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1"/>
      <kernel enabled="2" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0"/>
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0"/>
      <kernel enabled="1" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0"/>
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0"/>
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0"/>
      <kernel enabled="1" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1"/>
      <kernel enabled="2" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0"/>
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1"/>
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1"/>
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0"/>
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0"/>
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0"/>
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0"/>
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0"/>
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0"/>
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0"/>
      <kernel enabled="2" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0"/>
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1"/>
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1"/>
      <kernel enabled="2" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0"/>
      <kernel enabled="2" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1"/>
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1"/>
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0"/>
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0"/>
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1"/>
      <kernel enabled="2" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0"/>
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0"/>
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0"/>
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0"/>
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0"/>
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0"/>
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0"/>
      <kernel enabled="2" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0"/>
      <kernel enabled="2" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0"/>
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0"/>
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0"/>
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output"/>
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output"/>
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer"/>
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer"/>
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb"/>
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output"/>
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output"/>
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output"/>
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output"/>
      <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr"/>
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1"/>
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2"/>
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3"/>
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out"/>
      <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="mux_vca_1_0:0" source="xnr_5_2:output"/>
      <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_b:input" source="padder_yuv_b:output"/>
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output"/>
      <klink destination="bxt_vcsc_stills: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="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer"/>
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output"/>
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output"/>
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image"/>
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output"/>
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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="bayerddrsplitter:input" source="packer_isa_bayer_a:output"/>
      <klink destination="b2i_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer"/>
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output"/>
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444"/>
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer"/>
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0"/>
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2"/>
      <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="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="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="YUV420_8_PL" 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="2" idx="3" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="4" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="1" idx="5" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="6" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="7" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="8" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="9" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="2" idx="10" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="2" idx="11" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="2" idx="12" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="13" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="14" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="15" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="16" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="1" idx="17" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="2" idx="18" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="1" idx="19" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="2" idx="20" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="21" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="22" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="23" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="2" idx="24" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="25" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="1" idx="26" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="2" idx="27" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="28" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="29" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="30" 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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="ycbcrcombine:y" source="sc_iefd_v2:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="sc_iefd_v2:input" source="yuv420splitter2:output1" />
      <klink destination="ycbcrcombine:cbcr" source="yuv420splitter2:output2" />
      <klink destination="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <klink destination="mux_vca_1_0:0" 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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="bxt_vcsc_stills: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="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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b: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_input_main_1_0" />
      <demux active_output="1" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="0" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="1" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="0" idx="21" name="mux_dpc_1_0" />
      <mux active_input="0" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="1" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="1" idx="35" name="de_mux_dpc_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="2" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="2" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="2" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="2" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_dpc_1_0:0" source="de_mux_lsc_1_0:1" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
	  <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="28" name="short_exp" />
      <port direction="0" id="29" name="medium_exp" />
      <port direction="0" id="30" 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="YUV420_8_SP" id="10" name="scaled_yuv" />
      <port direction="1" format="GRBG_12_LI" id="11" name="sis_a" />
      <port direction="1" format="GRBG_12_LI" id="12" name="sis_b" />
      <port direction="1" format="YUV420_8_SP" id="13" name="fr_yuv" />
      <port direction="1" format="IR" id="14" name="ir_md" />
      <!-- parameter terminals ports -->
      <!-- 3A ports -->
      <port content_type="param_cached" direction="1" id="21" name="ae_stats" />
      <port content_type="spatial" direction="1" id="15" name="af_stats" />
      <port content_type="spatial" direction="1" id="16" name="awb_stats" />
      <port content_type="spatial" direction="1" id="17" name="pdaf_stats" />
      <!-- DVS ports -->
      <port content_type="spatial" direction="1" id="18" name="dvs_mv_l0" />
      <port content_type="spatial" direction="1" id="19" name="dvs_mv_l1" />
      <port content_type="spatial" direction="1" id="20" name="dvs_mv_l2" />
      <port content_type="program" direction="0" id="22" name="dvs_fe_in_l0" />
      <port content_type="program" direction="0" id="23" name="dvs_fe_in_l1" />
      <port content_type="program" direction="0" id="24" name="dvs_fe_in_l2" />
      <port content_type="param_cached" direction="1" id="25" name="dvs_fe_out_l0" />
      <port content_type="param_cached" direction="1" id="26" name="dvs_fe_out_l1" />
      <port content_type="param_cached" direction="1" id="27" name="dvs_fe_out_l2" />
      <!--Input Ports links to kernels-->
      <klink destination="mux_pdaf_stat_1_0:0" source="ext_pdaf_stats" />
      <klink destination="pixelformatter:inbayer" source="input" />
      <!--Output Ports links to kernels-->
      <klink destination="scaled_yuv" source="packer_isa_yuv_b:output" />
      <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_input_main_1_0" />
      <demux active_output="0" idx="2" name="de_mux_lsc_1_0" />
      <mux active_input="0" idx="3" name="mux_vca_1_0" />
      <mux active_input="1" idx="5" name="mux_ae_1_0" />
      <demux active_output="0" idx="6" name="de_mux_dmsc_1_0" />
      <demux active_output="0" idx="7" name="de_mux_md_1_0" />
      <mux active_input="0" idx="8" name="mux_dmsc_1_0" />
      <split name="awbinputsplitter" />
      <split name="yuv420splitter2" />
      <mux active_input="1" idx="10" name="mux_x2b_1_0" />
      <split name="dpcinternalsplitter" />
      <mux active_input="0" idx="11" name="mux_dol_1_0" />
      <demux active_output="1" idx="12" name="de_mux_lin_1_0" />
      <split name="splitter[4]" />
      <mux active_input="0" idx="13" name="mux_wb_1_0" />
      <mux active_input="0" idx="14" name="mux_vcsc_1_0" />
      <mux active_input="0" idx="15" name="mux_x2b_meta_1_0" />
      <demux active_output="0" idx="16" name="de_mux_gs_1_0" />
      <mux active_input="1" idx="18" name="mux_af_1_0" />
      <mux active_input="0" idx="19" name="mux_x2b_bp_1_0" />
      <demux active_output="0" idx="20" name="bnlm_fa" />
      <split name="dvsstat_splitter" />
      <split name="bayersplitter4_2" />
      <mux active_input="1" idx="21" name="mux_dpc_1_0" />
      <mux active_input="2" idx="22" name="mux_lsc_1_0" />
      <mux active_input="0" idx="23" name="mux_dvs" />
      <demux active_output="0" idx="24" name="de_mux_x2b_1_0" />
      <split name="b2i_splitter" />
      <mux active_input="1" idx="25" name="mux_gltm_1_0" />
      <mux active_input="0" idx="26" name="mux_gltm_in" />
      <mux active_input="0" idx="27" name="mux_rgbs_1_0" />
      <demux active_output="0" idx="28" name="de_mux_isa_bayer_1_0" />
      <mux active_input="1" idx="29" name="mux_bnlm_1_0" />
      <split name="bayersplitter4" />
      <mux active_input="0" idx="30" name="mux_x2b_bayer_1_0" />
      <mux active_input="0" idx="31" name="mux_iefd_1_0" />
      <demux active_output="0" idx="32" name="de_mux_vca_1_0" />
      <demux active_output="1" idx="33" name="de_mux_bnlm_1_0" />
      <mux active_input="0" idx="34" name="mux_gs_1_0" />
      <demux active_output="2" idx="35" name="de_mux_dpc_1_0" />
      <demux active_output="0" idx="36" name="de_mux_x2b_bp_1_0" />
      <mux active_input="0" idx="37" 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="pxl_crop_sis_a" pal_uuid="38128" rcb="1" />
      <kernel enabled="1" idx="5" name="linearization2_0" pal_uuid="10326" rcb="0" />
      <kernel enabled="1" idx="6" name="pxl_crop_sis_b" pal_uuid="3437" rcb="1" />
      <kernel enabled="1" idx="7" name="pixelformatter" pal_uuid="41023" rcb="1" />
      <kernel enabled="1" idx="8" name="dpc_2_0" pal_uuid="5679" rcb="1" />
      <kernel enabled="1" idx="9" name="packer_isa_yuv_b" pal_uuid="5000" rcb="0" />
      <kernel enabled="1" idx="10" name="bxt_acm" pal_uuid="13506" rcb="0" />
      <kernel enabled="1" idx="11" name="espa_isa_bayer_a" pal_uuid="1326" rcb="0" />
      <kernel enabled="1" idx="12" name="awbstatistics_2_0" pal_uuid="33260" rcb="0" />
      <kernel enabled="1" idx="13" name="pxl_crop_yuv_c" pal_uuid="64756" rcb="1" />
      <kernel enabled="2" idx="14" name="strm_crop_psa_c" pal_uuid="12123" rcb="1" />
      <kernel enabled="2" idx="15" name="strm_crop_psa_d" pal_uuid="44733" rcb="1" />
      <kernel enabled="2" idx="16" name="strm_crop_psa_e" pal_uuid="1739" rcb="1" />
      <kernel enabled="2" idx="17" name="strm_crop_psa_f" pal_uuid="40056" rcb="0" />
      <kernel enabled="1" idx="18" name="pxl_crop_yuv_b" pal_uuid="33476" rcb="1" />
      <kernel enabled="1" idx="19" name="strm_crop_psa_h" pal_uuid="42698" rcb="1" />
      <kernel enabled="1" idx="20" name="b2i_dm_1_0" pal_uuid="64138" rcb="0" />
      <kernel enabled="2" idx="21" name="pxl_crop_yuv_a" pal_uuid="9082" rcb="1" />
      <kernel enabled="2" idx="22" name="sve_1_0" pal_uuid="11000" rcb="0" />
      <kernel enabled="1" idx="23" name="espa_isa_yuv_c" pal_uuid="45072" rcb="0" />
      <kernel enabled="1" idx="24" name="espa_isa_yuv_b" pal_uuid="58945" rcb="0" />
      <kernel enabled="2" idx="25" name="espa_isa_yuv_a" pal_uuid="33409" rcb="0" />
      <kernel enabled="2" idx="26" name="linearization2_0_c" pal_uuid="28552" rcb="0" />
      <kernel enabled="2" idx="27" name="linearization2_0_b" pal_uuid="42416" rcb="0" />
      <kernel enabled="1" idx="28" name="bxt_vcsc_stills" pal_uuid="21171" rcb="0" />
      <kernel enabled="1" idx="29" name="sis_1_0_b" pal_uuid="7487" rcb="1" />
      <kernel enabled="1" idx="30" name="lsc_1_1" pal_uuid="16882" rcb="0" />
      <kernel enabled="2" idx="31" name="espa_psa_e" pal_uuid="40191" rcb="0" />
      <kernel enabled="1" idx="32" name="sis_1_0_a" pal_uuid="44134" rcb="1" />
      <kernel enabled="2" idx="33" name="espa_psa_c" pal_uuid="41410" rcb="0" />
      <kernel enabled="1" idx="34" name="pix_crop_ir_md" pal_uuid="54005" rcb="1" />
      <kernel enabled="1" idx="35" name="gammastar_1" pal_uuid="42751" rcb="0" />
      <kernel enabled="1" idx="36" name="espa_psa_h" pal_uuid="11266" rcb="0" />
      <kernel enabled="1" idx="37" name="bxt_vcr2" pal_uuid="5194" rcb="0" />
      <kernel enabled="0" idx="38" name="bxt_gridbaseob" pal_uuid="46517" rcb="0" />
      <kernel enabled="1" idx="39" name="xnr_5_2" pal_uuid="58858" rcb="0" />
      <kernel enabled="2" idx="40" name="bxt_norm_lin_c" pal_uuid="20905" rcb="0" />
      <kernel enabled="2" idx="41" name="bxt_blc_b" pal_uuid="26932" rcb="0" />
      <kernel enabled="1" idx="42" name="bxt_csc" pal_uuid="31704" rcb="0" />
      <kernel enabled="2" idx="43" name="padder_yuv_a" pal_uuid="40136" rcb="1" />
      <kernel enabled="1" idx="44" name="padder_yuv_b" pal_uuid="49213" rcb="1" />
      <kernel enabled="1" idx="45" name="padder_yuv_c" pal_uuid="23317" rcb="1" />
      <kernel enabled="1" idx="46" name="ccm_3a_2_0" pal_uuid="62344" rcb="1" />
      <kernel enabled="2" idx="47" name="bxt_blc_c" pal_uuid="18168" rcb="0" />
      <kernel enabled="2" idx="48" name="espa_psa_4" pal_uuid="36228" rcb="0" />
      <kernel enabled="1" idx="49" name="x2i_md_1_0" pal_uuid="59520" rcb="1" />
      <kernel enabled="1" idx="50" name="espa_psa_1" pal_uuid="11719" rcb="0" />
      <kernel enabled="1" idx="51" name="b2i_sie_1_0" pal_uuid="58817" rcb="0" />
      <kernel enabled="1" idx="52" name="bxt_applycorrection" pal_uuid="45482" rcb="0" />
      <kernel enabled="1" idx="53" name="packer_isa_yuv_c" pal_uuid="27259" rcb="0" />
      <kernel enabled="1" idx="54" name="padder_bayer_a" pal_uuid="19728" rcb="1" />
      <kernel enabled="2" idx="55" name="packer_isa_yuv_a" pal_uuid="3683" rcb="0" />
      <kernel enabled="1" idx="56" name="pxl_crop_bayer_a" pal_uuid="34076" rcb="1" />
      <kernel enabled="1" idx="57" name="dvsstatistics_2" pal_uuid="37235" rcb="0" />
      <kernel enabled="1" idx="58" name="sc_iefd_v2" pal_uuid="7320" rcb="0" />
      <kernel enabled="2" idx="59" name="packer_isa_bayer_a" pal_uuid="13215" rcb="0" />
      <kernel enabled="1" idx="60" name="b2i_bnr_1_0" pal_uuid="8682" rcb="0" />
      <kernel enabled="1" idx="61" name="af_awb_frstatistics_2_0" pal_uuid="13395" rcb="0" />
      <kernel enabled="1" idx="62" name="rgb_ir_2_0" pal_uuid="14488" rcb="1" />
      <kernel enabled="1" idx="63" name="glim_1_0" pal_uuid="55620" rcb="0" />
      <kernel enabled="1" idx="64" name="strm_crop_sis_b" pal_uuid="49322" rcb="1" />
      <kernel enabled="1" idx="65" name="strm_crop_sis_a" pal_uuid="9544" rcb="1" />
      <kernel enabled="1" idx="66" name="espa_isa_wb" pal_uuid="63427" rcb="0" />
      <kernel enabled="1" idx="67" name="bxt_blc" pal_uuid="11700" rcb="0" />
      <kernel enabled="2" idx="68" name="bxt_gridbaseob_b" pal_uuid="28979" rcb="0" />
      <kernel enabled="2" idx="69" name="bxt_gridbaseob_c" pal_uuid="18935" rcb="0" />
      <kernel enabled="2" idx="70" name="espa_psa_f" pal_uuid="56948" rcb="0" />
      <kernel enabled="1" idx="71" name="bxt_norm_lin" pal_uuid="64791" rcb="0" />
      <kernel enabled="2" idx="72" name="bxt_norm_lin_b" pal_uuid="1034" rcb="0" />
      <kernel enabled="1" idx="73" name="gltm_1_0" pal_uuid="60649" rcb="0" />
      <kernel enabled="2" idx="74" name="pixelformatter_c" pal_uuid="3081" rcb="1" />
      <kernel enabled="2" idx="75" name="pixelformatter_b" pal_uuid="54735" rcb="1" />
      <kernel enabled="1" idx="76" name="bxt_ccm" pal_uuid="16559" rcb="0" />
	  <kernel enabled="1" idx="77" name="vertical_padding_1_0" pal_uuid="54484" rcb="1"/>
      <kernel enabled="1" idx="78" name="b2i_ds_1_0_1" pal_uuid="20739" rcb="1" />
      <kernel enabled="2" idx="79" name="b2i_ds_1_0_0" pal_uuid="10497" rcb="1" />
      <kernel enabled="2" idx="80" name="espa_psa_d" pal_uuid="19387" rcb="0" />
      <kernel enabled="1" idx="81" name="pafstatistics_1" pal_uuid="47216" rcb="0" />
      <kernel enabled="2" idx="82" name="strm_crop_psa_g" pal_uuid="46549" rcb="1" />
      <kernel enabled="1" idx="83" name="bxt_demosaic" pal_uuid="48695" rcb="0" />
      <kernel enabled="1" idx="84" name="lca_1_0" pal_uuid="25352" rcb="0" />
      <kernel enabled="1" idx="85" name="bxt_disparity" pal_uuid="55093" rcb="0" />
      <kernel enabled="2" idx="86" name="espa_psa_g" pal_uuid="17153" rcb="0" />
      <kernel enabled="2" idx="87" name="dol_1_0" pal_uuid="11842" rcb="0" />
      <kernel enabled="1" idx="88" name="aestatistics_2_0" pal_uuid="26055" rcb="0" />
      <kernel enabled="1" idx="89" name="espa_isa_ir_md" pal_uuid="37592" rcb="0" />
      <kernel enabled="1" idx="90" name="gammatm_v3" pal_uuid="57496" rcb="0" />
      <kernel enabled="1" idx="91" metadata="1,0,0,0" name="bnlm_3_2" pal_uuid="48964" rcb="0" />
      <kernel enabled="1" idx="92" 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_dol_1_0:0" source="de_mux_input_main_1_0:0" />
      <klink destination="mux_wb_1_0:0" source="de_mux_lsc_1_0:0" />
      <klink destination="de_mux_input_main_1_0:input" source="linearization2_0:output" />
      <klink destination="bxt_vcr2:yuv_444_or_420_in" source="mux_vca_1_0:output" />
      <klink destination="bxt_norm_lin:inbayer" source="pixelformatter:outbayer" />
      <klink destination="bxt_applycorrection:dpc_pixel_buffer_s16" source="dpc_2_0:outputbuffer" />
      <klink destination="de_mux_vca_1_0:input" source="bxt_acm:rgb" />
      <klink destination="ccm_3a_2_0:input" source="mux_ae_1_0:output" />
      <klink destination="padder_bayer_a:input" source="espa_isa_bayer_a:output" />
      <klink destination="packer_isa_yuv_c:input" source="pxl_crop_yuv_c:output" />
      <klink destination="packer_isa_yuv_b:input" source="pxl_crop_yuv_b:output" />
	  <klink destination="vertical_padding_1_0:input_image" source="strm_crop_psa_h:output"/>
      <klink destination="b2i_sie_1_0: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="padder_yuv_b:input" source="espa_isa_yuv_b: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="mux_gltm_1_0:1" source="bxt_vcsc_stills:ycbcr" />
      <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="bxt_disparity:bayer" source="dpcinternalsplitter:1" />
      <klink destination="dpc_2_0:input" source="dpcinternalsplitter:2" />
      <klink destination="bxt_applycorrection:input_image_s16" source="dpcinternalsplitter:3" />
      <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="bxt_ccm:rgb_or_yuv444" source="bxt_vcr2:yuv_444_out" />
      <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="mux_vca_1_0:0" source="xnr_5_2:output" />
      <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_b:input" source="padder_yuv_b:output" />
      <klink destination="pxl_crop_yuv_c:input" source="padder_yuv_c:output" />
      <klink destination="bxt_vcsc_stills: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="de_mux_x2b_bp_1_0:input" source="x2i_md_1_0:bayer" />
      <klink destination="bnlm_3_2:input" source="espa_psa_1:output" />
      <klink destination="b2i_splitter:input" source="b2i_sie_1_0:output" />
      <klink destination="de_mux_dpc_1_0:input" source="bxt_applycorrection:output_image" />
      <klink destination="pxl_crop_bayer_a:input" source="padder_bayer_a:output" />
      <klink destination="de_mux_isa_bayer_1_0:input" source="pxl_crop_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_dm_1_0:input" source="b2i_bnr_1_0: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_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_bnr_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="bxt_blc:bayer" source="bxt_norm_lin:outbayer" />
      <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="dvsstatistics_2:y_s14" source="mux_dvs:output" />
      <klink destination="glim_1_0:input" source="bxt_ccm:srgb_or_yuv444" />
      <klink destination="espa_isa_yuv_b:input" source="b2i_ds_1_0_1:scaled_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="bxt_applycorrection:gdc_grgb_delta_buffer_s16" source="bxt_disparity:output_buffer" />
      <klink destination="mux_lsc_1_0:2" source="de_mux_x2b_1_0:0" />
      <klink destination="b2i_ds_1_0_1:input" source="b2i_splitter:2" />
      <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="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_16_SP,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_16_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_16_SP,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 TNR I O  in post_gdc_stills_burst -->
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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 TNR I O  in post_gdc_video -->
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" enabled="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" enabled="1">
                  <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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 TNR I O  in post_gdc_stills -->
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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 TNR I O  in post_gdc_ir_video -->
      <port direction="0" format="YUV420_8_SP" id="5" name="tnr_ref_in" private="1" enabled="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </options>
      </port>
      <port direction="1" format="YUV420_8_SP" id="7" name="tnr_ref_out" private="1" enabled="1">
            <options attribute="format">
                <option value="YUV420_8_SP_C"/>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="0" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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_no_tnr_stills" 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_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_16_SP,TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP,YUV420_12_SP_C">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_16_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="TileYUV420_16_SP,TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="2" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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_no_tnr_stills_burst" 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_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_12_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_16_SP,TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP,YUV420_8_SP_C">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUY2 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP,YUV420_10_SP_C">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_8_SP,TileYUV420_8_SP_C">
            <!-- settings applied when switching to nv12 tiled-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP_LSB">
            <!-- settings applied when switching to P010 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_16_SP_LSB">
            <!-- settings applied when switching to P012 Tile LSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_10_SP,TileYUV420_10_SP_C">
            <!-- settings applied when switching to P010 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="TileYUV420_16_SP,TileYUV420_12_SP,TileYUV420_12_SP_C">
            <!-- settings applied when switching to P012 Tile MSB-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_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_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_PL_REV">
            <!-- settings applied when switching to YV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP">
            <!-- settings applied when switching to NV12! -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_REV">
            <!-- settings applied when switching to NV21 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_8_SP_LINE">
            <!-- settings applied when switching to M420 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_P64">
            <!-- settings applied when switching to YUV422_8_P64 -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP">
            <!-- settings applied when switching to NV16-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV422_8_SP_REV">
            <!-- settings applied when switching to NV61-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP">
            <!-- settings applied when switching to P010-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_16_SP,YUV420_12_SP">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_12_SP_LSB">
            <!-- settings applied when switching to P016-->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </apply>
          </option>
          <option value="YUV420_10_SP_LSB">
            <!-- settings applied when switching to P010_LSB -->
            <apply>
              <post_gdc_no_tnr_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_no_tnr_stills_burst>
            </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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="2" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="2" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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-->
      <split name="splitter" />
      <split name="bb_splitter" />
      <!--Routing Elements - end-->
      <!--Kernels - start-->
      <kernel enabled="1" idx="1" name="sc_outputscaler_dp" pal_uuid="5852" rcb="1" />
      <kernel enabled="1" idx="2" name="sc_outputscaler_ppp" pal_uuid="60118" rcb="1" />
      <kernel enabled="1" idx="3" name="gdc5" pal_uuid="41165" rcb="1" />
      <kernel enabled="1" idx="4" name="ofa_2_mp" pal_uuid="16233" rcb="1" />
      <kernel enabled="1" idx="5" name="ofa_2_dp" pal_uuid="18275" rcb="1" />
      <kernel enabled="1" idx="6" name="tnr_6_0" pal_uuid="64565" rcb="1" />
      <kernel enabled="1" idx="7" name="spa_dp" pal_uuid="0" rcb="0" />
      <kernel enabled="1" idx="8" name="pme_1_0" pal_uuid="51711" rcb="0" />
      <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="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_dp:yuv_420_in_dp" source="sc_outputscaler_dp:yuv420" />
      <klink destination="ofa_2_ppp:yuv_420_in_ppp" source="sc_outputscaler_ppp:yuv420" />
      <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="gdc5:yuv_420_out" />
      <klink destination="splitter:input" 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="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>
    <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" />
    </nodes>

    <graphs>
        <!-- Legacy -->
        <graph id="100024" name="iqs_isl_ps_rbm_slim_test">
            <connection source="sensor:port_0" sink="csi_be:input" />
            <connection source="csi_be:output" sink="ipu6_isl_ps_rbm_slim:input" />
            <!-- bpp overrides for preview/video branch -->
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_a:output:bpp" value="8"/>
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_b:output:bpp" value="8"/>
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_c:output:bpp" value="8"/>
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_a:metadata" value="0,0,1,0"/>
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_b:metadata" value="0,0,1,0"/>
            <apply target="ipu6_isl_ps_rbm_slim:espa_isa_yuv_c:metadata" value="0,0,1,0"/>
            <connection source="ipu6_isl_ps_rbm_slim:ds0" sink="video0" />
            <connection source="ipu6_isl_ps_rbm_slim:ds1" sink="video1" />
            <connection source="ipu6_isl_ps_rbm_slim:fr_yuv" sink="video2" />
        </graph>
        <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 -->

    <!-- 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:bxt_applycorrection:enabled" value="0" />
      <apply target="isa_lb_video:bxt_disparity: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:dpc_2_0: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_ccm:enabled" value="1" />
      <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: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: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:bxt_applycorrection:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_disparity: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:dpc_2_0: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_ccm:enabled" value="1"/>
      <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:bxt_applycorrection:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_disparity: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:dpc_2_0: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_ccm:enabled" value="1"/>
      <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>
    <!-- All 10 bpp -->
    <graph id="100006" name="Bayer sensor full pipe v10s10" pdaf_type="0,1,2" sensor="BAYER" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="csi_be:paf" sink="isa_lb_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_video:input" />
      <connection source="isa_lb_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_video:sis_b" sink="sis_b" />
      <connection source="isa_lb_video:main" sink="post_gdc_video:input" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <apply target="isa_lb_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0"/>
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0"/>
      <connection source="csi_be:output" sink="isa_lb_stills:input" />
      <connection source="isa_lb_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100007" name="SVE sensor full pipe v10s10" pdaf_type="0,1,2" sensor="SVE" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <connection source="sensor:port_0" sink="csi_be:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_video:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:paf" sink="isa_lb_sve_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_sve_video:input" />
      <connection source="isa_lb_sve_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_sve_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_sve_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_sve_stills:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_sve_stills:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_stills:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="10" />
      <apply target="post_gdc_stills:tnr_6_0:enabled" value="0"/>
      <apply target="post_gdc_stills:mrc_1_0:enabled" value="0"/>
      <apply target="post_gdc_stills:pme_1_0:enabled" value="0"/>
      <!-- Set md kernel in pass through -->
      <apply target="isa_lb_sve_stills:x2i_md_1_0:enabled" value="0" />
      <connection source="csi_be:output" sink="isa_lb_sve_stills:input" />
      <connection source="isa_lb_sve_stills:main" sink="post_gdc_stills:input" />
      <connection source="isa_lb_sve_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_stills:main" sink="still0" />
      <connection source="post_gdc_stills:display" sink="still1" />
      <connection source="post_gdc_stills:postproc" sink="still2" />
    </graph>
    <graph id="100008" name="RGB_IR sensor - full pipe v10s10" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="yuv" stills_bpp="10" video_bpp="10">
      <apply target="isa_lb_ir_video:x2i_md_1_0:enabled" value="0" />
      <connection source="sensor:port_0" sink="csi_be:input" />
      <connection source="csi_be:paf" sink="isa_lb_ir_video:ext_pdaf_stats" />
      <connection source="csi_be:output" sink="isa_lb_ir_video:input" />
      <!-- preview/video branch -->
      <!-- bpp overrides  -->
      <apply target="isa_lb_ir_video:espa_psa_h:input:bpp" value="13" />
      <apply target="isa_lb_ir_video:espa_psa_h:output:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:input:bpp" value="10" />
      <apply target="post_gdc_video:gdc5:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:output:bpp" value="10" />
      <apply target="post_gdc_video:tnr_6_0:input:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:output:bpp" value="10" />
      <apply target="post_gdc_video:mrc_1_0:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_mp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_dp:input:bpp" value="10" />
      <apply target="post_gdc_video:ofa_2_ppp:input:bpp" value="10" />
      <connection source="isa_lb_ir_video:main" sink="post_gdc_video:input" />
      <connection source="isa_lb_ir_video:sis_a" sink="sis_a" />
      <connection source="isa_lb_ir_video:sis_b" sink="sis_b" />
      <connection source="post_gdc_video:main" sink="video0" />
      <connection source="post_gdc_video:display" sink="video1" />
      <connection source="post_gdc_video:postproc" sink="video2" />
      <!-- still branch -->
      <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" />
      <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_applycorrection:enabled" value="0" />
      <apply target="isa_lb_video:bxt_disparity:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0" />
      <apply target="isa_lb_video:dpc_2_0: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:linearization2_0:enabled" value="0" />
      <apply target="isa_lb_video:bxt_acm:enabled" value="0" />
      <apply target="isa_lb_video:bxt_ccm:enabled" value="1" />
      <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 -->
      <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"/>
      <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_applycorrection:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_disparity:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_norm_lin:enabled" value="0"/>
      <apply target="isa_lb_video:dpc_2_0: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:linearization2_0:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_acm:enabled" value="0"/>
      <apply target="isa_lb_video:bxt_ccm:enabled" value="1"/>
      <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="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>
    <!-- Stills with no TNR graphs -->
    <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_no_tnr_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_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_no_tnr_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_no_tnr_stills:main" sink="still0" />
      <connection source="post_gdc_no_tnr_stills:display" sink="still1" />
      <connection source="post_gdc_no_tnr_stills: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_no_tnr_stills:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_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_no_tnr_stills:input" />
      <connection source="isa_lb_stills:sis_a" sink="sis_a_stills_only" />
      <connection source="post_gdc_no_tnr_stills:main" sink="still0" />
      <connection source="post_gdc_no_tnr_stills:display" sink="still1" />
      <connection source="post_gdc_no_tnr_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_no_tnr_stills_burst:gdc5:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:gdc5:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:tnr_6_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:tnr_6_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:mrc_1_0:output:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:mrc_1_0:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:ofa_2_mp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst:ofa_2_dp:input:bpp" value="8" />
      <apply target="post_gdc_no_tnr_stills_burst: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_no_tnr_stills_burst:input" />
      <connection source="post_gdc_no_tnr_stills_burst:main" sink="burst0" />
      <connection source="post_gdc_no_tnr_stills_burst:display" sink="burst1" />
      <connection source="post_gdc_no_tnr_stills_burst: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" />
    </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" />
      <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:bxt_applycorrection:enabled" value="0" />
      <apply target="isa_lb_video_bayer:bxt_disparity: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:dpc_2_0: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_ccm:enabled" value="1" />
      <apply target="isa_lb_video_bayer:bxt_csc:enabled" value="1" />
      <apply target="isa_lb_video_bayer:gammatm_v3:enabled" value="0" />
      <apply target="isa_lb_video_bayer:gammastar_1:enabled" value="0" />
      <apply target="isa_lb_video_bayer:stream_id" value="60002" />
      <apply target="isa_lb_video_bayer:lsc_1_1:metadata" value="1,0,0,0" />
      <apply target="post_gdc_ir_video:stream_id" value="60002" />
      <connection source="isa_lb_rgbir_video_bayer:ir_md" sink="isa_lb_video_bayer:input" />
      <connection source="isa_lb_video_bayer:main" sink="post_gdc_ir_video:input" />
      <connection source="post_gdc_ir_video:main" sink="ir0" />
      <connection source="post_gdc_ir_video:display" sink="ir0" />
    </graph>
    <graph id="100250" name="RGB_IR sensor - full pipe v8s8 wh" video_while_ir="yes" pdaf_type="0,1,2" sensor="RGB_IR" flow="sdv" processing="bayer" stills_bpp="8" video_bpp="8">
      <apply target="isa_lb_rgbir_video_bayer:x2i_md_1_0:enabled" value="0"/>
      <connection source="sensor:port_0" sink="csi_be:input"/>
      <connection source="csi_be:paf" sink="isa_lb_rgbir_video_bayer:ext_pdaf_stats"/>
      <connection source="csi_be:output" sink="isa_lb_rgbir_video_bayer:input"/>
      <!-- bpp overrides for preview/video branch -->
      <apply target="isa_lb_rgbir_video_bayer:stream_id" value="60007"/>
      <apply target="post_gdc_video_bayer:stream_id" value="60007"/>
      <apply target="isa_lb_rgbir_video_bayer:main:format" value="YUV420_8_PL"/>
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:input:bpp" value="13"/>
      <apply target="isa_lb_rgbir_video_bayer:espa_psa_h:output:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:gdc5:input:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:gdc5:output:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:tnr_6_0:output:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:tnr_6_0:input:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:mrc_1_0:output:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:mrc_1_0:input:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:ofa_2_mp:input:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:ofa_2_dp:input:bpp" value="8"/>
      <apply target="post_gdc_video_bayer:ofa_2_ppp:input:bpp" value="8"/>
      <!-- preview/video branch -->
      <connection source="isa_lb_rgbir_video_bayer:sis_a" sink="sis_a"/>
      <connection source="isa_lb_rgbir_video_bayer:sis_b" sink="sis_b"/>
      <connection source="isa_lb_rgbir_video_bayer:main" sink="post_gdc_video_bayer:input"/>
      <connection source="post_gdc_video_bayer:main" sink="video0"/>
      <connection source="post_gdc_video_bayer:display" sink="video1"/>
      <connection source="post_gdc_video_bayer:postproc" sink="video2"/>
      <!-- still branch -->
      <!-- bpp overrides for still branch -->
      <apply target="isa_lb_ir_stills:main:format" value="YUV420_8_PL"/>
      <apply target="isa_lb_ir_stills:espa_psa_h:input:bpp" value="13"/>
      <apply target="isa_lb_ir_stills:espa_psa_h:output:bpp" value="8"/>
      <apply target="post_gdc_stills:gdc5:input:bpp" value="8"/>
      <apply target="post_gdc_stills:gdc5:output:bpp" value="8"/>
      <apply target="post_gdc_stills:tnr_6_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills:tnr_6_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills:mrc_1_0:output:bpp" value="8"/>
      <apply target="post_gdc_stills:mrc_1_0:input:bpp" value="8"/>
      <apply target="post_gdc_stills:ofa_2_mp:input:bpp" value="8"/>
      <apply target="post_gdc_stills:ofa_2_dp:input:bpp" value="8"/>
      <apply target="post_gdc_stills:ofa_2_ppp:input:bpp" value="8"/>
      <apply target="isa_lb_ir_stills:x2i_md_1_0:enabled" value="0"/>
      <connection source="csi_be:output" sink="isa_lb_ir_stills:input"/>
      <connection source="isa_lb_ir_stills:main" sink="post_gdc_stills:input"/>
      <connection source="post_gdc_stills:main" sink="still0"/>
      <connection source="post_gdc_stills:display" sink="still1"/>
      <connection source="post_gdc_stills:postproc" sink="still2"/>
      <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:bxt_applycorrection:enabled" value="0"/>
      <apply target="isa_lb_video_bayer:bxt_disparity: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:dpc_2_0: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_ccm:enabled" value="1"/>
      <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="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"/>
      <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>
    </graphs>
</graph_descriptor>
