diff --git a/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs b/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs index dc19c3010a9b788763ab49c9cead9837fb93ad85..a1d33ed4a5e38e4a9b4f99b519766487834bba3d 100644 --- a/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs +++ b/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs @@ -95,12 +95,44 @@ root { out_port_0 :: port_spec { name = "out0"; peer_port_name = "in0"; - peer_port_node_name = "sink#0"; + peer_port_node_name = "RKCodec#0"; direction = 1; } out_port_1 :: port_spec { name = "out1"; peer_port_name = "in0"; + peer_port_node_name = "RKCodec#1"; + direction = 1; + } + } + RKCodec_1 :: node_spec { + name = "RKCodec#0"; + status = "new"; + in_port_0 :: port_spec { + name = "in0"; + peer_port_name = "out0"; + peer_port_node_name = "fork#0"; + direction = 0; + } + out_port_0 :: port_spec { + name = "out0"; + peer_port_name = "in0"; + peer_port_node_name = "sink#0"; + direction = 1; + } + } + RKCodec_2 :: node_spec { + name = "RKCodec#1"; + status = "new"; + in_port_0 :: port_spec { + name = "in0"; + peer_port_name = "out1"; + peer_port_node_name = "fork#0"; + direction = 0; + } + out_port_0 :: port_spec { + name = "out0"; + peer_port_name = "in0"; peer_port_node_name = "sink#1"; direction = 1; } @@ -112,7 +144,7 @@ root { in_port_0 :: port_spec { name = "in0"; peer_port_name = "out0"; - peer_port_node_name = "fork#0"; + peer_port_node_name = "RKCodec#0"; direction = 0; } } @@ -122,8 +154,8 @@ root { stream_type = "snapshot"; in_port_0 :: port_spec { name = "in0"; - peer_port_name = "out1"; - peer_port_node_name = "fork#0"; + peer_port_name = "out0"; + peer_port_node_name = "RKCodec#1"; direction = 0; } } @@ -152,12 +184,44 @@ root { out_port_0 :: port_spec { name = "out0"; peer_port_name = "in0"; - peer_port_node_name = "sink#0"; + peer_port_node_name = "RKCodec#0"; direction = 1; } out_port_1 :: port_spec { name = "out1"; peer_port_name = "in0"; + peer_port_node_name = "RKCodec#1"; + direction = 1; + } + } + RKCodec_1 :: node_spec { + name = "RKCodec#0"; + status = "new"; + in_port_0 :: port_spec { + name = "in0"; + peer_port_name = "out0"; + peer_port_node_name = "fork#0"; + direction = 0; + } + out_port_0 :: port_spec { + name = "out0"; + peer_port_name = "in0"; + peer_port_node_name = "sink#0"; + direction = 1; + } + } + RKCodec_2 :: node_spec { + name = "RKCodec#1"; + status = "new"; + in_port_0 :: port_spec { + name = "in0"; + peer_port_name = "out1"; + peer_port_node_name = "fork#0"; + direction = 0; + } + out_port_0 :: port_spec { + name = "out0"; + peer_port_name = "in0"; peer_port_node_name = "sink#1"; direction = 1; } @@ -169,7 +233,7 @@ root { in_port_0 :: port_spec { name = "in0"; peer_port_name = "out0"; - peer_port_node_name = "fork#0"; + peer_port_node_name = "RKCodec#0"; direction = 0; } } @@ -179,8 +243,8 @@ root { stream_type = "video"; in_port_0 :: port_spec { name = "in0"; - peer_port_name = "out1"; - peer_port_node_name = "fork#0"; + peer_port_name = "out0"; + peer_port_node_name = "RKCodec#1"; direction = 0; } }