jb-alvarado
441af894c2
Merge branch 'ffplayout:master' into master
2024-05-02 05:26:11 +00:00
jb-alvarado
4832f8560b
switch to toml
2024-05-01 22:00:12 +02:00
jb-alvarado
65e541fd25
Merge branch 'master' into title_support
2024-04-30 14:59:44 +00:00
jb-alvarado
772572172d
add shift, rename played to elapsed
2024-04-30 09:12:33 +02:00
jb-alvarado
c4ea14dc94
add sse playout status, reduce current media object
2024-04-29 09:31:35 +02:00
Junio Calu
61fab0fcef
Adding support for file title without renaming file, updating docker files.
2024-04-24 19:39:57 -03:00
jb-alvarado
12086904cd
ignore advanced config in tests, support advanced config path as argument, support advanced config on null output
2024-04-22 15:06:00 +02:00
jb-alvarado
82c02e293c
change to eprint, fix log path create in main
2024-03-23 23:51:19 +01:00
jb-alvarado
621af06273
limit log file size, fix #504
2024-02-06 11:54:27 +01:00
jb-alvarado
2dc389c9f9
simplify, cleanup and restructure code around playlist handling, add test for gen_source
2024-02-01 15:11:48 +01:00
jb-alvarado
b8d041be57
add skip validation argument, fix case where clips not exist (introduced in v.20), fix lock deadlock, add more tests
2024-01-31 17:52:17 +01:00
jb-alvarado
85619c0633
seek in on validation
2023-11-21 10:39:43 +01:00
jb-alvarado
7d3173533f
Use enum for Role everywhere, fix time shift, fix #433 , get config also as normal user
2023-11-02 13:40:56 +01:00
jb-alvarado
902fb99966
cleanup
2023-10-01 13:04:44 +02:00
jb-alvarado
2ba9ddeb8f
remove fake time argument
2023-09-29 09:11:02 +02:00
jb-alvarado
dfe10bc9a0
enable fake_time parameter
2023-09-29 08:56:16 +02:00
jb-alvarado
4ea9eea237
fix log none argument
2023-09-29 08:43:53 +02:00
jb-alvarado
0c51f8303c
generate playlists based on template, serialize paths to PathBuf
2023-09-05 14:46:32 +02:00
jb-alvarado
334f842d19
log level as cmd argument
2023-07-24 20:30:31 +02:00
jb-alvarado
72b390aba9
play longer filler clips
2023-07-24 16:57:07 +02:00
jb-alvarado
52d44e7a2a
wait for task end
2023-07-20 07:44:18 +02:00
jb-alvarado
5bd1b23513
run task on clip change, #276
2023-07-19 21:45:15 +02:00
jb-alvarado
83432ef673
don't log missing source when playlist is to short
...
add validate playlist option
2023-07-06 11:33:09 +02:00
jb-alvarado
2b4fbff2dc
change num_args to 1..
2023-06-22 08:38:00 +02:00
jb-alvarado
8eb5c2ba02
switch jsonrpc-http-server to tiny_http, update clap to next major version
...
The jsonrpc-http-server don't get any updates anymore and some libs are already unmaintained. Migration to the new jsonrpsee makes not so much sense, because its features are not needed. For our needs tiny_http is absolut enough.
2023-06-19 16:57:25 +02:00
jb-alvarado
6338207fba
update most importend config values on new channel
2023-05-15 15:25:15 +02:00
jb-alvarado
c0740fc830
get correct error level from config, fix playlist tests
2023-02-09 11:09:54 +01:00
jb-alvarado
e752a7a951
support path list for playlist generation, #258
2023-01-22 14:17:51 +01:00
jb-alvarado
5b910d6e65
fix null output
2022-10-26 14:06:41 +02:00
jb-alvarado
90991e1cde
add commands
2022-10-24 09:26:28 +02:00
jb-alvarado
9cb3a62069
rearrange custom filters
...
fix missing output mapping on multiple outputs
2022-10-23 21:00:13 +02:00
jb-alvarado
72a1cb9e5a
get mapping by index
2022-10-22 22:52:15 +02:00
jb-alvarado
9a67aa1776
work on new output filter function
2022-10-21 15:31:24 +02:00
jb-alvarado
0af614e3ae
add changelog, ignore errors about skipped MB, code commands
2022-10-19 09:03:49 +02:00
jb-alvarado
c939df891f
validate config regex
2022-10-18 18:50:26 +02:00
jb-alvarado
4afba4028a
build output filters from scratch, fix #210 ( #211 )
...
* simplify prepare_output_cmd, use filters struct for stream encoder
* add commands
* unify null output, cleanup stream
* simplify prepare_output_cmd
* remove debug message
* build output filters from scratch, fix #210
* no fontfile
2022-10-18 16:27:01 +02:00
jb-alvarado
23aedf3600
simplify prepare_output_cmd, use filters struct for stream encoder ( #209 )
2022-10-17 19:30:10 +02:00
jb-alvarado
06b5d6a227
support multi A/V HLS
2022-10-14 10:40:35 +02:00
jb-alvarado
61f57e2f9e
add ProcessMode enum
2022-10-13 21:01:13 +02:00
jb-alvarado
713233ff1a
add OutputMode enum, more work on multi audio tracks, more tests
2022-10-13 17:34:14 +02:00
jb-alvarado
b7a3e356d1
move function prepare_output_cmd, add test video_audio_output
2022-10-12 17:57:34 +02:00
jb-alvarado
69a3e59e35
convert text/m3u file to playlist, #195
2022-09-29 21:33:54 +02:00
jb-alvarado
811861a460
better info and error messages
2022-08-19 10:02:39 +02:00
jb-alvarado
f45e469217
stop program when config from argument is not found
2022-08-19 09:40:50 +02:00
jb-alvarado
449268dfe0
fix playlist switch, when total_delta < threshold
...
- update packages
- cleanup code with new clippy
- add fake_time cmd arg for debugging
- add ignore_chapters only to file source
2022-08-15 14:27:41 +02:00
jb-alvarado
01a464dce5
prepare engine for multi channel support
2022-07-18 16:39:22 +02:00
jb-alvarado
07b1bd30ae
refractor code
2022-06-21 23:10:38 +02:00