0aa7e3fd67
feat(network): allow binding to specific interface ( #4481 )
2025-12-23 13:08:12 -05:00
75809f13e3
ci(linux): migrate Archlinux build to GitHub workflow ( #4478 )
2025-12-07 09:01:57 -05:00
1d6d916b7a
build: add freebsd support ( #4049 )
2025-11-11 23:46:11 -05:00
6ed0c7a8f2
feat(fps): support x-nv-video[0].clientRefreshRateX100 for requesting fractional NTSC framerates ( #4019 )
2025-10-11 19:56:12 -04:00
fbcf2116c2
feat(audio): allow sending continuous audio ( #4261 )
2025-10-11 16:53:11 -04:00
5800653055
test: add external test commands ( #4277 )
2025-09-21 00:22:42 -04:00
54a8dd792f
test(audio): reduce wait time ( #4247 )
2025-09-08 17:59:19 -04:00
2e8f1d4773
test(locale): test that languages are properly defined ( #4220 )
2025-08-31 12:56:05 -04:00
14fc19ddbd
test(config): add test for consistent config ( #4215 )
2025-08-31 09:57:03 -04:00
dbe80d0f92
style(sonar): fix cpp:S6185 ( #4133 )
2025-08-07 23:17:13 -04:00
274b998ec5
build(cmake): bump c++ to 23 ( #4096 )
2025-07-19 09:00:44 -04:00
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
c2420427b1
style: adjust clang-format rules ( #2186 )
...
Co-authored-by: Vithorio Polten <reach@vithor.io >
2025-01-19 22:34:47 -05:00
26566cc04d
test(fixtures): move certificate fixtures to source code ( #3554 )
2025-01-18 15:18:40 +00:00
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
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
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
76bea8acb9
feat(display): Configure display device based on user config ( #3441 )
2025-01-07 20:40:48 -05:00
fb1f5b5a89
fix(hostname): fix handling of non-ASCII hostnames on Windows ( #3382 )
2024-11-09 14:05:46 -06:00
60cf24225f
chore(various): tedious updates ( #3316 )
2024-10-19 21:59:15 -04:00
0107ca44d7
ci(flatpak): sync with flathub ( #3259 )
2024-10-05 01:47:04 +00:00
88ce5077b0
fix(mdns): don't hardcode mDNS instance name ( #3084 )
2024-08-25 19:20:33 -04:00
bf92fda969
fix(linux): enable lowlatency mode for AMD ( #3088 )
2024-08-25 10:50:51 -04:00
6593fa5d61
feat: add publisher metadata ( #3080 )
2024-08-24 20:14:45 -04:00
764ce03520
feat(tests): rework tests in numerous ways ( #3059 )
2024-08-22 16:48:24 -04:00
19250f13d6
tests(windows): prefer static libraries ( #2939 )
2024-08-08 17:39:30 +00:00
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
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
1dd4b68e1c
docs(src): add examples alias and general cleanup ( #2763 )
2024-06-28 08:34:14 -04:00
4683bcaf36
build(docs): add cmake target for docs ( #2748 )
2024-06-24 16:12:31 +00:00
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
509576d616
feat(input/linux): add support for more virtual input devices ( #2606 )
...
Co-authored-by: ABeltramo <beltramo.ale@gmail.com >
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2024-06-16 00:21:18 +00:00
02ddbefd44
fix(macos): Mouse input broken in-game ( #2550 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2024-06-12 17:26:02 -04:00
f68de7da93
build(linux): add homebrew support ( #2667 )
2024-06-12 15:58:25 -04:00
17e0f1a816
feat(audio): custom surround-params ( #2424 )
2024-05-31 22:50:34 -04:00
659a426b03
fix(file_handler): avoid writing extra newline character ( #2335 )
2024-05-12 13:13:20 -04:00
b4c12cb77c
ci: fix code coverage ( #2512 )
2024-05-11 19:12:56 -04:00
7fb8c76590
Use C++20. ( #2322 )
2024-04-26 15:49:15 -04:00
2da6fb050a
fix(logging): add logging namespace and create logging::init method ( #2336 )
2024-04-02 20:57:57 -04:00
2af0ce364d
Revert "Add capture using WinRT Windows.Graphics.Capture API." ( #2320 )
2024-03-29 12:43:44 -04:00
8f1692a5ac
Add capture using WinRT Windows.Graphics.Capture API. ( #2149 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2024-03-27 23:47:26 -04:00
89e8b9628c
ci(tests): add test framework ( #1603 )
2024-03-24 19:52:24 -04:00