Commit Graph

531 Commits

Author SHA1 Message Date
Martin Pulec
4fc9590a4f Merge branch 'master' into vr 2021-05-05 16:59:52 +02:00
Martin Pulec
5fe81648c7 Updated autoconf.ac with autoupdate 2.71 2021-05-05 10:08:12 +02:00
Martin Pulec
af05b44fcf Separated pattern generator from testcard
Note: currently depends on testcard_common so it was moved as a core
object.
2021-05-05 09:00:58 +02:00
Martin Pulec
b6a5d703ec Configure: Windows XIMEA install has changed paths
+ a bit clearer path handling
2021-04-26 14:29:38 +02:00
Martin Pulec
6aa3460fc2 Configure: do not require VRG headers (we have fallback) 2021-04-23 09:34:28 +02:00
Martin Pulec
87c6fbcaa0 Merge branch 'master' into vr-devel 2021-04-23 09:31:36 +02:00
Martin Pulec
c66fa9f7ea Makefile: small fixes
- use qmake only if really detected
- use qmake-based lookup only for Qt >= 6
2021-04-19 09:11:02 +02:00
Martin Pulec
b30c1bb0c1 configure: pass Qt CFLAGS only where needed
When taken from qmake, QT_CFLAGS introduce disruptive -isysroot. Also
defines things like -pipe, -O2, -mmacosx-version-min, -Wxxxx and -fPIC,
which we obviously don't want to take globally from Qt.
2021-04-12 15:53:13 +02:00
Martin Pulec
2a950c0ac1 Configure: support for Qt 6
Qt 6 dropped pkg-config therefore we try to obtain the flags with the
help of qmake.

+ build also if req=auto (but current default is no)
2021-04-12 15:53:12 +02:00
Martin Pulec
e2d0a7212c Configure: small fix
Fixed out-of-tree Windows build
2021-04-08 14:12:58 +02:00
Martin Pulec
afbb4bf860 Configure: small fix
Fixed out-of-tree Windows build
2021-04-08 11:16:06 +02:00
Martin Pulec
e1c8bb7f6e Configure: fixed lookup for DeckLink [Win, Mac] 2021-03-31 17:03:26 +02:00
Martin Pulec
bd129f957b Merge branch 'master' into vr 2021-03-16 15:53:23 +01:00
Martin Pulec
ee4bdbf34a Make zfec optional 2021-03-09 16:05:36 +01:00
Martin Pulec
5318b2d31f Configure.ac: reorder features alphabetically 2021-03-09 08:14:37 +01:00
Martin Pulec
1b9aa3314d SpeexDSP: remove a submodule
Now it is a normal dependency.
2021-03-09 08:14:37 +01:00
Martin Pulec
dd8bd94fbc Merge branch 'master' into vr-devel 2021-03-08 09:16:28 +01:00
Martin Pulec
be1265c068 Removed resampler from CoreAudio capture
Obsolete - this is quite useless, UltraGrid itself can now resample
with:

    uv -s coreaudio --audio-codec PCM:sample_rate=8000

+ removed warning for JACK about SpeexDSP unavailability (doesn't seem
  to be required anymore)
2021-03-03 16:32:06 +01:00
Martin Pulec
83e2d7087a Fixed Speex references to SpeexDSP
To be clear that we are actually using SpeexDSP.
2021-03-03 15:01:54 +01:00
Martin Pulec
c909c09df7 Speex is actually not needed at all
Needed is only SpeexDSP.
2021-03-03 15:01:47 +01:00
Martin Pulec
396e09c119 Allow system SpeexDSP library 2021-03-03 13:10:33 +01:00
Martin Pulec
3feabb4223 Merge branch 'master' into vr 2021-02-24 16:10:13 +01:00
Martin Pulec
9f4819be77 Configure: do not show CUDA LD_LIBRARY_PATH hint in MSW 2021-02-24 13:42:14 +01:00
Martin Pulec
3b57ae4203 Moved DeckLink to ext-deps 2021-02-24 09:54:24 +01:00
Martin Pulec
78bb024b39 Configure: sort items alphabetically 2021-02-24 09:28:57 +01:00
Martin Pulec
00541b05b0 Removed GPUJPEG submodule
Added a script bootstrap_gpujpeg.sh as a replacement.
2021-02-23 15:16:49 +01:00
Martin Pulec
9df2c9e3b5 Testcard: make MIDI audio working again 2021-02-23 15:00:58 +01:00
Martin Pulec
0e6986599e Use upstream speex as a submodule
The library has been split to speex and speexdsp - we need both.
2021-02-23 15:00:57 +01:00
Martin Pulec
4643b36b98 Do not ship NAT PMP - use system library 2021-02-15 08:19:12 +01:00
Martin Piatka
2eedee6bbe configure.ac: check glm availability 2021-02-11 16:18:15 +01:00
Martin Piatka
32d25b338d configure.ac: Use SDL_LIB for 360 displays 2021-02-11 16:18:15 +01:00
Martin Piatka
71907f3b19 configure.ac: Fix SDL_LIB not containing anything 2021-02-11 16:18:15 +01:00
Martin Piatka
423be8ab6d configure.ac: gpustitch 2021-02-11 16:18:15 +01:00
Martin Piatka
166a3b3e8d configure.ac: openxr_gl 2021-02-11 16:18:15 +01:00
Martin Piatka
e28684ba9f configure.ac: pano_gl 2021-02-11 16:18:15 +01:00
Martin Pulec
f14bf2e30a Moved common defs from configure to config_common.h 2021-02-10 15:38:15 +01:00
Martin Pulec
31dae1f6fb Merge branch 'master' into vr-devel 2021-02-09 08:56:57 +01:00
Martin Pulec
16845b436f Configure: remove obsolete mac 10.9 compat 2021-02-03 13:44:18 +01:00
Martin Pulec
0585780426 Configure: pass ARCH flag also to LDFLAGS 2021-02-03 10:53:28 +01:00
Martin Pulec
70d3402ec1 Configure: build Syphon only for x86_64 mac
Bundled library (data/redists/Syphon.framework) is currently not built
for arm64.
2021-02-03 10:18:31 +01:00
Martin Pulec
aed36755d7 Configure: identify macOS rather with "apple" pattern
Some documentation prefers use of target like arm64-apple-macos11 or
x86_64-apple-macos10.12 (see [1]).

[1] https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary
2021-02-03 10:17:11 +01:00
Martin Pulec
61d98e7bc2 Readded SHM to configure removed by merge
Removed by mistake with merge 2706518.
2021-01-08 11:30:36 +01:00
Martin Pulec
2706518379 Merge branch 'master' into vr-devel 2020-12-08 17:07:25 +01:00
Martin Pulec
17bb871cf0 GPUJPEG: check minor version compat
Check only minor version on runtime (using GPUJPEG_VERSION_INT).
2020-12-07 18:03:27 +01:00
Martin Pulec
8f09b9d227 Added PCP NAT traversal 2020-11-30 16:31:25 +01:00
Martin Pulec
ea49f4e3a5 Merge branch 'master' into vr 2020-11-30 11:11:00 +01:00
Martin Pulec
13364faa5f CI: build SPOUT dynamically
To avoid having to specify dependencies in configure.
2020-11-25 10:50:28 +01:00
Martin Pulec
fc7746aaca SPOUT: move receiver code to capture 2020-11-25 10:50:26 +01:00
Martin Pulec
987bdd5fc6 Get rid of SPOUT wrapper 2020-11-25 10:50:24 +01:00
Martin Pulec
e4a15e5f46 Configure: check GPUJPEG version 2020-11-11 15:56:23 +01:00