Ilya Fedin
efa287b786
Use text=True instead of decode() in prepare.py
2022-12-31 16:02:28 +04:00
Ilya Fedin
2cbd2725e5
Remove force-disabling of Qt's color space support for sent images
...
Qt had a bug with interpreting PNG gamma, but it seems it's fixed now.
2022-12-27 11:52:27 +04:00
Ilya Fedin
95b29f5f35
Enable ffmpeg dav1d support
2022-12-25 08:40:16 +04:00
Daniel Novomeský
6ff2c08764
Added dependencies for Windows build
...
They will be used for plugins in kimageformats:
dav1d, libavif are needed for AVIF plugin
libde265, libheif are needed for HEIF plugin
libjxl is needed for JXL plugin
dav1d could be used by ffmpeg to provide AV1 decoding
meson is required to build dav1d
2022-12-23 10:58:22 +04:00
Ilya Fedin
2bbe511a6f
Revert some mistakenly replaced '/' symbols earlier
2022-12-20 17:22:19 +04:00
Ilya Fedin
5cbdc2f739
Install gyp python dependencies in prepare.py
2022-12-20 17:22:19 +04:00
23rd
5101ea2a96
Updated Qt to 5.15.7 on Windows.
2022-12-09 11:54:37 +03:00
John Preston
cad87f6818
Update to WebRTC M108.
2022-12-08 14:22:04 +04:00
John Preston
6abfdd20fa
Don't apply deleted GYP patch in Windows prepare.
2022-12-06 18:23:51 +04:00
John Preston
4dd1f95fbf
Disable deprecated warning when building dump_syms.
...
Fixes #25366 .
2022-12-06 18:13:23 +04:00
John Preston
cd85c4911c
Migrate macOS build to patched Qt 6.3.2.
...
Fixes #24915 .
2022-12-06 16:38:08 +04:00
Ilya Fedin
b9a766387c
Replace docker buildx with DOCKER_BUILDKIT=1 environment variable
...
This seem to work better with distribution-provided Docker
2022-11-28 21:54:37 +01:00
23rd
53c4b511f8
Fixed different configuration flags for FFmpeg on macOS.
2022-11-25 16:01:41 +03:00
23rd
7aede75e43
Added external cld3 library.
2022-11-22 00:28:03 +00:00
Ilya Fedin
f7971733f4
Update msys2 base
...
It has new signatures and fixes the CI
2022-11-19 02:21:32 +04:00
23rd
5b1a9fb3e1
Migrated gyp for breakpad to upstream in prepare script on macOS.
2022-09-29 21:22:06 +04:00
John Preston
4e7a5eeffb
Use Python 3.10 and GYP supporting it.
2022-09-22 15:31:46 +04:00
Ilya Fedin
eab41d272b
Fix various spaces on end of lines
2022-09-02 21:27:41 +04:00
23rd
c20ed7c7a8
Enabled utf-8 mode for python while breakpad is building.
2022-09-02 21:14:29 +04:00
John Preston
92a9ba2ba0
Use exact jom url instead of mirrored.
2022-08-29 09:12:09 +04:00
Ilya Fedin
4d4d75addf
Install nuget and jom with prepare.py
2022-08-28 08:38:37 +04:00
Ilya Fedin
42fe80b5e2
Use perl, nasm, yasm and ninja from msys64
2022-08-28 08:38:37 +04:00
Ilya Fedin
fc19ce5a9b
Install msys64 with prepare.py
2022-08-28 00:35:45 +04:00
Ilya Fedin
31fa6d24f4
Use zlib built with cmake on Windows
2022-08-28 00:35:45 +04:00
Ilya Fedin
5f3c957b1d
Use COPY --link to consume less space when building Docker image
2022-08-13 12:10:07 +04:00
John Preston
b829ed3530
Build docker using poetry by ./build/prepare/linux.sh
2022-07-26 20:12:13 +03:00
Ilya Fedin
aeddaf3dbd
Update openal to 1.22.2
2022-06-28 09:49:45 +04:00
John Preston
65c7a9a554
Fix title on Win7 and macOS file chooser.
2022-06-24 20:45:14 +04:00
Ilya Fedin
28f75525b2
Update openal to 1.22.1
...
Downgrade pipewire headers as openal won't work with pipewire version less than headers it builds with now
2022-06-23 09:48:27 +04:00
John Preston
45caa25e55
Beta version 3.7.6: Backport a Qt 5.15.4 crashfix.
2022-06-16 19:12:33 +04:00
Ilya Fedin
226154baa5
Fix macOS action
2022-06-15 16:09:42 +04:00
John Preston
1c6fac337e
Fix global menu and file chooser on macOS.
2022-06-15 14:49:53 +04:00
John Preston
0f5d71434f
Update Qt to 6.3.1 in prepare script.
2022-06-15 12:57:59 +04:00
John Preston
326304ca48
Update Qt to 5.15.4 and 6.3.1.
2022-06-14 18:34:09 +04:00
John Preston
45857fe208
Build FFmpeg with AC3 decoder.
2022-05-19 17:27:03 +04:00
John Preston
7749794d6b
Update OpenAL to fix macOS audio recording.
2022-05-12 17:26:30 +04:00
John Preston
84af084a3b
Update tg_owt to WebRTC M101.
2022-05-03 23:09:26 +04:00
Ilya Fedin
48589b721d
Update openal to 1.22.0
2022-05-02 15:33:56 +04:00
Ilya Fedin
3d8742fa7c
Fix some working with paths in prepare.py
...
Use os.path.join for separator
Get real path of Libraries/ThirdParty directories to workaround gyp's problems with drive letters
2022-04-16 20:27:19 +04:00
Ilya Fedin
6a3c1f2fd9
Fix macOS action
2022-04-16 20:27:19 +04:00
John Preston
17be462d59
Fix build for macOS with Qt 6.3.0..
2022-04-13 16:03:35 +04:00
Ilya Fedin
2e1f504c11
Update to Qt 6.3
2022-04-13 15:06:06 +04:00
John Preston
6716c08306
Fix another crash on context loss.
2022-04-01 10:12:41 +04:00
John Preston
3e1cac94bf
Migrate macOS build to Qt 6.2.4.
2022-03-28 17:39:00 +04:00
John Preston
bf3fbd4141
Build FFmpeg with av1 and vp8 on macOS.
2022-03-23 10:28:53 +04:00
John Preston
0dca556843
Use FFmpeg hardware acceleration in media viewer / PiP.
2022-03-23 10:03:38 +04:00
Ilya Fedin
c6d7270bbc
Update submodules and patches
2022-03-23 09:42:51 +04:00
John Preston
a2ac9e10e2
Fix camera capture DCHECKs in tg_owt on Windows.
2022-03-14 17:25:14 +04:00
John Preston
6e00b4636b
Move Qt 5 version to 5.15.3 open source.
2022-03-08 22:24:31 +04:00
John Preston
d2d41f978d
Update Qt to 6.2.3 on macOS and Linux.
2022-03-05 17:04:10 +04:00