Move image_streamer to frc971
So we can share code between 2022 and 2023.
Signed-off-by: milind-u <milind.upadhyay@gmail.com>
Change-Id: I3051d86306d78a19be7695dd70986fba7702c597
diff --git a/y2022/image_streamer/BUILD b/frc971/image_streamer/BUILD
similarity index 79%
rename from y2022/image_streamer/BUILD
rename to frc971/image_streamer/BUILD
index 0305dc1..dce389a 100644
--- a/y2022/image_streamer/BUILD
+++ b/frc971/image_streamer/BUILD
@@ -8,25 +8,18 @@
),
)
-filegroup(
- name = "image_streamer_start",
- srcs = ["image_streamer_start.sh"],
- visibility = ["//visibility:public"],
-)
-
cc_binary(
name = "image_streamer",
srcs = ["image_streamer.cc"],
args = [
- "--data_dir=y2022/image_streamer/www",
+ "--data_dir=frc971/image_streamer/www",
],
copts = [
"-Wno-cast-align",
],
data = [
- "//y2022:aos_config",
- "//y2022/image_streamer/www:files",
- "//y2022/image_streamer/www:main_bundle.min.js",
+ "//frc971/image_streamer/www:files",
+ "//frc971/image_streamer/www:main_bundle.min.js",
],
target_compatible_with = select({
"@platforms//cpu:x86_64": [],
diff --git a/y2022/image_streamer/image_streamer.cc b/frc971/image_streamer/image_streamer.cc
similarity index 98%
rename from y2022/image_streamer/image_streamer.cc
rename to frc971/image_streamer/image_streamer.cc
index ef6657e..de56d55 100644
--- a/y2022/image_streamer/image_streamer.cc
+++ b/frc971/image_streamer/image_streamer.cc
@@ -47,7 +47,7 @@
GST_PLUGIN_STATIC_DECLARE(x264);
}
-DEFINE_string(config, "y2022/aos_config.json",
+DEFINE_string(config, "aos_config.json",
"Name of the config file to replay using.");
DEFINE_string(device, "/dev/video0",
"Camera fd. Ignored if reading from channel");
@@ -59,6 +59,7 @@
DEFINE_int32(brightness, 50, "Camera brightness");
DEFINE_int32(exposure, 300, "Manual exposure");
DEFINE_int32(bitrate, 500000, "H264 encode bitrate");
+DEFINE_int32(streaming_port, 1180, "Port to stream images on with seasocks");
DEFINE_int32(min_port, 5800, "Min rtp port");
DEFINE_int32(max_port, 5810, "Max rtp port");
DEFINE_string(listen_on, "",
@@ -653,7 +654,7 @@
std::make_shared<WebsocketHandler>(&event_loop, &server);
server.addWebSocketHandler("/ws", websocket_handler);
- server.startListening(1180);
+ server.startListening(FLAGS_streaming_port);
server.setStaticPath(FLAGS_data_dir.c_str());
aos::internal::EPoll *epoll = event_loop.epoll();
diff --git a/y2022/image_streamer/www/BUILD b/frc971/image_streamer/www/BUILD
similarity index 100%
rename from y2022/image_streamer/www/BUILD
rename to frc971/image_streamer/www/BUILD
diff --git a/y2022/image_streamer/www/index.html b/frc971/image_streamer/www/index.html
similarity index 100%
rename from y2022/image_streamer/www/index.html
rename to frc971/image_streamer/www/index.html
diff --git a/y2022/image_streamer/www/main.ts b/frc971/image_streamer/www/main.ts
similarity index 100%
rename from y2022/image_streamer/www/main.ts
rename to frc971/image_streamer/www/main.ts
diff --git a/y2022/image_streamer/www/proxy.ts b/frc971/image_streamer/www/proxy.ts
similarity index 100%
rename from y2022/image_streamer/www/proxy.ts
rename to frc971/image_streamer/www/proxy.ts
diff --git a/y2022/image_streamer/www_defaults/_404.png b/frc971/image_streamer/www_defaults/_404.png
similarity index 100%
rename from y2022/image_streamer/www_defaults/_404.png
rename to frc971/image_streamer/www_defaults/_404.png
Binary files differ
diff --git a/y2022/image_streamer/www_defaults/_error.css b/frc971/image_streamer/www_defaults/_error.css
similarity index 100%
rename from y2022/image_streamer/www_defaults/_error.css
rename to frc971/image_streamer/www_defaults/_error.css
diff --git a/y2022/image_streamer/www_defaults/_error.html b/frc971/image_streamer/www_defaults/_error.html
similarity index 100%
rename from y2022/image_streamer/www_defaults/_error.html
rename to frc971/image_streamer/www_defaults/_error.html
diff --git a/y2022/image_streamer/www_defaults/_jquery.min.js b/frc971/image_streamer/www_defaults/_jquery.min.js
similarity index 100%
rename from y2022/image_streamer/www_defaults/_jquery.min.js
rename to frc971/image_streamer/www_defaults/_jquery.min.js
diff --git a/y2022/image_streamer/www_defaults/_seasocks.css b/frc971/image_streamer/www_defaults/_seasocks.css
similarity index 100%
rename from y2022/image_streamer/www_defaults/_seasocks.css
rename to frc971/image_streamer/www_defaults/_seasocks.css
diff --git a/y2022/image_streamer/www_defaults/_stats.html b/frc971/image_streamer/www_defaults/_stats.html
similarity index 100%
rename from y2022/image_streamer/www_defaults/_stats.html
rename to frc971/image_streamer/www_defaults/_stats.html
diff --git a/y2022/image_streamer/www_defaults/favicon.ico b/frc971/image_streamer/www_defaults/favicon.ico
similarity index 100%
rename from y2022/image_streamer/www_defaults/favicon.ico
rename to frc971/image_streamer/www_defaults/favicon.ico
Binary files differ
diff --git a/y2022/BUILD b/y2022/BUILD
index 3d4dac3..a1ad250 100644
--- a/y2022/BUILD
+++ b/y2022/BUILD
@@ -44,17 +44,17 @@
"//y2022/localizer:imu_main",
"//y2022/localizer:localizer_main",
"//y2022/vision:image_decimator",
- "//y2022/image_streamer:image_streamer",
+ "//frc971/image_streamer:image_streamer",
"//aos/events/logging:log_cat",
],
data = [
":aos_config",
":message_bridge_client.sh",
- "//y2022/image_streamer:image_streamer_start",
+ "//y2022/vision:image_streamer_start",
],
dirs = [
"//y2022/www:www_files",
- "//y2022/image_streamer/www:www_files",
+ "//frc971/image_streamer/www:www_files",
],
start_binaries = [
"//aos/events/logging:logger_main",
diff --git a/y2022/vision/BUILD b/y2022/vision/BUILD
index 3d49755..31644e4 100644
--- a/y2022/vision/BUILD
+++ b/y2022/vision/BUILD
@@ -326,3 +326,9 @@
"//frc971/vision:vision_fbs",
],
)
+
+filegroup(
+ name = "image_streamer_start",
+ srcs = ["image_streamer_start.sh"],
+ visibility = ["//visibility:public"],
+)
diff --git a/y2022/image_streamer/image_streamer_start.sh b/y2022/vision/image_streamer_start.sh
similarity index 100%
rename from y2022/image_streamer/image_streamer_start.sh
rename to y2022/vision/image_streamer_start.sh