diff --git a/mediapipe/calculators/core/bypass_calculator.cc b/mediapipe/calculators/core/bypass_calculator.cc index 86dcfc0e1..efc0612ec 100644 --- a/mediapipe/calculators/core/bypass_calculator.cc +++ b/mediapipe/calculators/core/bypass_calculator.cc @@ -130,7 +130,7 @@ class BypassCalculator : public Node { pass_out.insert(entry.second); auto& packet = cc->Inputs().Get(entry.first).Value(); if (packet.Timestamp() == cc->InputTimestamp()) { - cc->Outputs().Get(entry.first).AddPacket(packet); + cc->Outputs().Get(entry.second).AddPacket(packet); } } Timestamp bound = cc->InputTimestamp().NextAllowedInStream(); diff --git a/mediapipe/calculators/core/bypass_calculator_test.cc b/mediapipe/calculators/core/bypass_calculator_test.cc index 224742a13..ccad510c6 100644 --- a/mediapipe/calculators/core/bypass_calculator_test.cc +++ b/mediapipe/calculators/core/bypass_calculator_test.cc @@ -42,10 +42,10 @@ constexpr char kTestGraphConfig1[] = R"pb( node { calculator: "BypassCalculator" input_stream: "PASS:appearances" - input_stream: "TRUNCATE:0:video_frame" - input_stream: "TRUNCATE:1:feature_config" + input_stream: "IGNORE:0:video_frame" + input_stream: "IGNORE:1:feature_config" output_stream: "PASS:passthrough_appearances" - output_stream: "TRUNCATE:passthrough_federated_gaze_output" + output_stream: "IGNORE:passthrough_federated_gaze_output" node_options: { [type.googleapis.com/mediapipe.BypassCalculatorOptions] { pass_input_stream: "PASS"