File: update-any-usage.patch

package info (click to toggle)
chromium 120.0.6099.224-1~deb11u1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 6,112,112 kB
  • sloc: cpp: 32,907,025; ansic: 8,148,123; javascript: 3,679,536; python: 2,031,248; asm: 959,718; java: 804,675; xml: 617,256; sh: 111,417; objc: 100,835; perl: 88,443; cs: 53,032; makefile: 29,579; fortran: 24,137; php: 21,162; tcl: 21,147; sql: 20,809; ruby: 17,735; pascal: 12,864; yacc: 8,045; lisp: 3,388; lex: 1,323; ada: 727; awk: 329; jsp: 267; csh: 117; exp: 43; sed: 37
file content (42 lines) | stat: -rw-r--r-- 2,070 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
diff --git a/third_party/mediapipe/src/mediapipe/framework/calculator.proto b/third_party/mediapipe/src/mediapipe/framework/calculator.proto
index 9984ee25056a9..26c0cd85f96c2 100644
--- a/third_party/mediapipe/src/mediapipe/framework/calculator.proto
+++ b/third_party/mediapipe/src/mediapipe/framework/calculator.proto
@@ -21,7 +21,7 @@ package mediapipe;
 
 import public "mediapipe/framework/calculator_options.proto";
 
-import "google/protobuf/any.proto";
+import "google/protobuf/any_lite.proto";
 import "mediapipe/framework/mediapipe_options.proto";
 import "mediapipe/framework/packet_factory.proto";
 import "mediapipe/framework/packet_generator.proto";
@@ -273,7 +273,7 @@ message CalculatorGraphConfig {
     // Each node_options message must have a different message type.
     // If the same message type is specified in |options| and |node_options|,
     // only the message in |options| is used.
-    repeated google.protobuf.Any node_options = 8;
+    repeated google.protobuf.AnyLite node_options = 8;
 
     // Note: the following fields are only applicable to calculators, not
     // subgraphs.
@@ -432,5 +432,5 @@ message CalculatorGraphConfig {
   MediaPipeOptions options = 1001;
 
   // The types and default values for graph options, in proto3 syntax.
-  repeated google.protobuf.Any graph_options = 1002;
+  repeated google.protobuf.AnyLite graph_options = 1002;
 }
diff --git a/third_party/mediapipe/src/mediapipe/framework/port/any_proto.h b/third_party/mediapipe/src/mediapipe/framework/port/any_proto.h
index 979585b26534e..a77907b6cd1cf 100644
--- a/third_party/mediapipe/src/mediapipe/framework/port/any_proto.h
+++ b/third_party/mediapipe/src/mediapipe/framework/port/any_proto.h
@@ -22,7 +22,7 @@ namespace protobuf {
 
 #if !defined(MEDIAPIPE_PROTO_LITE) || !defined(MEDIAPIPE_PROTO_THIRD_PARTY)
 // The full definition of protobuf::Any for most platforms.
-using Any = google::protobuf::Any;
+using Any = google::protobuf::AnyLite;
 #else
 // A dummy definition of protobuf::Any for third_party/protobuf:protobuf-lite.
 class Any {