Commit Graph

155 Commits

Author SHA1 Message Date
jb-alvarado
1a3d0f7839 fix ad checker and right logo fade, adjust overlay filter for easier HW support 2024-04-18 16:09:49 +02:00
jb-alvarado
e68516d219 add autoexit 2024-04-11 17:45:26 +02:00
jb-alvarado
b85be0cb82 add doc for advanced settings, add separate fade filter for audio, support advanced parameter for stream mode 2024-04-11 12:19:45 +02:00
jb-alvarado
1924392ce2 format float 2024-04-10 16:49:31 +02:00
jb-alvarado
496cd44c42 correct decoder termination on ingest stream, fix #582 2024-04-10 16:04:53 +02:00
jb-alvarado
c1da7f31db fix clippy warnings 2024-04-09 16:53:06 +02:00
jb-alvarado
eaf84f5720 user define ignore errors, fix #577 2024-04-04 16:45:31 +02:00
jb-alvarado
82c02e293c change to eprint, fix log path create in main 2024-03-23 23:51:19 +01:00
jb-alvarado
1284d03571 simplify recalculate_begin 2024-03-23 23:10:14 +01:00
jb-alvarado
5ed54ed77d simplify code for infinit playlist 2024-03-21 13:01:45 +01:00
jb-alvarado
00ae975a81 work on new infinit mode 2024-03-20 21:12:47 +01:00
jb-alvarado
b5924f9a60 remove mutex 2024-03-05 10:17:32 +01:00
jb-alvarado
fb2fee92af work on advanced settings, #558 2024-03-05 09:30:05 +01:00
jb-alvarado
621af06273 limit log file size, fix #504 2024-02-06 11:54:27 +01:00
jb-alvarado
449561cf11 work with loop and seek on all clips 2024-02-06 11:14:02 +01:00
jb-alvarado
f3832f0c46 handle case when seek is over duration 2024-02-05 20:19:45 +01:00
jb-alvarado
ec5ef03908 work on looping clips 2024-02-05 11:22:54 +01:00
jb-alvarado
be5e34bb9a cleanup 2024-02-03 23:48:49 +01:00
jb-alvarado
20478205c4 set list_init for all filler types, check if filler source is color 2024-02-03 23:22:44 +01:00
jb-alvarado
9c9789967b change comment 2024-02-02 15:26:59 +01:00
jb-alvarado
8bb07ff686 add test clips and playlists, cleanup and simplify code, set dummy real length, or shorter 2024-02-02 12:26:25 +01:00
jb-alvarado
831f867ec6 call only one function for get current, next or updated palylist 2024-02-01 22:39:04 +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
af3d258e50 fix clippy 2024-01-31 18:50:26 +01:00
jb-alvarado
95e97c467a change init with seek value, fix #511, #507 2024-01-31 18:36:34 +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
9912405e4e improve live sources, fix #473
Live sources are potentially unstable and are therefore not officially supported. Use at your own risk.
2023-12-18 21:28:35 +01:00
jb-alvarado
a0313e52e3 compare duration with tolerance, clean error message 2023-12-10 12:14:19 +01:00
jb-alvarado
0330ad6168 add probe in validation thread 2023-12-02 21:04:30 +01:00
jb-alvarado
c6329c470a validate next clip in a thread, to have less delta 2023-11-30 15:42:20 +01:00
jb-alvarado
94e02ac367 loop separate audio when is to short 2023-11-30 09:04:21 +01:00
jb-alvarado
85619c0633 seek in on validation 2023-11-21 10:39:43 +01:00
jb-alvarado
424499d400 package updates and code cosmetics 2023-11-17 11:22:04 +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
amazing
652522da32 add task runner to hls output 2023-10-27 10:51:05 +02:00
jb-alvarado
04353a984d inject filler to current list, when clip not exist 2023-10-17 15:13:53 +02:00
jb-alvarado
3971461280 fix break loop, when cmd is None, fix loop filler when filler duration is smaller then original clip 2023-10-16 09:03:40 +02:00
jb-alvarado
cf6e5663e9 jump out from source loop when playout is terminated 2023-10-01 14:11:04 +02: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
d2c72d56fe stop decoder with SIGTERM signal, instead of kill on non windows systems 2023-08-13 12:59:20 +02:00
jb-alvarado
83f59ba0bd deserialize number or string 2023-08-07 10:55:13 +02:00
jb-alvarado
d3b52eb29c convert comma to dot, remove TODOs 2023-08-06 21:17:33 +02:00
jb-alvarado
4bb4c81473 change warning 2023-07-26 09:32:57 +02:00
jb-alvarado
1bfff27b4b choice audio track index, fix #348 2023-07-26 09:26:06 +02:00
jb-alvarado
4b18d414b7 replace realtime filter with readrate parameter for hls mode 2023-07-25 22:36:42 +02:00
jb-alvarado
b44efde8f1 add stream copy mode, fix #324 2023-07-25 21:26:19 +02:00