Commit Graph

61 Commits

Author SHA1 Message Date
Dave Lane fb3d85cff4 fix(nvenc): dynamic nv codec sdk selection (#5451) 2026-07-26 21:06:28 -04:00
Dave Lane c8325cbdd1 fix(amf): wire h264_amf coder and profile mapping (#5442)
Co-authored-by: k4idyn <252943111+k4idyn@users.noreply.github.com>
2026-07-24 14:27:39 -04:00
Dave Lane 24cbf6f833 chore(sonar): change NOSONAR comment style (#5410) 2026-07-13 17:31:55 -04:00
Dave Lane 3377f7a73f refactor(sonar): migrate worker threads to std::jthread (#5398) 2026-07-12 00:30:05 -04:00
Cameron Gutman c42d20eb1a perf(deps): switch to upstream nanors runtime dispatching (#5369) 2026-07-03 22:31:23 -04:00
martona fbafc49768 feat(macOS): libdispalydevice integration (#5338)
Co-authored-by: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-07-03 21:11:39 -04:00
Dave Lane 09dc9e4c35 chore: use lizardbyte-common in c++ (#5356)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
2026-06-30 19:12:10 -04:00
Aliaksei Dziadziuk bba6c6cac0 feat(linux): pace capture at exact fractional NTSC framerates (#5282) 2026-06-30 09:40:08 -04:00
Dave Lane 4f7bde2430 build(homebrew): reduce test duplication and add test coverage for macOS (#5331) 2026-06-25 10:18:40 -04:00
Dave Lane 2c59b2e641 fix(crypto): OpenSSL 4.x compatibility (#5330) 2026-06-24 11:49:16 -04:00
martona f9d1aca72e build(macos): configure C++ standard and ICU root (#5101) 2026-05-13 19:01:34 -04:00
neatnoise 0752f641b1 feat(linux): Add Vulkan video encoder (#4603) 2026-03-30 22:17:00 -04:00
David Lane f6703a2781 test(windows): fix display device tests with clang (#4921) 2026-03-28 16:50:49 -04:00
Thomas Van Laere 0d3be0bb1e feat(macOS): Capture audio on macOS using Tap API (#4209)
Co-authored-by: David Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-03-20 22:50:52 -04:00
David Lane e836354e5a feat(web-ui): add browse feature to find directories/executables/files (#4848) 2026-03-13 22:55:04 -04:00
David Lane f04f6a2bde refactor(confighttp): HTML page handlers into generic getPage function (#4645) 2026-03-08 18:36:22 -04:00
Coia Prant d591643706 build(windows): add arm64 support (#3905)
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Signed-off-by: Coia Prant <coiaprant@gmail.com>
Co-authored-by: Ricky8955555 <rkmiao@duck.com>
Co-authored-by: Mike Fara <mjfara@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-02-07 21:03:05 -05:00
Cilps the Pumpkin 76b3a8596f feat(api): add application image endpoint (#4627)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-01-27 16:34:03 -05:00
David Lane ab52e27e0e fix(audio-info): crash when device name contains special characters (#4095) 2026-01-16 22:41:23 -05:00
David Lane 0aa7e3fd67 feat(network): allow binding to specific interface (#4481) 2025-12-23 13:08:12 -05:00
David Lane 75809f13e3 ci(linux): migrate Archlinux build to GitHub workflow (#4478) 2025-12-07 09:01:57 -05:00
David Lane 1d6d916b7a build: add freebsd support (#4049) 2025-11-11 23:46:11 -05:00
Andy Grundman 6ed0c7a8f2 feat(fps): support x-nv-video[0].clientRefreshRateX100 for requesting fractional NTSC framerates (#4019) 2025-10-11 19:56:12 -04:00
Mariotaku fbcf2116c2 feat(audio): allow sending continuous audio (#4261) 2025-10-11 16:53:11 -04:00
ReenigneArcher 5800653055 test: add external test commands (#4277) 2025-09-21 00:22:42 -04:00
ReenigneArcher 54a8dd792f test(audio): reduce wait time (#4247) 2025-09-08 17:59:19 -04:00
ReenigneArcher 2e8f1d4773 test(locale): test that languages are properly defined (#4220) 2025-08-31 12:56:05 -04:00
ReenigneArcher 14fc19ddbd test(config): add test for consistent config (#4215) 2025-08-31 09:57:03 -04:00
ReenigneArcher dbe80d0f92 style(sonar): fix cpp:S6185 (#4133) 2025-08-07 23:17:13 -04:00
ReenigneArcher 274b998ec5 build(cmake): bump c++ to 23 (#4096) 2025-07-19 09:00:44 -04:00
Cody Maness 64544e7960 fix(httpcommon): sonarqube warning cleanup (#3558)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-22 09:16:14 -05:00
ReenigneArcher c2420427b1 style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2025-01-19 22:34:47 -05:00
ReenigneArcher 26566cc04d test(fixtures): move certificate fixtures to source code (#3554) 2025-01-18 15:18:40 +00:00
ABeltramo 89f097ae65 Merge commit from fork
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2025-01-17 23:17:13 -05:00
Cameron Gutman c369e8e5b6 fix(capture/windows): fix capture when using the basic render driver (#3531)
* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option
2025-01-12 16:05:18 -06:00
Lukas Senionis 1b94e9339a feat(display): add display mode remapping option (#3529)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-12 14:14:20 -05:00
Lukas Senionis 76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Cameron Gutman fb1f5b5a89 fix(hostname): fix handling of non-ASCII hostnames on Windows (#3382) 2024-11-09 14:05:46 -06:00
ReenigneArcher 60cf24225f chore(various): tedious updates (#3316) 2024-10-19 21:59:15 -04:00
ReenigneArcher 0107ca44d7 ci(flatpak): sync with flathub (#3259) 2024-10-05 01:47:04 +00:00
Cameron Gutman 88ce5077b0 fix(mdns): don't hardcode mDNS instance name (#3084) 2024-08-25 19:20:33 -04:00
ReenigneArcher bf92fda969 fix(linux): enable lowlatency mode for AMD (#3088) 2024-08-25 10:50:51 -04:00
ReenigneArcher 6593fa5d61 feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
ns6089 764ce03520 feat(tests): rework tests in numerous ways (#3059) 2024-08-22 16:48:24 -04:00
ns6089 19250f13d6 tests(windows): prefer static libraries (#2939) 2024-08-08 17:39:30 +00:00
Cameron Gutman d57c66fa9c Eliminate a redundant alloc+copy of each frame (#2852)
* Eliminate a redundant alloc+copy for each frame

* Replace std::copy_n() with std::memcpy() for better code generation
2024-07-14 12:23:19 -05:00
Cameron Gutman e7c420dd6e Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions (#2828)
* Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions

* Update nanors to fix AVX-512 memory corruption
2024-07-11 20:22:57 -05:00
ReenigneArcher 1dd4b68e1c docs(src): add examples alias and general cleanup (#2763) 2024-06-28 08:34:14 -04:00
ReenigneArcher 4683bcaf36 build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
ReenigneArcher 334267807f tests: add httpcommon tests and add new file_handler methods (#2712)
Co-authored-by: Mariotaku <mariotaku.lee@gmail.com>
2024-06-17 18:03:42 +00:00