Commit Graph

3068 Commits

Author SHA1 Message Date
Lukas Rucka
ac9439423d BUILD/COMPATIBILITY: Prefer qtchooser over qmake symlinks 2018-09-12 23:29:08 +02:00
Lukas Rucka
9e8cb42330 BUILD/COMPATIBILITY: Explicitly link gui with gl 2018-09-12 23:29:08 +02:00
Lukas Rucka
4cb6641057 COMPATIBILITY/BUILD: fix gl display dependency scan order 2018-09-12 23:29:08 +02:00
Martin Piatka
eb390d3447 Compile-in hwaccel in display when compiled with modules 2018-09-12 23:29:08 +02:00
Lukas Rucka
d028b69503 Rename ultragrid modules to ultragrid_* instead of module_* 2018-09-12 23:29:08 +02:00
Martin Piatka
1e2f38c97c Rewrite video_frame callbacks to be set by decoders 2018-09-12 23:29:08 +02:00
Lukas Rucka
4e884a71bc BUILD: do not build hwaccel module, if empty 2018-09-12 23:29:07 +02:00
Lukas Rucka
cd5823ec25 COMPATIBILITY: enable conference videomixer on opencv3 (gpu optional) 2018-09-12 23:29:07 +02:00
Lukas Rucka
f260904449 PACKAGING: provide drivers for soon-to-be 1.6 release tree 2018-09-12 23:29:07 +02:00
Lukas Rucka
46db27ab8c PACKAGING: AJA driver update 2018-09-12 23:29:07 +02:00
Lukas Rucka
b72a8656de PACKAGING: upgrade bluefish drivers 2018-09-12 23:29:07 +02:00
Lukas Rucka
14154b2eb1 PACKAGING: debian compatibility level 9 in place 2018-09-12 23:29:07 +02:00
Lukas Rucka
c6213fc1d0 PACKAGING: update patch definitions 2018-09-12 23:29:07 +02:00
Lukas Rucka
cb166e1eba PACKAGING: drop patch timestamps 2018-09-12 23:29:07 +02:00
Lukas Rucka
a0fb0395ee PACKAGING: use filterdiff to remove timestamps from patches 2018-09-12 23:29:07 +02:00
Martin Pulec
127593278a Makefile: extra env var as DYLD_LIBRARY_PATH
Added extra environment variable that may be passed to dylibbundler as
an environment variable DYLD_LIBRARY_PATH. (Variables are normally
to make but DYLD_LIBRARY_PATH is stripped.)

This is needed eg. for bundling CUDA (because it uses @rpath).
2018-09-11 16:38:52 +02:00
Martin Pulec
5232006dd7 Main: check value of audio_capture_channels 2018-09-11 16:36:48 +02:00
Martin Pulec
e00b7b9472 RTP UDP: Resolve rather to IPv4-mapped addrs
This will cause that unless user requests explicitly IPv4, IPv6 socket
accepting also IPv4 traffic will be opened. This fixes potential issues
when host specifies IPv4 address (or hostname resolvable to IPv4), thus
opens IPv4 socket. But the other peer uses IPv6 address of the host
which causes that the host doesn't receive anything.
2018-09-11 16:36:48 +02:00
Martin Pulec
79ce6adb6d Makefile: improved bundling 2018-09-11 16:36:48 +02:00
Martin Pulec
8706990ec1 Fixed some warnings 2018-09-11 16:36:48 +02:00
Martin Piatka
f28a7f4b95 Merge pull request #10 from benroeder/fixes-typos-in-messages
fixes for typos in messages
2018-09-11 14:40:36 +02:00
Ben Roeder
e4111c76b8 fixes for typos in messages 2018-09-11 12:51:21 +01:00
Milos Liska
1df22e8177 Merge pull request #9 from benroeder/master
removed double http from url
2018-09-11 03:56:22 +02:00
Ben Roeder
4e8af6d56c removed double http from url 2018-09-10 21:57:33 +01:00
Martin Piatka
a023ee9a04 Astat: use CLOSESOCKET 2018-09-05 17:18:18 +02:00
Martin Piatka
ee744c725b GUI: Fix deadlock in preview
This commit fixes a deadlock that could happen if the
UltraGrid process crashed or was killed while it held a lock
to the shared memory segment used for preview.

On Windows this happened often, because Qt can't terminate a QProcess
gracefuly and needs to kill it every time.
2018-09-05 17:13:51 +02:00
Martin Piatka
77a63b2761 GUI: Fix preview sometimes not working 2018-09-03 18:09:58 +02:00
Martin Piatka
26d6132546 GUI: vu meter: connect to control port in separate thread 2018-09-03 16:03:23 +02:00
Martin Piatka
2b26d7e409 GUI: Minor fixes 2018-08-31 18:09:26 +02:00
Martin Piatka
7eaf10f1ce Astat: Windows compatibility
On Windows the socket library must be initialized before use

This should fix GUI vu meter on Windows
2018-08-31 17:06:10 +02:00
Martin Piatka
39f4cab70e GUI: Temporarily disable GL/SDL displays on macOS 2018-08-30 14:47:40 +02:00
Martin Pulec
80cfb834ea configure: restructuralize GUI bundle build
+ fixed icon (it was previously put to the bundle without GUI)
2018-08-29 16:48:49 +02:00
Martin Pulec
74fee15eaa Configure: fail if GUI build fails
Exit with non-zero return code if GUI build fails.
2018-08-29 14:52:11 +02:00
Martin Pulec
1dcb9c0b47 Missing header 2018-08-29 10:31:28 +02:00
Martin Pulec
dfe4a3af1d QT: do not crash if OpenGL 3.3 is not supported 2018-08-28 23:06:26 +02:00
Martin Pulec
4229c1335f Added is_addr_linklocal() 2018-08-28 23:06:21 +02:00
Martin Pulec
d4cc2253a2 get_local_ipv6_addresses -> get_local_addresses 2018-08-28 15:23:45 +02:00
Martin Pulec
187c4a838b Bump to new GPUJPEG 2018-08-28 10:45:34 +02:00
Martin Pulec
af700a8c8e Another small fixes 2018-08-28 10:08:56 +02:00
Martin Pulec
0bf7a4eda3 Fixed some warnings + errors 2018-08-28 10:08:42 +02:00
Martin Pulec
4a5bc75e1e DeckLink disp.: fixed output audio channels
Fixes the bug that limited the maximal number to 2.
2018-08-24 14:30:55 +02:00
Martin Piatka
1768a5ed03 GUI: Fix option querying on Windows 2018-08-24 12:49:19 +02:00
Martin Piatka
bc56d31aa3 GUI: Set default value of FEC mult to 1 2018-08-24 12:01:32 +02:00
Martin Piatka
1bfa6d09f2 GUI: Fix crash when OpenGL 3.3 is unavailable 2018-08-24 11:57:14 +02:00
Martin Pulec
d00cc32299 Linux: added icon 2018-08-24 11:24:26 +02:00
Martin Pulec
3f50ec847d Coreaudio: fixed headers 2018-08-24 11:24:22 +02:00
Martin Pulec
f24e4c3dc7 Win: added icon 2018-08-24 09:18:59 +02:00
Martin Pulec
44ef454d8d macOS: added icon 2018-08-24 09:18:55 +02:00
Martin Pulec
5c7b431509 Added script to automatically generate DLL depends 2018-08-24 09:18:49 +02:00
Martin Pulec
284d94cffb configure: fixed SONAME 2018-08-24 09:17:02 +02:00