mid
b1a1b9a1eb
Architectural updates
...
1. Introduce image UUIDs, so nodes may check for source updates.
2. Flip over design. Now, CHiPubNodes contain private data, instead of
CHiPubNodes being contained within private data. Each node must cache
its source data if it wants to conditionally run.
2025-10-15 09:45:38 +03:00
mid
cc70d9138a
Don't fuckin call SetImage from the not UI thread wtf
2025-10-15 09:42:06 +03:00
mid
28e7fa3365
Fix vpx encoding
2025-10-12 16:57:58 +03:00
mid
8b78f0cdf7
fix preview resizing
2025-10-12 12:19:46 +03:00
mid
542b271c6d
fix window_x11
2025-10-12 12:10:28 +03:00
mid
9ad84c447b
do unaligned load
2025-10-12 11:50:58 +03:00
mid
3993163d6d
Start Windows compatibility
...
screen_capture_lite turned out to be pretty broken and so I brought back
my old X11 implementation for the Window node, for Unices only.
Hopefully SCL actually works on Windows because lemme tell you, I do not
want to go knee-deep in that.
Additionally, SAIL was replaced with stb_image because I couldn't get
SAIL to build under MinGW.
2025-10-12 11:23:49 +03:00
mid
d77ae15b46
MKV output bugfixes
2025-10-12 11:19:17 +03:00
mid
fb6b0dd492
prepare for trouble
2025-10-12 11:09:06 +03:00
mid
aff60df9da
Use alpha in image viewer (checkered background)
2025-10-05 23:29:40 +03:00
mid
c7468d0944
Use new window API in frame.cpp
2025-10-05 23:29:14 +03:00
mid
1651beddf4
Better real-time parameters for VP9
...
Still not practically real-time, but good enough for 720p @ 30fps
2025-10-05 23:27:05 +03:00
mid
0384176de6
Replace X11-based screen capture with cross-platform library
...
Unfortunately this brings back the C++ requirement, but later on this
will happen anyway, what with me wanting some CV funsies.
2025-10-05 23:26:33 +03:00
mid
e510d92b17
Some error recovery
2025-10-05 23:24:12 +03:00
mid
c91115dad4
Numerous bug fixes, including strides
2025-10-05 23:23:40 +03:00
mid
b6e6713860
Move to EBML-based project file format
2025-10-05 23:21:21 +03:00
mid
33c9207947
Bug fixes
2025-10-05 23:09:32 +03:00
mid
50c9a7a6ff
Switch from WebM to full Matroska muxer
2025-03-31 21:37:04 +03:00
mid
cc88f1f0dd
Faster VPx settings
2025-03-29 10:56:45 +02:00
mid
86fe6995ad
Fix EncodeOpus crash
2025-03-29 10:56:32 +02:00
mid
fb3c9d892d
Update README.md
2025-03-09 10:36:15 +02:00
mid
824f3812ce
Forgot these
2025-03-09 10:29:35 +02:00
mid
6fc29ba5f8
Support Twitch streaming, chroma key, errors, fixed modulation, node lifespan, fix bugs, many optimizations
2025-03-09 10:25:39 +02:00
mid
8f053bbdb1
Add Save/Load functionality
2024-06-30 14:43:13 +03:00
mid
34e7cd9362
.gitignore
2024-06-27 12:49:51 +03:00
mid
47c9e912e3
README.md
2024-06-27 12:48:30 +03:00
mid
18da1dabcd
Move to Git
2024-06-26 20:47:26 +03:00