[PR #15] [MERGED] Run external process #332

Closed
opened 2026-10-15 12:59:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/wolf/pull/15
Author: @ABeltramo
Created: 1/15/2023
Status: ✅ Merged
Merged: 1/15/2023
Merged by: @ABeltramo

Base: docker ← Head: run-process


📝 Commits (4)

  • fbb050a feat: added spawn process on app start
  • 84e4338 feat: thread pool, decoupled inputs with control
  • 87bc26f feat: moved input from std::thread to thread pool
  • 99e12cc feat: early termination of process will close the connection

📊 Changes

15 files changed (+306 additions, -338 deletions)

View changed files

📝 src/input/input/input.hpp (+9 -2)
📝 src/input/platforms/linux/uinput.cpp (+15 -8)
📝 src/input/platforms/unknown/input.cpp (+4 -3)
📝 src/wolf/control/control.cpp (+69 -68)
📝 src/wolf/control/control.hpp (+1 -1)
➖ src/wolf/helpers/logger.hpp (+0 -125)
➖ src/wolf/helpers/utils.hpp (+0 -39)
➕ src/wolf/process/process.cpp (+60 -0)
➕ src/wolf/process/process.hpp (+32 -0)
📝 src/wolf/rest/custom-https.cpp (+6 -1)
📝 src/wolf/rtsp/commands.hpp (+10 -2)
📝 src/wolf/rtsp/net.hpp (+21 -27)
📝 src/wolf/state/configTOML.cpp (+8 -2)
📝 src/wolf/state/data-structures.hpp (+2 -0)
📝 src/wolf/wolf.cpp (+69 -60)

📄 Description

So that we can run docker when a stream starts


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/wolf/pull/15 **Author:** [@ABeltramo](https://github.com/ABeltramo) **Created:** 1/15/2023 **Status:** ✅ Merged **Merged:** 1/15/2023 **Merged by:** [@ABeltramo](https://github.com/ABeltramo) **Base:** `docker` ← **Head:** `run-process` --- ### 📝 Commits (4) - [`fbb050a`](https://github.com/games-on-whales/wolf/commit/fbb050a465124da6a94adf7d5281fd85f20a9c4b) feat: added spawn process on app start - [`84e4338`](https://github.com/games-on-whales/wolf/commit/84e4338d246997a1025279786e23dd1bb02a5023) feat: thread pool, decoupled inputs with control - [`87bc26f`](https://github.com/games-on-whales/wolf/commit/87bc26f3f4e9aa8e001fc164a9b6b5be43e0e4ee) feat: moved input from std::thread to thread pool - [`99e12cc`](https://github.com/games-on-whales/wolf/commit/99e12cc37b6ea858f54877e447b4f6e6bc0a7be0) feat: early termination of process will close the connection ### 📊 Changes **15 files changed** (+306 additions, -338 deletions) <details> <summary>View changed files</summary> 📝 `src/input/input/input.hpp` (+9 -2) 📝 `src/input/platforms/linux/uinput.cpp` (+15 -8) 📝 `src/input/platforms/unknown/input.cpp` (+4 -3) 📝 `src/wolf/control/control.cpp` (+69 -68) 📝 `src/wolf/control/control.hpp` (+1 -1) ➖ `src/wolf/helpers/logger.hpp` (+0 -125) ➖ `src/wolf/helpers/utils.hpp` (+0 -39) ➕ `src/wolf/process/process.cpp` (+60 -0) ➕ `src/wolf/process/process.hpp` (+32 -0) 📝 `src/wolf/rest/custom-https.cpp` (+6 -1) 📝 `src/wolf/rtsp/commands.hpp` (+10 -2) 📝 `src/wolf/rtsp/net.hpp` (+21 -27) 📝 `src/wolf/state/configTOML.cpp` (+8 -2) 📝 `src/wolf/state/data-structures.hpp` (+2 -0) 📝 `src/wolf/wolf.cpp` (+69 -60) </details> ### 📄 Description So that we can run `docker` when a stream starts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:59:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#332
No description provided.