Commit Graph

989 Commits

Author SHA1 Message Date
jb-alvarado
98881eda9d add live ingest switch to hls mode 2022-05-02 22:49:41 +02:00
jb-alvarado
42ec3ef9f9 format code with cargo fmt, update packages 2022-05-01 00:08:12 +02:00
jb-alvarado
2534059ae5 clean code with clippy 2022-04-29 15:46:23 +02:00
jb-alvarado
b48c553ced start after mount 2022-04-29 11:06:55 +02:00
jb-alvarado
b898b4cab1 experimental log rotate by date 2022-04-29 10:20:53 +02:00
jb-alvarado
a105e236fa add code documentation 2022-04-28 21:45:12 +02:00
jb-alvarado
0c15c41d9a spelling 2022-04-28 17:55:35 +02:00
jb-alvarado
17ee86afc1 start with documentations 2022-04-28 17:54:55 +02:00
jb-alvarado
03bb49c0b8 make channel optional 2022-04-27 21:48:51 +02:00
jb-alvarado
8f1dae6550
Merge pull request #120 from jb-alvarado/master
Optimize CPU and Ram usage
2022-04-27 17:25:53 +02:00
jb-alvarado
a52a0fa399 use fetch_add 2022-04-27 17:17:39 +02:00
jb-alvarado
a50e195dca Switch from some Mutex to Atomics 2022-04-27 17:01:36 +02:00
jb-alvarado
13c20846e3 cleanup 2022-04-27 14:33:13 +02:00
jb-alvarado
9fb120dabe test standard threads instead of tokio 2022-04-26 13:47:52 +02:00
jb-alvarado
372c3ba773 replace std sleep with tokio sleep
this makes it more easy to shutdown a async task
2022-04-21 11:18:10 +02:00
jb-alvarado
2d561400ab
Merge pull request #119 from jb-alvarado/master
change to crossbeam channel
2022-04-19 22:23:23 +02:00
jb-alvarado
797a52eebc
Merge branch 'ffplayout:master' into master 2022-04-19 20:20:41 +02:00
jb-alvarado
40e49b442d change usage line, update 2022-04-19 17:44:14 +02:00
jb-alvarado
0c2ee7726b switch from try_recv to try_iter 2022-04-18 20:47:17 +02:00
jb-alvarado
f3eb5da16f better write out, then drop 2022-04-18 14:36:54 +02:00
jb-alvarado
790e22a50d change sync_channel to crossbeam-channel
flush channel after switching
2022-04-18 13:31:43 +02:00
jb-alvarado
423c8f996f from extension 2022-04-14 21:41:59 +02:00
jb-alvarado
68564256ff change channel size and add info about it
too small value for sync_channel size increases CPU load, large values leave packets in queue which creates artifacts
2022-04-14 21:24:42 +02:00
jb-alvarado
2eb8f51139 check if storage path exists 2022-04-14 21:24:02 +02:00
jb-alvarado
c33ceda4eb default of rpc 2022-04-14 21:23:51 +02:00
jb-alvarado
a0031c2c1d
Update bug_report.md 2022-04-14 17:55:21 +02:00
jb-alvarado
894a1d386b rename repo 2022-04-14 17:18:32 +02:00
jb-alvarado
59e5b9fee7 add LICENSE 2022-04-14 17:10:59 +02:00
jb-alvarado
d0a58661f9
Update README.md 2022-04-14 16:51:32 +02:00
jb-alvarado
54692435d0 migrate to Rust 2022-04-14 16:50:25 +02:00
jb-alvarado
c2ee7965c5 Merge remote-tracking branch 'ffplayout-rs/main' 2022-04-14 16:46:00 +02:00
jb-alvarado
91de5d348c
Merge pull request #14 from jb-alvarado/main
simple playlist generator, add more docs
2022-04-14 16:40:50 +02:00
jb-alvarado
76cb82715a
Merge branch 'ffplayout:main' into main 2022-04-14 16:40:18 +02:00
jb-alvarado
e198b18c64 add some more docs 2022-04-14 16:13:38 +02:00
jb-alvarado
11c577aff5 add simple playlist generator 2022-04-14 11:50:29 +02:00
jb-alvarado
614aa7851c work on playlist generator 2022-04-13 17:40:47 +02:00
jb-alvarado
b5a991c9ca change logo path 2022-04-12 21:48:37 +02:00
jb-alvarado
a73e21dcac Merge branch 'main' of github.com:jb-alvarado/ffplayout-rs 2022-04-12 21:46:06 +02:00
jb-alvarado
aaac213743 ignore packages 2022-04-12 21:46:03 +02:00
jb-alvarado
c1b0babc1d
Merge pull request #13 from jb-alvarado/main
fix folder watch, make category optional, deb and rpm packages
2022-04-12 21:41:38 +02:00
jb-alvarado
0eb78c59e4
Merge branch 'ffplayout:main' into main 2022-04-12 21:40:10 +02:00
jb-alvarado
558ef25ab3 add debian and rhel packages 2022-04-12 21:39:53 +02:00
jb-alvarado
2b0e867439 better recipient validation 2022-04-12 12:28:31 +02:00
jb-alvarado
f2cc26ebfb cleanup 2022-04-11 22:12:39 +02:00
jb-alvarado
ca52f8bf94 remove process_control and replace it with std Child 2022-04-11 21:37:41 +02:00
jb-alvarado
ee96742c2c fix folder watch 2022-04-11 17:47:43 +02:00
jb-alvarado
f0ebfb710c make category optional 2022-04-10 22:05:19 +02:00
jb-alvarado
8630b9e930
Merge pull request #12 from jb-alvarado/main
fix reset status on new day
2022-04-08 15:15:05 +02:00
jb-alvarado
b9e8261eee
Merge branch 'ffplayout:main' into main 2022-04-08 15:14:40 +02:00
jb-alvarado
7bcd344d6d fix reset status on new day, better error messsages for rpc 2022-04-08 15:13:42 +02:00