Commit Graph

20 Commits

Author SHA1 Message Date
Shiz 577f35eca3 cef_browser: unconditionally write frame, start with transparent frame 2020-05-20 00:22:04 +02:00
Shiz cb210fcc3e implement text support 2020-05-20 00:21:35 +02:00
Shiz f926b94c99 make sure ffmpeg process exits 2020-05-20 00:20:48 +02:00
Shiz acfb6a90b8 cdp_browser: move from browser to disambiguate 2020-05-19 20:24:56 +02:00
Shiz ec88f8d9d2 cef_browser: simplify and remove probesize argument 2020-05-19 20:23:49 +02:00
Shiz e68eb9bced automatically find OBS configuration 2020-05-19 20:23:25 +02:00
Shiz 7aaef13e18 add CEF browser alternative using cefpython3 2020-05-19 19:35:09 +02:00
Shiz f3b3327afe fix video looping 2020-05-19 19:34:03 +02:00
Shiz ae4eedcf2e browser: add screenshot functionality 2020-05-19 19:33:35 +02:00
Shiz 5d0889e85e pipeline: move ffmpeg to background process and allow for main thread runner 2020-05-19 19:31:59 +02:00
Shiz 22dd367562 chromium: close properly 2020-05-19 02:22:49 +02:00
Shiz ab96c7e4b4 brower: add chroma keying for transparency for now 2020-05-19 02:22:36 +02:00
Shiz 21467aa06d pass through cmdline to ffmpeg, remove preview feature 2020-05-18 20:52:32 +02:00
Shiz 9830183d01 clean up created Chromium instances 2020-05-18 19:41:55 +02:00
Shiz 71ad68ba4a properly parse OBS profile for canvas and output dimensions and rescale 2020-05-18 19:39:19 +02:00
Shiz ed535b0bd2 fix small type error for unimplemented sources 2020-05-18 18:51:53 +02:00
Shiz 97938bd670 simplify main function 2020-05-18 18:51:42 +02:00
Shiz d759f5870e fully implement browser_source 2020-05-18 18:51:21 +02:00
Shiz 46abaf0a70 rework filter chain to embed processes and inputs 2020-05-18 18:50:50 +02:00
Shiz a16d211be7 epoch 2020-05-17 04:32:00 +02:00