From 89cdf13f8f8658f8a64185fe3f1d8189f57a2851 Mon Sep 17 00:00:00 2001 From: yanghongliang Date: Fri, 5 Nov 2021 16:08:32 +0800 Subject: [PATCH] update camera hcs Signed-off-by: yanghongliang --- .../uhdf/camera/pipeline_core/config.hcs | 80 +++++++++++++++++-- 1 file changed, 72 insertions(+), 8 deletions(-) diff --git a/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs b/rk3568/hdf_config/uhdf/camera/pipeline_core/config.hcs index dc19c301..a1d33ed4 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; } } -- Gitee