Commit Graph

31 Commits

Author SHA1 Message Date
weil c5e4c2989b Expose screen capturer init mechanism in GodotObs 2024-07-14 06:21:18 +02:00
weil aa664fbd6b Introduce very basic safety init check for the screen capturer 2024-07-14 06:20:36 +02:00
weil b8a82963b5 Use Godot4.2 stable in godot-cpp 2024-07-14 06:19:33 +02:00
weil e7dcdf2d65 Use static libvpx; use /MD runtime for Godot and final library 2024-07-14 06:18:49 +02:00
weil bc5569f93f Update some dependencies; recompile dependencies using /MD 2024-07-14 06:17:22 +02:00
weil bef8baba5f Fix screen change mechanism; create method for counting screens 2024-07-09 16:58:12 +02:00
weil 57505fd06d Recompile some libraries for compatibility 2024-07-09 16:07:09 +02:00
weil a7aa2fa598 Upload x64 libvpx 2024-07-06 03:13:46 +02:00
weil 9825c7f3ef Experimental: changes to capture rescaling mechanisms 2024-07-06 01:41:33 +02:00
weil 96cb1af807 Optimized bgr to yuv420 code 2024-02-11 15:37:19 +01:00
weil 2060e18b75 Multiple improvements to streaming reliability 2024-02-01 20:44:29 +01:00
weil 6e37df5872 Add headers to vs project 2024-02-01 06:20:59 +01:00
weil 511b4e13f7 Implemented basic screen grabber using desktop duplication api 2024-01-30 23:14:12 +01:00
weil 18d2488c42 Video streaming PoC 2024-01-29 10:56:48 +01:00
weil 6fd700419b Upload libvpx 2024-01-29 10:54:36 +01:00
weil de45aecda6 Adjust gitignore for vs 2024-01-29 10:53:33 +01:00
weil ad816f16dd Add visual studio project generation to scons 2024-01-29 10:50:58 +01:00
weil aec78c782e Add get_input_mix_rate method 2024-01-29 10:46:18 +01:00
weil 9f2cbf4b75 Reworked sampling handling; added speex resampler 2024-01-24 01:37:09 +01:00
weil 09d72665ce Added libspeex dependency 2024-01-24 01:05:41 +01:00
weil c09287c4fe Add method for fetching default device sampling rate 2024-01-22 20:16:23 +01:00
jan-weil cc22cb9959
Minor changes to the readme 2024-01-17 08:42:18 +01:00
weil cd69c2b1ca GodotOpus is no longer a singleton; multiple performance improvements 2024-01-17 08:29:33 +01:00
jan-weil 4824499682
Add build info to the readme 2024-01-16 17:35:33 +01:00
weil 1d7fc91a7b Add gdextension 2024-01-16 17:34:15 +01:00
weil d09af5b7d8
Add info about some known limitations to the readme 2024-01-16 17:18:54 +01:00
weil c160ee778f
Create README.md 2024-01-16 17:16:58 +01:00
weil bc1f4f1a49 Add encode/decode opus bindings 2024-01-16 16:58:59 +01:00
weil 9f870836dc Add libopus windows build (x64) 2024-01-16 16:19:26 +01:00
weil 634f0bcaef Add godot-cpp submodule 2024-01-16 16:13:24 +01:00
jan-weil 559cdeca3a
Initial commit 2024-01-16 16:04:07 +01:00