31 Commits

Author SHA1 Message Date
jb-alvarado
c0740fc830 get correct error level from config, fix playlist tests 2023-02-09 11:09:54 +01:00
jb-alvarado
c5308efa03 Merge branch 'nuxt3-frontend' of github.com:jb-alvarado/ffplayout-engine into nuxt3-frontend 2023-02-02 12:15:04 +01:00
jb-alvarado
537f664c06 fix v_in in custom filter, add audio only mode 2023-02-02 12:14:57 +01:00
jb-alvarado
255ced8ecb update packages, fix clippy warnings 2023-01-28 21:52:32 +01:00
jb-alvarado
f38882032f add optional ingest_level
- migrate to rust 1.66
- update packages
- set windows title in desktop mode
2022-12-17 22:08:22 +01:00
jb-alvarado
4b92c7efd2 add ignore, use ProcessUnit for error logging 2022-10-25 14:34:03 +02:00
jb-alvarado
d5356803d0 simplify code 2022-10-25 10:52:02 +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
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
84addbcb2a use named drawtext filter instead of index 2022-10-15 21:59:37 +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
87c508be54 add tests 2022-10-12 15:28:49 +02:00
jb-alvarado
8a5889be37 rename hls process 2022-10-05 20:44:44 +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
3c712b00eb support custom filters, #183 2022-08-30 17:15:29 +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
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
1f42fce994 fmt 2022-08-08 11:53:48 +02:00
jb-alvarado
6c4089974a add ignore_chapters to ffmpeg dec process to skip error message: Referenced QT chapter track not found 2022-08-08 11:38:57 +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
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
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
717764c586 log only in running state 2022-07-25 21:36:00 +02:00
jb-alvarado
06fa5e6e95 add frontend, remove preview config 2022-07-24 19:23:52 +02:00
jb-alvarado
6b6d8e175f warn about preview in HLS mode is not supported 2022-07-03 11:17:20 +02:00
jb-alvarado
884082fa0a add null output 2022-06-27 11:49:43 +02:00
jb-alvarado
07b1bd30ae refractor code 2022-06-21 23:10:38 +02:00