From d93caf00defb91b0b553264d0dacca08f0748b82 Mon Sep 17 00:00:00 2001 From: Hadon Nash Date: Thu, 10 Nov 2022 14:03:49 -0800 Subject: [PATCH] Fixing a bug in the BypassCalculator "passthrough" output stream ids. PiperOrigin-RevId: 487633708 --- mediapipe/calculators/core/bypass_calculator.cc | 2 +- mediapipe/calculators/core/bypass_calculator_test.cc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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"