Commit Graph

20593 Commits

Author SHA1 Message Date
akallabeth
c5cde819e0 Merge pull request #11095 from akallabeth/multi-monitor-fix
Multi monitor fix
2025-01-22 20:41:25 +01:00
akallabeth
2da3257bb3 Merge pull request #11105 from akallabeth/android-update
[android,scripts] update android native build
2025-01-22 15:28:14 +01:00
Armin Novak
a8b211395f [android,scripts] update android native build
* update dependencies to current versions
* build openh264 with static runtime
* use curl for download instead of wget, fall back to wget in case no
  curl installed.
2025-01-22 11:58:10 +01:00
akallabeth
23bce3a8e5 Merge pull request #11102 from akallabeth/designator
[warnings] fix -Wc++20-designator
2025-01-20 11:55:16 +01:00
akallabeth
e25d00fceb [warnings] fix -Wc++20-designator 2025-01-20 11:37:37 +01:00
akallabeth
bb5bd928c9 Merge pull request #11099 from akallabeth/android
[client,android] update gradle to 8.10.2
2025-01-20 11:03:35 +01:00
akallabeth
b59140d6ef [client,android] force newer NDK 2025-01-20 10:37:33 +01:00
akallabeth
c03714c5de [client,android] update gradle to 8.10.2 2025-01-20 08:36:37 +01:00
akallabeth
89d6ddc78d [client,x11] fix multi monitor settings 2025-01-19 16:03:33 +01:00
akallabeth
23e62f1b12 [ci,abi] add suppression for freerdp_settings_set_uint32 2025-01-19 15:31:31 +01:00
akallabeth
903c290ada [ci,abi] add suppression for freerdp_settings_get_uint32 2025-01-19 15:31:29 +01:00
akallabeth
355bb9f037 [codec,h264] fix sign type of option 2025-01-19 15:31:26 +01:00
akallabeth
1b04ca94f0 [core,settings] fix settings test
* with the new freerdp_settings_set_monitor_def_array_sorted more input
  configurations are considered as valid.
* add a check for the FreeRDP_MonitorLocalShiftX and
  FreeRDP_MonitorLocalShiftY values after providing a monitor
  configuration
2025-01-19 15:31:24 +01:00
akallabeth
49d38c9b71 [cxx] use std::vector::emplace_back 2025-01-19 15:31:21 +01:00
akallabeth
2ecee5281e [client,sdl] fix sdl3 multi monitor setting 2025-01-19 15:31:18 +01:00
akallabeth
0407bebf4b [client,sdl] fix sdl2 multi monitor settings 2025-01-19 15:31:11 +01:00
akallabeth
1c852e0f6a [channels,rdpgfx] refactor code 2025-01-19 15:31:01 +01:00
akallabeth
745ae2d615 [common,settings] MonitorLocalShift[XY] compat
Allow unsigned access to MonitorLocalShift[XY] values for compatibility
with older releases.
2025-01-19 15:30:58 +01:00
akallabeth
567887fbb0 [core,settings] Fix MONITOR_DEF settings
* Make FreeRDP_MonitorLocalShiftX and FreeRDP_MonitorLocalShiftY signed
* Add function freerdp_settings_set_monitor_def_array_sorted to proplery
  align the MONITOR_DEF array according to RDP requirements
2025-01-19 15:30:56 +01:00
akallabeth
1c7b291dc2 [core,gcc] fix MONITOR_DEF read/write
coordinates are signed.
2025-01-19 15:30:42 +01:00
akallabeth
2c727222d1 Merge pull request #11093 from vmpn/vmpn/sdl3-credentials
Make credential dialog work with SDL3
2025-01-18 23:45:52 +01:00
Vladimir Berezniker
0757ad426e Make credential dialog work with SDL3 2025-01-18 17:24:34 -05:00
akallabeth
16c34d73c3 Merge pull request #11092 from vmpn/vmpn/sdl3-compatibility
Make code compatible with SDL3 3.1.8+
2025-01-18 09:56:33 +01:00
Vladimir Berezniker
bd62da3ff6 Make code compatible with SDL3 3.1.8 plus 2025-01-17 18:22:56 -05:00
akallabeth
41cfce7ef4 Merge pull request #11089 from akallabeth/mac-avc
[mac,build] enable OpenH264, disable assert
2025-01-15 21:57:14 +01:00
akallabeth
2fefaf8d42 [mac,build] enable OpenH264, disable assert 2025-01-15 21:10:30 +01:00
akallabeth
7c23380c10 Merge pull request #11088 from akallabeth/warn-fix
[warnings] fix some more warnings
2025-01-15 16:28:11 +01:00
Armin Novak
174809b8a5 [warnings] fix some more warnings 2025-01-15 16:02:38 +01:00
akallabeth
cee5c1cc98 Merge pull request #11087 from akallabeth/yuv-generic-inline
[primitives,yuv] inline functions
2025-01-15 15:54:34 +01:00
Armin Novak
664321dd04 [clang,tidy] fix cast warnings 2025-01-15 15:35:09 +01:00
Armin Novak
f52801e8e0 [primitives,yuv] inline functions 2025-01-15 14:34:12 +01:00
akallabeth
d9adb51f76 Merge pull request #11086 from akallabeth/yuv-odd
[primitives,yuv] allow odd height for YUV
2025-01-15 13:49:02 +01:00
Armin Novak
b07d850774 [primitives,yuv] allow odd height for YUV
rails mode often submits odd resolution heights, so support these in
RGB2YUV and YUV2RGB conversions.
2025-01-15 11:51:32 +01:00
akallabeth
c13d4750f6 Merge pull request #11085 from akallabeth/tidy
[clang,tidy] fix warnings
2025-01-15 11:11:17 +01:00
akallabeth
ea2022b76b [clang,tidy] fix warnings 2025-01-15 09:32:52 +01:00
akallabeth
87e6ceca98 Merge pull request #11083 from akallabeth/tz-bias-reset
[winpr,timezone] unify reset of Daylight/StandardBias
2025-01-14 22:52:26 +01:00
akallabeth
ba424d7600 [client,x11] fix coordinate sign type 2025-01-14 22:05:52 +01:00
akallabeth
52708ad86d [winpr,timezone] unify reset of Daylight/StandardBias 2025-01-14 21:58:27 +01:00
akallabeth
0455da9adc Merge pull request #11081 from akallabeth/yuv-odd
[primitives,yuv] allow odd lines for YUV444 to RGB
2025-01-14 21:26:24 +01:00
akallabeth
b02e58a039 [codec,h264] fix missing static 2025-01-14 21:06:17 +01:00
akallabeth
f1d1864e3c [primitives,yuv] allow odd lines for YUV444 to RGB 2025-01-14 20:51:23 +01:00
akallabeth
79e59a1614 Merge pull request #11080 from akallabeth/tz-dst-bias
[winpr,timezone] fix dst bias
2025-01-14 20:15:57 +01:00
akallabeth
df158b7e5c [winpr,timezone] fix dst bias 2025-01-14 19:57:54 +01:00
akallabeth
e0ce33634f Merge pull request #11079 from akallabeth/enum-tz-fix
[winpr,timezone] restore TZ after decoding current time
2025-01-14 18:42:13 +01:00
akallabeth
e1ee4bee38 Merge pull request #10887 from oleg0421/rdpecam_vaapi_h264_encoding
MS-RDPECAM: VAAPI h264 encoding, resolves #10762
2025-01-14 18:39:57 +01:00
akallabeth
6dfd18bfb8 [core,timezone] print timezone bias signed 2025-01-14 18:19:16 +01:00
akallabeth
eac37a7c65 [winpr,timezone] restore TZ after decoding current time 2025-01-14 18:09:56 +01:00
oleg0421
7b4a903f66 MS-RDPECAM: VAAPI h264 encoding 2025-01-14 04:32:12 -08:00
akallabeth
d0fb99715d Merge pull request #11078 from akallabeth/openh264-trace
[codec,openh264] fix trace log crash
2025-01-14 12:16:30 +01:00
akallabeth
fca3b3d7db [codec,openh264] fix trace log crash 2025-01-14 12:09:44 +01:00