Ingo Oppermann
|
2c62975ef6
|
Fix using effective process config
|
2025-03-17 13:52:04 +01:00 |
|
Ingo Oppermann
|
9c42156a38
|
Fix correctly assign input and output IDs to progress data for report history
|
2025-03-17 12:11:00 +01:00 |
|
Ingo Oppermann
|
19479201b4
|
Fix correctly assign input and output IDs to progress data
|
2025-03-17 11:49:59 +01:00 |
|
Ingo Oppermann
|
9557f7e10a
|
Add IDs for disambiguation to graph elements
|
2025-03-12 21:08:33 +01:00 |
|
Ingo Oppermann
|
3877dbb6ff
|
Store binary in the store
|
2025-03-04 17:08:03 +01:00 |
|
Ingo Oppermann
|
be9e0d4c5d
|
Allow to override ffmpeg binary
|
2025-03-03 17:13:39 +01:00 |
|
Ingo Oppermann
|
eb4d0430b6
|
Fix test
|
2024-10-31 13:49:48 +01:00 |
|
Ingo Oppermann
|
d73afc141c
|
Assign default GPU if no softlimit is given
|
2024-10-31 12:18:26 +01:00 |
|
Ingo Oppermann
|
dd8906e56f
|
Add test for dynamic placeholder via restream
|
2024-10-29 17:04:07 +01:00 |
|
Ingo Oppermann
|
2393dbc4c0
|
Add replacer tests, fix command in state with dynamic placeholders
|
2024-10-29 16:43:47 +01:00 |
|
Ingo Oppermann
|
de9a30a108
|
Add internal mock modules
|
2024-10-29 14:55:55 +01:00 |
|
Ingo Oppermann
|
2ee7fa7e41
|
Make resources the only direct user of psutil
|
2024-10-29 12:25:39 +01:00 |
|
Ingo Oppermann
|
412fbedea3
|
Make psutil a submodule of resources, remove default psutil
|
2024-10-28 16:13:13 +01:00 |
|
Ingo Oppermann
|
2dbe5b5685
|
Add GPU support
|
2024-10-24 15:08:26 +02:00 |
|
Ingo Oppermann
|
92decc7111
|
Use global buffer pool where feasible
|
2024-10-14 10:51:35 +02:00 |
|
Ingo Oppermann
|
e6af09b982
|
Add test for fs cleanup
|
2024-10-01 16:11:38 +02:00 |
|
Ingo Oppermann
|
d2325d0832
|
Fix process cleanup
|
2024-10-01 15:16:30 +02:00 |
|
Ingo Oppermann
|
b0e932d77a
|
Add avstream codec parameter
|
2024-09-05 13:56:22 +02:00 |
|
Ingo Oppermann
|
bc1b2cf76b
|
Add profile and level to progress IO
|
2024-09-05 13:44:19 +02:00 |
|
Ingo Oppermann
|
1a51db01ea
|
Add sample_fmt to API progress
|
2024-09-05 13:40:04 +02:00 |
|
Ingo Oppermann
|
70ffb805b4
|
Fix returning original config
|
2024-09-03 16:39:19 +02:00 |
|
Ingo Oppermann
|
46950372be
|
WIP: Optimize copy from io.Reader, allow to suggest file size
|
2024-07-24 15:40:28 +02:00 |
|
Ingo Oppermann
|
54b1fe8e86
|
Dump casbin, replace with own policy enforcer
|
2024-07-23 15:54:09 +02:00 |
|
Ingo Oppermann
|
879819f10f
|
Retrieve current process from leader, clone metadata, introduce new state 'deploying'
|
2024-07-22 16:58:57 +02:00 |
|
Ingo Oppermann
|
688450f341
|
Add nil checks, add NewTask function
|
2024-07-19 12:26:47 +02:00 |
|
Ingo Oppermann
|
72883d18d4
|
Remove bottlenecks in process handling, still some rough edges
|
2024-07-18 17:16:49 +02:00 |
|
Ingo Oppermann
|
15e1cd7b6f
|
Use puzpuzpuz/xsync.MapOf for tasks, abstract tasks
|
2024-07-17 16:54:26 +02:00 |
|
Ingo Oppermann
|
de1c42e969
|
Don't do a file listing if no patterns are defined
|
2024-07-16 14:40:45 +02:00 |
|
Ingo Oppermann
|
96f7d8030c
|
Disable locally persisting DB in cluster mode
|
2024-07-16 14:01:31 +02:00 |
|
Ingo Oppermann
|
b9796a46f2
|
Add test for type conversion
|
2024-07-12 09:00:47 +02:00 |
|
Ingo Oppermann
|
cb9ce6f1dc
|
Fix nil pointer dereference
|
2024-07-11 12:33:51 +02:00 |
|
Ingo Oppermann
|
7e90bb87ce
|
Allow to import report history for a process
|
2024-07-10 16:46:49 +02:00 |
|
Ingo Oppermann
|
480dbb7f53
|
Refactor cluster node code
|
2024-07-09 12:26:02 +02:00 |
|
Ingo Oppermann
|
a9d6b1ec49
|
Add API endpoints for relocating processes
|
2024-06-19 15:28:30 +02:00 |
|
Ingo Oppermann
|
cb3c6de2c8
|
Add optimized listing if no patterns are provided
|
2024-04-30 14:10:47 +02:00 |
|
Ingo Oppermann
|
03da97217b
|
Use faster JSON and gzip packages
|
2024-04-24 15:42:11 +02:00 |
|
Ingo Oppermann
|
18bf51d334
|
Rename Initialized to Started
|
2024-04-15 14:46:05 +02:00 |
|
Ingo Oppermann
|
a6375da911
|
Add initialized field in progress data
|
2024-04-12 15:18:47 +02:00 |
|
Ingo Oppermann
|
709fb4ba85
|
Fix warning about unused param
|
2024-03-14 11:17:50 +01:00 |
|
Ingo Oppermann
|
f6bba7c571
|
Fix placeholder parsing
|
2024-03-14 11:15:10 +01:00 |
|
Ingo Oppermann
|
aaec24b898
|
Fix accessing RTMP stream without token or streamkey for anonymous users
|
2024-02-29 14:30:24 +01:00 |
|
Ingo Oppermann
|
a330ea6e7f
|
Stop all processes in parallel for fast shutdown
|
2023-12-12 20:59:01 +01:00 |
|
Ingo Oppermann
|
74489775ca
|
Propagate avstream debug object as interface
|
2023-12-06 20:23:22 +01:00 |
|
Ingo Oppermann
|
5d39620f6f
|
Parse out avstream debug infos
|
2023-12-01 12:08:56 +01:00 |
|
Ingo Oppermann
|
a416beea08
|
Add stream mapping to process state, adjust addresses and indexes for HLS outputs
|
2023-09-26 14:52:54 +02:00 |
|
Ingo Oppermann
|
48cc454314
|
Add expose 'mode' from avstream progress
|
2023-09-20 20:53:50 +02:00 |
|
Ingo Oppermann
|
ad2a50df6f
|
Separate resource type and resource for IAM policies
|
2023-09-18 17:11:09 +02:00 |
|
Ingo Oppermann
|
8fef2dea65
|
Add address resolver and validator for probe
|
2023-08-09 14:47:56 +03:00 |
|
Ingo Oppermann
|
d930a91cbb
|
Provide Probe() a config instead of a process ID
|
2023-08-09 09:30:17 +03:00 |
|
Ingo Oppermann
|
3d7230444f
|
Return *url.Userinfo from identity.GetServiceBasicAuth()
|
2023-08-08 17:19:57 +03:00 |
|