Commit Graph

4822 Commits

Author SHA1 Message Date
Martin Piatka
797d4a07f1 opengl_utils: remove unused variables 2021-02-22 12:33:58 +01:00
Martin Pulec
a39226aa80 NDI cap.: fixed audio problems for not matching ch_count
Fixed audio problems when received channel doesn't match the number that
user has explicitly requested.
2021-02-19 17:14:28 +01:00
Martin Pulec
ec875d63e6 NDI disp.: support for I420 and Y216 2021-02-17 14:46:52 +01:00
Martin Pulec
4bbde45723 NDI cap.: fixed convert_P216_Y216 2021-02-17 14:20:55 +01:00
Martin Pulec
1f7e86cfb4 NDI dis.: handle codecs with map 2021-02-17 13:51:48 +01:00
Martin Pulec
6725f57c3f Video codec: maximal BPS is now 8 (for RG48) 2021-02-17 13:51:12 +01:00
Martin Pulec
46c9fd6327 NDI cap.: added "progressive" option
Set NDIlib_recv_create_v3_t::allow_video_fields only when :progressive
(otherwise accept also interlaced).
2021-02-17 11:52:18 +01:00
Martin Pulec
86ca3038ab NDI cap.: allow fielded video 2021-02-17 11:52:14 +01:00
Martin Pulec
ff1c87289a NDI cap.: accept RGBX 2021-02-17 10:47:08 +01:00
Martin Pulec
fa154b642d NDI cap.: fixed conversions
Refers to GitHub issue #120
2021-02-17 10:19:23 +01:00
Martin Pulec
68aa7f947c NDI cap.: we do not wish to receive individual fields 2021-02-16 11:10:25 +01:00
Martin Pulec
adfb817184 DShow: fix init race condition + debug 2021-02-16 11:10:23 +01:00
Martin Piatka
3cf9f3edad GUI: Fix cfadea4
SpinBoxUi::textEdited() is not available in Qt 5.5 either
Qt::SkipEmptyParts too
2021-02-15 17:02:05 +01:00
Martin Piatka
fa1b2b59c9 GUI: Add git commit hash to statusbar 2021-02-15 15:43:04 +01:00
Martin Piatka
5233d565fa GUI: Add UG and preview process statuses to status bar 2021-02-15 15:43:04 +01:00
Martin Piatka
71426a86da GUI: Replace deprecated QProcess::start()
The QProcess::start() method is replaced with a new one that requires
executable path and arguments passed separately.

Each argument must be now passed individualy using QStringList and
have their spaces escaped automatically and passing argument
list as a single string would no longer work. This is now handled by
splitting the argument string on spaces.

The executable path can no longer contain quotes as spaces are escaped
by QT automatically now.
2021-02-15 15:43:04 +01:00
Martin Piatka
cfadea4c65 GUI: Replace deprecated Qt calls + fix warnings
Since QTextEdit::setTabStopDistance() is available starting 5.10 and we
still support Qt 5.5 (Ubuntu 16), it's moved to log_window.cpp and
ifdefed according to version
2021-02-15 15:43:04 +01:00
Martin Pulec
e53a84c25f GitHub CI: install NAT PMP library 2021-02-15 08:21:12 +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
66cf1c87d1 opengl_utils, pano_gl: Fix includes 2021-02-11 16:18:15 +01:00
Martin Piatka
6ed803f6ac opengl_utils: Fix OS X build 2021-02-11 16:18:15 +01:00
Martin Piatka
aca3617f89 openxr_gl: make the display buildable on non-linux platforms
This should make the display compilable on other platforms, however
it will not yet work until OpenXR OpenGL binding is implemented for
those platforms.
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
dceee3f405 Add gpustitch video capture 2021-02-11 16:18:15 +01:00
Martin Piatka
5873e37cd2 gpujpeg_compress: Support for cuda buffer input 2021-02-11 16:18:15 +01:00
Martin Piatka
a2903813d5 Added cuda RGB, RGBA, UYVY pixel conversions 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
d491667320 Add openxr_gl display for VR 360 video 2021-02-11 16:18:15 +01:00
Martin Piatka
e28684ba9f configure.ac: pano_gl 2021-02-11 16:18:15 +01:00
Martin Piatka
c9bd911c03 Add pano_gl display for 360 video 2021-02-11 16:18:15 +01:00
Martin Piatka
0f5007a433 Add opengl utils for 360 rendering 2021-02-11 16:18:15 +01:00
Martin Piatka
c65546b105 Add glm submodule 2021-02-11 16:18:15 +01:00
Martin Pulec
81b60dd835 Hd-rum-translator - qdestroy: noop on NULL 2021-02-11 15:45:11 +01:00
Martin Pulec
f1d0b1898d Hd-rum-translator: accept --param 2021-02-11 15:45:07 +01:00
Martin Pulec
e28ca2d88b Testcard2 fixes 2021-02-11 14:00:35 +01:00
Martin Pulec
ac5b2be0cc Cineform: fixed unconfigured destruction crash 2021-02-10 18:07:10 +01:00
Martin Pulec
73d4a5b18e hd-rum-translator: release resources on error 2021-02-10 15:38:17 +01:00
Martin Pulec
f14bf2e30a Moved common defs from configure to config_common.h 2021-02-10 15:38:15 +01:00
Martin Pulec
2fea4674aa Bump to new GPUJPEG 2021-02-09 08:56:39 +01:00
Martin Pulec
4fd1726111 DeckLink disp.: cumulative dropped/late/flushed stats
Thanks Ben Roeder
2021-02-03 14:27:53 +01:00
Martin Pulec
84ce8d0c47 Pbuf: print number of dups and reordered pkts 2021-02-03 14:27:51 +01:00
Martin Pulec
979d4a8314 SDL2: mac ARM64 compat 2021-02-03 13:44:24 +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
ce52d8fb2e GitHub CI [Mac]: download XIMEA API directly 2021-02-03 08:53:47 +01:00