jb-alvarado
a62c1d07c7
stop only when error comes not from hls segment deletion
2022-09-07 17:45:05 +02:00
jb-alvarado
db538cae7f
turn of drawtext filter with zmq in validation thread
2022-09-07 16:30:51 +02:00
jb-alvarado
9c5122696d
validate file compression settings and filtering
...
- fix length from filler clip in playlist generator
- serialize values only when string is not empty
- compare also audio and custom filter on playlist existing check
2022-09-07 11:33:13 +02:00
jb-alvarado
fd8e4738ca
work on better validation
2022-09-06 17:11:43 +02:00
jb-alvarado
176cd0a9ce
support custom filter in playlist
2022-08-31 21:15:50 +02:00
jb-alvarado
05f87472d4
unify filter applying
...
- use same filter function for all Ingest, HLS and local/remote clips
- fix preserve drawtext filter in HLS mode, when switching to and from ingest
- stop playout on some known unrecoverable ffmpeg errors
- error save fps calc with fallback
2022-08-31 16:29:42 +02:00
jb-alvarado
226d43aed3
ignore empty (~) custom_filter
2022-08-31 10:38:29 +02:00
jb-alvarado
6fae130b4e
add doc for custom filter, catch fatal error: Numerical result *
2022-08-31 09:49:49 +02:00
jb-alvarado
3c712b00eb
support custom filters, #183
2022-08-30 17:15:29 +02:00
jb-alvarado
f3bf833dc9
calculate fps from string, #183
2022-08-30 11:17:35 +02:00
jb-alvarado
a83f81bef2
support animated logo, #183
2022-08-29 22:24:09 +02:00
jb-alvarado
0a9441fd9b
fix combination of folder mode and HLS output
...
- fix #180
- exclude files from hls output path
2022-08-26 11:29:02 +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
e8b626599e
import env on non windows systems
2022-08-10 10:36:15 +02:00
jb-alvarado
5de3ce2fb1
flatten rpc text sender, use home dir (with fallback to temp) for status file,
2022-08-10 10:07:10 +02:00
jb-alvarado
fb12d98020
use two ports for zmq for HLS mode, fix filter chain from ingest filter, fix drawtext position from hls ingest server
2022-08-09 18:04:25 +02:00
jb-alvarado
c1af2fba03
update file-rotate and other packages
2022-08-08 11:21:24 +02:00
jb-alvarado
eb47c31135
prepare for version 0.14.0
...
- use chrono 0.4.20
- remove exit from kill_all function
- add exit statement to rpc error catcher
- typo in readme
- add infos about image and audio source
2022-08-07 18:00:20 +02:00
jb-alvarado
fc43a1dca8
support separate audio ( #113 ), convert to string instead of String::from()
2022-07-31 22:03:15 +02:00
jb-alvarado
c41cb4396f
use image extension
2022-07-30 23:04:32 +02:00
jb-alvarado
77b2feef95
close program, when rpc port is used already
2022-07-30 23:04:03 +02:00
jb-alvarado
79fe17cf65
support image source, usefull for #113
2022-07-29 16:03:53 +02:00
jb-alvarado
88254226f7
reorganize filler code, better ffprobe log, no stream_loop when duration is long enough
2022-07-29 12:56:55 +02:00
jb-alvarado
baf10cfdda
default when category is net set, use filler_clip from config instead of a dummy clip
2022-07-29 12:28:34 +02:00
jb-alvarado
1166454403
fix playlist serializer, when source is null
2022-07-28 14:23:27 +02:00
jb-alvarado
32454e41d6
v0.13.0
...
- update to chrono 0.4.20.rc.1
- preserve text filter in HLS mode when clips changes
- cross compile ffpapi for macOS
2022-07-27 17:58:56 +02:00
jb-alvarado
76b3385636
no speed change when seek in clip
2022-07-26 11:18:09 +02:00
jb-alvarado
06fa5e6e95
add frontend, remove preview config
2022-07-24 19:23:52 +02:00
jb-alvarado
94816903c3
no rpc logging, add default config, better naming, code cleanup
2022-07-19 11:11:23 +02:00
jb-alvarado
5bbc7a75c4
cargo fmt --all --
2022-07-08 13:00:50 +02:00
jb-alvarado
d4bb0a65f2
test only libs and codecs (filter output is not stable)
2022-07-08 12:47:45 +02:00
jb-alvarado
b0063b0821
prepare for next version
2022-07-08 10:22:31 +02:00
jb-alvarado
ecbfb9c5e3
pass errors in ffmpeg validation to main function
2022-07-08 10:21:42 +02:00
jb-alvarado
4429aeb1c6
better log info about write permission
2022-07-08 09:36:58 +02:00
jb-alvarado
c15166e1a5
tweak regex again
2022-07-07 22:32:01 +02:00
jb-alvarado
bc27fc1a63
update version
2022-07-07 17:20:30 +02:00
jb-alvarado
32dab88566
fix regex match on ffmpeg filter
2022-07-07 17:19:49 +02:00
jb-alvarado
bb4811d7bc
get date for playlist generation from config
2022-07-06 17:01:53 +02:00
jb-alvarado
8ec2c3ebfe
Merge branch 'ffplayout:master' into master
2022-07-06 09:10:39 +02:00
pybt
00183cb5ad
fix read stderr stuck on some machine
2022-07-06 11:18:37 +07:00
jb-alvarado
cb65d8084f
prepare for version 0.4.0
...
- error type NoContent
- file list with duration info
- fix sort
- simplify upload
- file extension without dot
- add queries to the routes
2022-07-04 17:59:22 +02:00
jb-alvarado
78b819cc58
update packages
2022-07-02 23:01:51 +02:00
jb-alvarado
7352735f15
add more routes, channel id to presets, no full paths, change email to mail
2022-06-30 18:44:42 +02:00
jb-alvarado
df4bc00b9d
remove param.contains check
2022-06-29 18:00:08 +02:00
jb-alvarado
7ebbd151c4
better support for HLS multiple resolutions
2022-06-29 17:45:31 +02:00
jb-alvarado
f1fc19547a
simplify code
2022-06-27 10:55:07 +02:00
jb-alvarado
c90fc62a38
integrate option infinit for playlist
2022-06-26 23:23:14 +02:00
jb-alvarado
da1799e704
change error message
2022-06-25 23:12:38 +02:00
jb-alvarado
89226e179c
set default, in case playlist don't includes the category
2022-06-25 23:12:20 +02:00
jb-alvarado
b7dfa135bd
cleanup dependencies
2022-06-23 23:14:36 +02:00