Commit Graph

38 Commits

Author SHA1 Message Date
akallabeth 439a5d609a
[build,android] update dependencies
* Update default OpenSSL version used for android build to 3.3.1
* Update default FFmpeg version to n7.0.1
* Update default cJSON to v1.7.18
* Update default openh264 to v2.4.1
2024-07-24 21:31:31 +02:00
akallabeth 8877614d50 [android] updated openssl, cjson and ffmpeg 2023-08-04 12:59:11 +02:00
fifthdegree d309fcd6e8 Restructure Azure AD related stuff
- Move responsibility for obtaining access tokens to clients
- Add function for getting access tokens for AVD
- Get correct server hostname during AVD setup
- Add utility function for doing http requests
2023-07-20 14:20:28 +02:00
Armin Novak 69aa1ff9db [build] add cJSON to android build scripts 2023-03-10 16:38:07 +01:00
akallabeth 663f041053 Added warning for android media codec 2022-11-15 15:42:37 +01:00
akallabeth d6eab34997 Updated openssl to 1.1.1s for android build 2022-11-11 11:51:53 +01:00
Armin Novak f620a31d57 Android build script updatee
* Remove JPEG build support (deprecated)
* Add sha256 check to tar/git checkout
* Update default dependency versions
2022-10-12 21:48:44 +02:00
akallabeth 633051e183 Updated OpenH264 and openssl versions 2022-05-13 10:38:26 +02:00
akallabeth 8cc92220b5 Made WITH_MEDIACODEC configurable, use newer openssl 2022-05-13 10:38:26 +02:00
Iordan Iordanov 511444a65e Switch to official OpenSSL Download location and away from github.
One of the benefits is that this adds support for building with OpenSSL 3.0 versions without breaking support for building with 1.1.1.

As part of the work, the assumption that there is an /archive/ in the download path is removed.

Furthermore, cmake modules for finding OpenSSL are updated in order to support 3.0.
2022-04-07 09:10:40 +02:00
Armin Novak 5d147f7019 Revert to default API level 21 2022-02-24 12:06:06 +01:00
akallabeth 8b3f9431de Cleanup/code formatting 2022-02-22 09:44:13 +01:00
Armin Novak f03059e718 Extended AINPUT API:
* Each event now has a timestamp
* Relative and absolute events are sent simultaneously
* Added a flag indicating relative events are available
2022-02-22 09:44:13 +01:00
Armin Novak d3ae4cf26d Added code assertions, fixed loading order 2022-01-26 10:24:26 +01:00
akallabeth 70a689787d Updated android build configuration
Use FFMPEG instead of OpenH264 for newer NDK compatibility
2022-01-13 09:25:25 +01:00
Armin Novak 7e7394d905 Update default android build config
Remove x86 and x86_64 to bring down pr build times
2021-09-04 18:01:30 +02:00
akallabeth 23aa5fb873 Updated OpenSSL and android dependencies 2021-03-15 10:44:15 +01:00
Christian Plattner 95315816d9 Disable building OpenH264 in Andriod CI builds 2020-11-21 15:22:59 +01:00
Christian Plattner 711870e21a Fix #6565: streamline android build configuration 2020-11-21 15:22:59 +01:00
akallabeth f2d5cf2b41 Updated android build scripts for ci. 2020-04-09 10:03:20 +02:00
Mathew 2ff19597dc fix scripts to build with ndk r15c,
cache dependancies so we are not hitting github often
update android dependancies to latest and compile.
./android-build-freerdp.sh --ndk ~/Programming/android-ndk-r15c --relWithDebug --jpeg
Still an error compiling openh264
2018-11-09 15:20:52 +13:00
Armin Novak d8bcb6910e Updated OpenSSL version in build scripts. 2018-04-12 16:52:33 +02:00
Armin Novak 45abdc94d6 Updated OpenSSL version for android. 2018-01-17 15:30:29 +01:00
Armin Novak 1f12b2af6f Updated to OpenH264 1.7 and relocatable binaries. 2018-01-17 15:30:29 +01:00
Armin Novak a8447d0d2c Updated OpenSSL version in android script. 2017-02-22 16:08:43 +01:00
Armin Novak 676871e0fd Disabled OpenH264 in default android build. 2017-01-18 16:52:52 +01:00
Armin Novak 62544e0b8a Added android release build configurations. 2017-01-16 15:25:20 +01:00
Armin Novak c74f0510ce Updated android build scripts for OpenSSL 1.1 2017-01-16 14:57:28 +01:00
Armin Novak 196386f59b Android client support script fixes. 2016-10-06 13:43:11 +02:00
Armin Novak 48b4c5b7a4 Fixed android libfreerdp install paths. 2016-07-06 17:18:13 +02:00
Armin Novak f5fef88486 Disabled OpenH264 build for pull request tester. 2016-07-06 11:59:08 +02:00
Armin Novak be33a11754 Fixed missing arch. 2016-06-03 09:42:00 +02:00
Armin Novak fc2f43e3da Added android64 support. 2016-06-02 14:25:13 +02:00
Armin Novak 4a7816db11 Updated OpenSSL version in script. 2016-03-10 21:54:11 +01:00
Armin Novak 98d4a9347a Added support for android SetFileTime.
Deactivated libjpeg support for android.
2016-02-26 12:27:59 +01:00
Bernhard Miklautz ae6c235be7 android: disable mips build
mips build causes problems when building openssl during integration
builds. Disable it for now
2016-02-25 16:31:20 +01:00
Armin Novak b8106a1a62 Updated documentation and default build config. 2016-02-01 16:01:32 +01:00
Armin Novak d04eb12a47 Added new android build scripts. 2016-02-01 15:22:10 +01:00