aboutsummaryrefslogtreecommitdiff
path: root/transcoder/src/lib.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-10-04 10:18:52 +0200
committermetamuffin <metamuffin@disroot.org>2023-10-04 10:18:52 +0200
commit8d3faa3d3d765441a0753748c92079db08fb8374 (patch)
treed40d9b8ec0e1145d33577aa7eb4f4504c7a1c416 /transcoder/src/lib.rs
parent520051f3319b5ba4e811d43b5ce3554761653df3 (diff)
downloadjellything-8d3faa3d3d765441a0753748c92079db08fb8374.tar
jellything-8d3faa3d3d765441a0753748c92079db08fb8374.tar.bz2
jellything-8d3faa3d3d765441a0753748c92079db08fb8374.tar.zst
limit number of local transcoding tasks
Diffstat (limited to 'transcoder/src/lib.rs')
-rw-r--r--transcoder/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/transcoder/src/lib.rs b/transcoder/src/lib.rs
index 240d37a..673946b 100644
--- a/transcoder/src/lib.rs
+++ b/transcoder/src/lib.rs
@@ -5,5 +5,9 @@
*/
#![feature(async_closure)]
#![feature(exit_status_error)]
+
+use tokio::sync::Semaphore;
pub mod image;
pub mod snippet;
+
+static LOCAL_TRANSCODING_TASKS: Semaphore = Semaphore::const_new(2);