From ccd8b9be29c0c401c4ea312c9c17bd29beb71ad6 Mon Sep 17 00:00:00 2001 From: s-ol Date: Tue, 5 Aug 2025 03:06:57 +0200 Subject: =?UTF-8?q?rename=20/texture=20=E2=86=92=20/source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/control.zig | 14 +++++++------- src/source.zig | 13 +++++++------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/control.zig b/src/control.zig index 96efa9a..10aa43c 100644 --- a/src/control.zig +++ b/src/control.zig @@ -129,18 +129,18 @@ pub const ControlServer = struct { if (self.server == null) return error.serverInitializationError; - try self.add_method(&.{ "", "shader" }, "s", handle_shader); - // try self.add_method(&.{ "", "reload" }, "", handle_reload); - try self.add_method(&.{ "", "uniform", "*" }, null, handle_uniform); + try self.add_method(&.{"/shader"}, "s", handle_shader); + // try self.add_method(&.{ "/reload" }, "", handle_reload); + try self.add_method(&.{ "/uniform", "*" }, null, handle_uniform); if (build_config.have_ffmpeg) { - try self.add_method(&.{ "", "texture", "*", "video" }, null, handle_texture_video); - try self.add_method(&.{ "", "texture", "*", "stream" }, null, handle_texture_stream); + try self.add_method(&.{ "/source", "*", "video" }, null, handle_texture_video); + try self.add_method(&.{ "/source", "*", "stream" }, null, handle_texture_stream); } if (build_config.have_tsv) { - try self.add_method(&.{ "", "texture", "*", "tsv" }, "ss", handle_texture_tsv); + try self.add_method(&.{ "/source", "*", "tsv" }, "ss", handle_texture_tsv); } - try self.add_method(&.{ "", "texture", "*", "destroy" }, "", handle_destroy_texture); + try self.add_method(&.{ "/source", "*", "destroy" }, "", handle_destroy_texture); return self; } diff --git a/src/source.zig b/src/source.zig index 26a92a3..96ba878 100644 --- a/src/source.zig +++ b/src/source.zig @@ -32,17 +32,18 @@ pub const StreamFlags = struct { step: std.atomic.Value(bool) = std.atomic.Value(bool).init(false), pub fn register(self: *StreamFlags, name: []const u8, control: *ctrl.ControlServer) void { - control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "freeze" }, "T", handle_freeze) catch unreachable; - control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "freeze" }, "F", handle_freeze) catch unreachable; - control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "step" }, "", handle_step) catch unreachable; + control.add_method_for(StreamFlags, self, &.{ "/source", name, "freeze" }, "T", handle_freeze) catch unreachable; + control.add_method_for(StreamFlags, self, &.{ "/source", name, "freeze" }, "F", handle_freeze) catch unreachable; + control.add_method_for(StreamFlags, self, &.{ "/source", name, "step" }, "I", handle_step) catch unreachable; + control.add_method_for(StreamFlags, self, &.{ "/source", name, "step" }, "", handle_step) catch unreachable; } pub fn unregister(self: *const StreamFlags, name: []const u8, control: *ctrl.ControlServer) void { _ = self; - control.del_method(&.{ "", "texture", name, "freeze" }, "T") catch unreachable; - control.del_method(&.{ "", "texture", name, "freeze" }, "F") catch unreachable; - control.del_method(&.{ "", "texture", name, "step" }, "") catch unreachable; + control.del_method(&.{ "/source", name, "freeze" }, "T") catch unreachable; + control.del_method(&.{ "/source", name, "freeze" }, "F") catch unreachable; + control.del_method(&.{ "/source", name, "step" }, "") catch unreachable; } pub fn shouldStep(self: *StreamFlags) bool { -- cgit v1.2.3