1152 Commits (master)

Author SHA1 Message Date
evgeny b9a5981f5c gui: shorten unknown NAT status to NAT? 1 week ago
evgeny 78f71ddbb0 nat: distinguish public interface addresses from unknown NAT candidates 1 week ago
evgeny 79d8789410 nat: prioritize mapping candidates and label unknown NAT explicitly 1 week ago
evgeny 1dc26bf715 Add bounded mouse zoom and panning to live stream viewer 1 week ago
evgeny 93dc21f3c8 Exercise capture conversion failure with distinct source generations 1 week ago
evgeny fd73fae77f Keep stream capture failures and cursor snapshots tied to their source 1 week ago
evgeny 9c7d088f8b Compare retained image pixels without assuming SIMD color rounding 1 week ago
evgeny 64bbbdc631 Guard RGB conversion bounds and use padded frames in file playback 1 week ago
evgeny f81b93ad0d Allocate padded RGB frames for FFmpeg video conversion 1 week ago
evgeny 88e3e27145 Show cursor in Windows stream preview 1 week ago
evgeny bf729502a1 Improve Windows screen capture frame rate 1 week ago
evgeny f5660a4642 Hide window capture sources 1 week ago
evgeny e440c62339 Use native Windows monitor handle for cursor overlay 1 week ago
evgeny 4a6f95cebd Add native Windows cursor overlay to screen broadcasts 1 week ago
evgeny 49d55a25a1 Poll stream image thread cleanup from GUI loop 1 week ago
evgeny 1e21912dc6 Trace stream image worker and GUI shutdown waits 1 week ago
evgeny a63af43e59 Handle AMF periodic keyframes 1 week ago
evgeny 98d0040b27 Fix AMF live encoder startup probe 1 week ago
evgeny 2a439754ba Fix Windows FFmpeg configure link flags 1 week ago
evgeny 4401c4b1e4 Fix libaom build with NASM 3 1 week ago
evgeny 8cb656dbdc Minimize FFmpeg features for ChatGUI 1 week ago
evgeny eb98d2c724 Fetch x265 tags before configuring version metadata 1 week ago
evgeny f90cbae94a Enable AMD AMF in Windows ChatGUI FFmpeg build 1 week ago
evgeny 7a2fa9e199 Move captured frame conversion to persistent worker 1 week ago
evgeny 5c9bf9e47c Log capture conversion thread and completion 1 week ago
evgeny 8d7ab6a1a6 Keep a converted frame for encoder reconfiguration 1 week ago
evgeny 97e20d2f1c Keep Qt video frame conversion off the publisher worker 1 week ago
evgeny 16e547d15d Drain publisher while asynchronous microphone teardown completes 1 week ago
evgeny 114c0b3e2f Aggregate recurring audio glitch logs between buffer changes 1 week ago
evgeny 688d559787 Wait for native thread exit outside GUI and cover FIN drain in tests 1 week ago
evgeny 0f5a5580c5 Test publisher shutdown with GUI-dependent thread-local cleanup 1 week ago
evgeny 85101765eb Keep GUI responsive until publisher threads finish resource cleanup 1 week ago
evgeny fb2a615165 Reproduce Android audio startup deadlock with real Opus playback 1 week ago
evgeny 0c26daf3f5 Document adaptive buffer limits and preserve failed-open backoff 1 week ago
evgeny b463fc3309 Keep adaptive requests above baseline and test backend fault events 1 week ago
evgeny e37b3be7da Defer new shared subscribers during microphone buffer resizing 1 week ago
evgeny ca09073a52 Test gradual audio buffer adaptation and nonblocking microphone stop 1 week ago
evgeny efe9e8311c Detach shared capture safely while its audio buffer is resizing 1 week ago
evgeny 3c73c7d645 Keep microphone buffer resizing outside the GUI close path 1 week ago
evgeny 0b58bf3c87 Increase audio buffer gradually after repeated backend glitches 1 week ago
evgeny 360d5dddaa Expose WASAPI and Linux audio buffer glitches to device owners 1 week ago
evgeny c37be1c3e8 Trace stream audio startup demand and link Windows COM cleanup 1 week ago
evgeny 014a110fd5 Verify stopping during asynchronous microphone cleanup 1 week ago
evgeny 69cee1bec4 Check continuing H265 screen video and avoid waiting on failed input 1 week ago
evgeny 2de9ac85a2 Test missing microphone PCM in calls and radio without GUI stalls 1 week ago
evgeny cb84d1049f Translate call and radio microphone timeout messages 1 week ago
evgeny 91357ebf90 Show microphone timeout errors in call and radio controls 1 week ago
evgeny 110af9b0c5 Keep normal capture lifecycle synchronous after healthy input 1 week ago
evgeny 432f2dcf00 Stop radio transmission when microphone PCM stops arriving 1 week ago
evgeny 26f6e2ee83 Disable stalled call microphones and close capture asynchronously 1 week ago