Martin Pulec
5520470061
compilation fixes for 2023
2023-10-09 14:22:16 +02:00
Martin Pulec
eb308b9aa4
Use rather sigdescr_np than sigabbrev_np
...
This is more consistent with former sys_siglist
2021-03-05 13:37:34 +01:00
Martin Piatka
0a13578445
main: Fix compilation on glibc >= 2.32 (sys_siglist)
2021-03-05 13:37:25 +01:00
Martin Pulec
ec5e4fb6ca
DeckLink disp.: use BMDVideoOutputConversionMode needs cast
...
0 needs explicit cast to BMDVideoOutputConversionMode in Windows.
v1.5
2020-06-08 16:26:37 +02:00
Martin Pulec
73b66fdf4a
Configure: check dylibbundler only on Mac
2020-06-08 15:31:08 +02:00
Martin Pulec
6eff3e803d
Configure: dylibbundler check
...
Do the check in configure, not Makefile.
+ allow DYLIBBUNDLER_FLAGS to contain additional search paths (with the
'-s' parameter). This should replace the EXTRA_LIB_PATH variable not
supported by dylib bundler v2 (and removed with commit 8315507e ).
2020-05-13 15:52:06 +02:00
Martin Pulec
7471962375
Dylibbundler v2 updates
2020-05-13 14:13:14 +02:00
Martin Pulec
9b08db016e
Makefile: put 'quit' to stdin of dylibbundler
...
This prevents infinite loop when some library was not found by the
dylibbundler.
+ exit if dylibbunder fails ('set -eu')
2020-05-13 14:09:22 +02:00
Martin Pulec
7d6405699a
Configure: added CUDA to rpath for Mac
...
This allows dylibbundler to find the CUDA library.
2020-04-27 20:07:03 +02:00
Martin Pulec
27c61eb089
Syphon server: missing header
2020-04-24 15:41:48 +02:00
Martin Pulec
b6ca1eccf9
Decklink disp.: do not set conversion implicitly
...
Even setting to 'none' is reported to fail in some setup.
2020-04-21 11:22:27 +02:00
Martin Pulec
6e7d0693d7
macOS: obtain permissions for cam/mic
2020-04-17 19:21:24 +02:00
Martin Pulec
1a00313281
Syphon cap.: updated to current API
2020-04-15 09:43:06 +02:00
Martin Pulec
cceab92e2c
Makefile: Qt DESTDIR is now explicit
...
Current Qt compiles to {debug,release} directory so this makes the
target binary location deterministic.
2020-04-07 10:53:21 +02:00
Martin Pulec
7b5e97db1f
macOS 10.15 compilation fix
2019-10-09 12:53:25 +02:00
Martin Pulec
747ca25e5f
AJA cap.: do not define snprintf (MSW compat)
2019-08-08 16:56:45 +02:00
Martin Pulec
79e5036ace
Spout: build with MSVS 2019
2019-08-08 16:42:17 +02:00
Martin Pulec
1dd8502bc8
AJA Win: build with MSVS 2019
2019-08-08 16:41:30 +02:00
Martin Pulec
bc5866afa9
Control socked: fixed socklen
2019-07-01 08:43:59 +02:00
Martin Pulec
8242627dcc
Control socket: respect IP version selection
...
If user requests either -4 or -6 from command-line, the same value is
used for the control socket.
2019-07-01 08:43:59 +02:00
Martin Pulec
b7c7e8bf09
Every cap. filter: fixed wrong command order
2019-06-17 11:11:22 +02:00
Martin Pulec
1486a20558
GL: fixed printing error
2019-06-17 11:11:02 +02:00
Martin Pulec
d8bc463178
Default to IPv4 if IPv6 not supported
2019-06-17 11:10:43 +02:00
Martin Pulec
553f73f7a6
Control socket: use IPv4 if IPv6 not available
2019-06-17 11:07:20 +02:00
Martin Pulec
5e5eeffe64
Video dec.: make msg_queue unbounded
...
Make msg_queue unbounded to prevent a deadlock (fec and decompress is
bounded to 1, msg_queue may contain already a reconfiguration message).
2019-06-17 10:59:33 +02:00
Martin Pulec
dd9ea82073
DELTACAST DVI: fixed multi-threaded issue
...
VHD_UnlockSlotHandle needs to be called from the same thread as
VHD_LockSlotHandle.
2019-05-20 11:41:26 +02:00
Martin Pulec
b464f44e6f
Fixed capture filter "every"
2019-05-20 11:41:22 +02:00
Martin Pulec
8eb12756af
Audio decoder: fixed a SEGV
...
Fixed an segfault when "--audio-channel-map" is used.
+ fixed a warning
+ info that we are mixing audio
2019-04-24 17:08:56 +02:00
Martin Pulec
149ea3ba0f
Host: print also build branch
2019-04-24 17:01:48 +02:00
Martin Pulec
ebc6cc4452
GL: refuse multiple init
2019-04-24 17:01:44 +02:00
Martin Pulec
1846029eb9
Conference: compile fix (macOS)
2019-02-13 15:03:25 +01:00
Martin Pulec
c051b08fd7
AJA: build with NTV2 v15 in Windows
2019-02-04 16:06:50 +01:00
Martin Pulec
6387cb0e5b
GL: do not crash if glGetString(GL_VERSION) fails
2019-01-22 10:08:24 +01:00
Martin Pulec
4cfca0f0b8
Video dec.: fixed tiled video into separated FB
2019-01-17 11:11:12 +01:00
Martin Pulec
81ed28a275
AJA: Win compile fixes
2019-01-17 11:10:54 +01:00
Martin Pulec
4fd98f105f
Import: fixed unintialized var members
2019-01-17 11:02:04 +01:00
Martin Pulec
108256881f
GPUJPEG decoder: initialize all struct members
2019-01-17 11:01:59 +01:00
Martin Pulec
69d03528fb
freeglut: exit correctly if init fails
2019-01-17 11:01:42 +01:00
Martin Pulec
65438cd457
Portaudio: print device host API used
2019-01-17 10:56:48 +01:00
Martin Pulec
3d4a87060f
DShow: ignore non-fatal CoInitializeEx() exit code
...
Ignore exit codes that indicate that COM was already initialized and
thus this function does nothing.
2019-01-17 10:56:18 +01:00
Martin Pulec
34984d2d61
SDL2: fixed display identification (probe)
2019-01-17 10:54:07 +01:00
Martin Pulec
934aeecee1
RTDXT: remove conflicting header
...
With some versions of the headers there were some conflicting macro
definitions in glext.h and glew.h.
2019-01-17 10:54:00 +01:00
Martin Pulec
9a8c50f374
Audio: fixes
2019-01-17 10:53:35 +01:00
Martin Pulec
74167fa1ce
Syphon: preset FPS to 60
...
30 caused problems when the server produced 60 (usual case) because the
rate-limiter assumed frame-time 1/30 seconds and therefore was unable to
send 60 frames per second.
2018-10-31 14:01:12 +01:00
Martin Pulec
fab81f1c05
Syphon: fixes
2018-10-31 13:38:18 +01:00
Martin Pulec
2882129f8f
Portaudio play.: fixed Pa_Initialize/Pa_Terminate
...
Changed the sequence of Pa_Initialize()/Pa_Terminate() calls. Before
that, Portaudio with the ASIO backend didn't work - first initialization
succeeded (in init) but reconfiguration failed - maybe because calls
were made from different threads (?).
2018-10-30 15:49:34 +01:00
Martin Pulec
f014b6f398
GUI: Hotfixed exiting
...
Currently the GUI process sometimes doesn't exit when a window is
closed. Until solved, exit() is called from closeEvent().
2018-10-23 18:11:32 +02:00
Martin Pulec
b549e2aea1
DeckLink cap.: fixed format reconfiguration
2018-10-23 10:16:23 +02:00
Martin Pulec
3d3cab3388
GUI: check if UltraGrid executable works
...
The UltraGrid binary may be present and executable, however corrupted and
thus unusable (missing libraries, incompatible libraries in AppImage
etc.).
2018-10-12 16:18:39 +02:00
Lukas Rucka
33fda26227
PACKAGING: Release 1.5
2018-10-04 17:35:31 +02:00