406 Commits

Author SHA1 Message Date
Martin Pulec
1ff532840e Merge branch 'master' into vr-devel 2021-05-26 14:23:32 +02:00
Martin Pulec
613c62bf54 Lavc: fixed get_decoder_from_uv_to_uv
Improved UG decoder selection in get_decoder_from_uv_to_uv - now is
selected nearest better codec.

+ written a test for the above
2021-05-25 10:11:30 +02:00
Martin Pulec
1712072628 Added AppStream metadata 2021-05-20 11:43:59 +02:00
Martin Pulec
4fc9590a4f Merge branch 'master' into vr 2021-05-05 16:59:52 +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
c6b7937a1e added gpujpeg unit test 2021-04-30 15:26:57 +02:00
Martin Pulec
314239e248 added gpujpeg unit test 2021-04-30 08:57:51 +02:00
Martin Pulec
87c6fbcaa0 Merge branch 'master' into vr-devel 2021-04-23 09:31:36 +02:00
Martin Pulec
fff6332fcc Makefile: distcheck - check also reflector 2021-04-12 15:53:13 +02:00
Martin Pulec
d5d226d9f9 Makefile: simplified macOS building 2021-04-12 15:53:13 +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
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
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
f7aba33ee7 Makefile: process also when there is '@' in Qt path [Mac] 2021-03-05 10:59:36 +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
918718a924 Makefile: zfec - create directory 2021-02-24 16:21:07 +01:00
Martin Pulec
d7a2da21d7 Makefile: zfec - create directory 2021-02-24 16:18:14 +01:00
Martin Pulec
3feabb4223 Merge branch 'master' into vr 2021-02-24 16:10:13 +01:00
Martin Pulec
18cc2b1252 Zfec as a submodule 2021-02-24 13:42:12 +01:00
Martin Pulec
5b261f2825 Moved ag_plugin to data 2021-02-24 09:51:42 +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 Pulec
4ed77bee37 Added stripe capture filter [VR] 2021-01-27 14:21:53 +01:00
Martin Pulec
ea49f4e3a5 Merge branch 'master' into vr 2020-11-30 11:11:00 +01:00
Martin Pulec
a2bf03a478 Include Speex COPYING directly in UG COPYRIGHT 2020-11-25 16:28:01 +01:00
Martin Pulec
f364cc0a8c Added NAT PMP 2020-11-23 09:12:43 +01:00
Martin Pulec
0e8712c703 Makefile: do not rebuild CUDA DLL repeatedly [Win]
Make tend to recompile CUDA module DLLs repeatedly because the compiler
doesn't update .lib file modification timestamp therefor make thinks
that the library needs to be recompiled.
2020-11-03 14:09:44 +01:00
Martin Pulec
7b0ceb140a Build UG library
initial sender implementation
2020-10-22 15:25:44 +02:00
Martin Pulec
7b8907ec03 Merge branch 'master' into vr-devel 2020-10-22 12:48:54 +02:00
Martin Pulec
9cfcf3464c Dynamically open JACK transport as well 2020-10-16 15:57:17 +02:00
Martin Pulec
d1b2a43d84 GitHub CI: use make install for Win 2020-10-12 12:06:52 +02:00
Martin Pulec
72bc7c45a0 Updated documentation 2020-10-08 11:06:20 +02:00
Martin Pulec
8e242b9b2c Makefile: doc installation updates
- install bugreport script to doc dir
- docdir - uses PACKAGE_NAME name by default if defined (take from
  autoconf)
- install remaining docs
2020-10-08 11:06:11 +02:00
Martin Pulec
680af3d42b Merge branch 'master' into vr-devel 2020-10-07 08:24:21 +02:00
Martin Pulec
cf6858d9a6 Merge branch 'master' into vr 2020-10-05 14:40:32 +02:00
Martin Piatka
4dcf316276 Add simple profiler
Only built when -DBUILD_PROFILED is defined. To enable profiling set
output file name using the UG_PROFILE enviroment variable. The profiler
will then output a file which contains profiling data viewable in
Chromium (chrome://tracing). Use the macro PROFILE_FUNC at the start of
c++ functions  you want to include in the profiling
2020-09-30 12:55:15 +02:00
Martin Pulec
e86e66147c Lavc: added R10k/R12L conv from/to AV_PIX_FMT_YUV444P16LE
+ conversion AV_PIX_FMT_YUV444P10LE->R10k
2020-09-21 14:34:03 +02:00
Martin Pulec
745f247dbc Make: distcheck - check module errors
This check for errors caused by wrong module dependencies.
2020-09-16 11:56:51 +02:00
Martin Pulec
bb1278bfb0 Merge branch 'master' into vr-devel 2020-08-28 15:18:21 +02:00
Martin Pulec
f81219e17c Makefile: fixed out-of-tree install 2020-08-25 13:10:51 +02:00
Martin Pulec
cc29ec6caa Merge branch 'master' into vr 2020-08-21 18:58:16 +02:00
Martin Pulec
8fa5ce2d28 Removed QuickTime
The API is no longer present in macOS Catalina
2020-08-06 15:48:07 +02:00
Martin Pulec
5ca6d7f8f6 Merge branch 'master' into vr-devel 2020-08-03 16:01:27 +02:00
Martin Pulec
0f0e943c0d Configure: accept NDI_SDK_PATH if present 2020-07-21 15:58:44 +02:00
Martin Pulec
bb34d74c1c Install screen-capture-recorder-x64.dll as a dll 2020-07-21 15:44:27 +02:00
Martin Pulec
7eac912140 Removed banner capture
Its functionality is actually a subset of testacard.
2020-07-17 14:24:35 +02:00
Martin Pulec
c27bea781a Partially revert "Configure: do not include CC for generating CUDA code"
This reverts commit 0c4a54cce1.

Only omit CUDA compute flags for nvcc, not clang.
2020-07-10 11:56:05 +02:00