Commit Graph

2056 Commits

Author SHA1 Message Date
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
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
b549e2aea1 DeckLink cap.: fixed format reconfiguration 2018-10-23 10:16:23 +02:00
Martin Pulec
ece8480cb8 Splashscreen 1.5 2018-10-04 16:14:03 +02:00
Martin Pulec
01f9a6bee4 Shared mem: fixed potential crash 2018-10-04 16:14:03 +02:00
Martin Pulec
8aa4535da3 DeckLink cap.: fixed autodetection 2018-10-03 15:59:59 +02:00
Martin Pulec
3a8af709c1 added vc_copylineYUYVtoRGB() 2018-10-01 13:58:44 +02:00
Martin Pulec
64a8db7327 Shared mem: do not crash if dec not found 2018-10-01 13:56:10 +02:00
Martin Pulec
22f04fae4e Lib_common: fixed invalid pointer 2018-09-29 23:55:15 +02:00
Martin Pulec
47e9c1bdaf DShow: fixed usage 2018-09-26 10:13:40 +02:00
Martin Pulec
5ee8f2ebeb FEC: fixed warnings 2018-09-26 10:13:40 +02:00
Martin Pulec
5311594be6 LDGM: fixed unclear message 2018-09-25 16:19:48 +02:00
Ben Roeder
231d966cb5 approching -> approaching 2018-09-25 13:43:53 +01:00
Martin Piatka
f336e016f5 Shared_mem: Fix crash
This fix prevents multiple instances trying to write frames into the
shared memory at the same time. Now, only the instance that created the
shared memory can write to it.
2018-09-25 13:12:04 +02:00
Martin Pulec
c65b2604b6 GL: partially revert 9a70575b
It looks like that at some platforms (Win 10, Intel HD Graphics on
i5-3427U) it causes a major performance issue.
2018-09-25 10:48:44 +02:00
Martin Pulec
5369af6bf1 Main: pretty print output 2018-09-25 10:48:44 +02:00
Martin Pulec
199a6fc919 NET UDP: Don't check for free ports for wrong host
Do not walk through the whole space of ports if user enters incorrect
host name and rather exit immediately.
2018-09-20 16:33:34 +02:00
Martin Pulec
921d094444 Debug: use the rang library for color output 2018-09-20 16:33:33 +02:00
Martin Pulec
28699bac9c Added rang library for color term output
+ use it for UG title
2018-09-20 16:33:33 +02:00
Martin Pulec
a1c6f4be30 Updated splashscreen 2018-09-20 16:33:33 +02:00
Martin Pulec
d78e0ec5c1 Fixed all missing callbacks 2018-09-19 14:54:30 +02:00
Martin Pulec
9d8903b554 Cmpto J2K: fixed callbacks 2018-09-19 14:32:11 +02:00
Martin Pulec
97301dd47f Main: added option --protocol
shortcut for "--video-protocol <proto> --audio-protocol <proto>"
2018-09-19 13:05:49 +02:00
Martin Pulec
bcf5ebe384 RTP UDP: do not flood errors if wrong addr given 2018-09-18 22:01:33 +02:00
Martin Pulec
e6e3eb6cc0 Main: split help and fullhelp 2018-09-18 22:01:29 +02:00
Martin Pulec
1906cf5165 V4L2: option to force conversion to RGB
Can be usefull to eg. recompress MJPG captured from a USB 2.0 webcam to
HEVC.
2018-09-18 16:45:53 +02:00
Martin Pulec
fceb332703 Main: sort options alphabetically 2018-09-18 14:35:52 +02:00
Martin Pulec
015eed7548 SDL2: disable screensaver 2018-09-18 14:17:19 +02:00
Martin Pulec
e0e315a6fa Audio codec: check validity of parameters 2018-09-18 11:28:00 +02:00
Martin Pulec
69b28c247d DeckLink disp.: help - print available packings 2018-09-17 15:25:43 +02:00
Martin Pulec
1a40024b21 Spout: compile fix 2018-09-14 14:09:38 +02:00
Martin Pulec
9a3f29d452 DeckLink cap.: fixed autodetection 2018-09-14 13:51:54 +02:00
Martin Pulec
57f215b554 DeckLink disp.: warn if 3D not enabled 2018-09-14 11:35:21 +02:00
Martin Pulec
d8ce9f418b DeckLink cap.: do not take '3D' as index 2018-09-14 11:26:50 +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
cd5823ec25 COMPATIBILITY: enable conference videomixer on opencv3 (gpu optional) 2018-09-12 23:29:07 +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
8706990ec1 Fixed some warnings 2018-09-11 16:36:48 +02:00