Martin Pulec
288c473d22
AJA disp.: updated non-multichannel routing
...
Updated AJA display routing for non-multichannel setup according to
current SDK.
2019-09-11 15:46:15 +02:00
Martin Pulec
af66a0088f
AJA disp.: added "multi-channel" option
2019-09-11 15:46:15 +02:00
Martin Pulec
e2b86f2841
AJA: removed hard-codec NTV2_CHANNEL1
2019-09-11 15:46:15 +02:00
Martin Pulec
bba613bc56
AJA: added option 'clear-routing'
2019-09-11 15:46:15 +02:00
Martin Pulec
3e2ae3628d
AJA: warn if not setting channel number for a non-SDI
...
Warn if not setting channel number for a non-SDI IO.
2019-09-11 15:46:15 +02:00
Martin Pulec
1c6526648d
AJA: NTV2_FBF_10BIT_DPX is correct for R10k
2019-09-11 15:46:15 +02:00
Martin Pulec
118c08a727
AJA Win: fixed prototype
2019-09-11 15:45:53 +02:00
Martin Pulec
e33c5df89f
AJA cap.: add "channel" option
2019-09-09 08:20:40 +02:00
Martin Pulec
806cbcdb24
AJA disp.: set explicitly some values for HDMI
2019-09-09 08:20:36 +02:00
Martin Pulec
5ef12ac31d
AJA play.: check return code of all calls
...
+ added a macro CHECK that doesn't need the custom message and in case
of error printf the failed command
+ CHECK_OK -> CHECK_EX (extended)
2019-09-09 08:20:32 +02:00
Martin Pulec
dfec23c69a
AJA play.: set frame store explicitly to playback
2019-09-09 08:20:27 +02:00
Martin Pulec
454a55b085
Key control: typo
2019-09-09 08:20:20 +02:00
Martin Pulec
18eb80fb84
AJA disp.: fixed HDMI output
...
Convert all to SMPTE range RGB (YCbCr output currently doesn't seem to
work with AJA).
+ fixed routing when input is neither SDI nor HDMI (output was routed
from CSC but frame store was not routed to it)
2019-09-09 08:20:16 +02:00
Martin Pulec
1561f9bda5
AJA: UltraGrid RGBA maps to NTV2_FBF_AGBR
2019-09-09 08:20:11 +02:00
Martin Pulec
49eb5762af
AJA disp.: allow channel selection
2019-09-09 08:19:31 +02:00
Martin Pulec
21f773d89e
AJA disp.: fixed color space handling for HDMI
...
Color handling for HDMI was incorrect - it is needed to convert YCbCr
to RGB prior the display. On contrary RGB needs to be displayed without
a color space change.
2019-09-09 08:19:08 +02:00
Martin Pulec
63ec9e34d2
Unit tests: small fix
2019-08-30 15:23:39 +02:00
Martin Pulec
282c6e595f
JACK: fixes
2019-08-30 15:23:39 +02:00
Martin Pulec
53872d7b15
Lavc: fixed a warning
2019-08-30 15:23:39 +02:00
Martin Pulec
ad4665305b
CoreAudio play.: use audio-disable-adaptive-buffer
...
Use common audio-disable-adaptive-buffer instead of
ca-disable-adaptive-buf which is marked as deprecated.
2019-08-30 15:23:31 +02:00
Martin Pulec
84dd2196ba
JACK play.: updated
...
* use adaptive buffer by default
* reduce preset buffer length
* honor low-latency-audio
2019-08-28 15:15:38 +02:00
Martin Pulec
d8090e8d19
Key control: check return value of fgets
2019-08-28 15:15:38 +02:00
Martin Pulec
bc3311751a
GL: include GLSL version
...
needed to disable warnings from shader compilation in Windows
2019-08-28 15:15:38 +02:00
Martin Pulec
2af6802d91
JACK play.: print warning about rate change only when neeeded
2019-08-28 15:15:37 +02:00
Martin Pulec
4021694b24
JACK play: option to name the JACK client
...
+ use as a default client name UltraGrid (without a version), also for
JACK capture
2019-08-28 15:15:37 +02:00
Martin Pulec
7ae129cba3
NET UDP: Fixed multicast for separated sockets (Win)
2019-08-28 15:15:37 +02:00
Martin Pulec
24b874f47e
WASAPI: extend default buffer len to 67 ms
...
Looks like it eliminates buffer overflows in testing setup.
2019-08-28 15:15:37 +02:00
Martin Pulec
66dcb3a5b0
Small fix - fixed a message
2019-08-28 15:15:37 +02:00
Martin Piatka
4418226e7a
hw_accel: vaapi: Improve wayland compatibility
2019-08-26 11:25:08 +02:00
Martin Pulec
384da200fd
Revert "Windows: non-blocking receiving for audio"
...
This reverts commit 5407a0d890 .
This should no longer be needed since there are now separate sockets for
RX and TX on Windows.
2019-08-26 09:11:26 +02:00
Martin Pulec
96a9947a56
NET UDP: select IPv4 mode with multicast addr
...
Use IPv4 mode when IPv4 multicast address is given (the multicast does
not work in IPv6 mode otherwise).
2019-08-26 09:11:26 +02:00
Martin Pulec
2ded74faa3
NET UDP: Use separate sockets for RX and TX [Win]
...
Use separate sockets for send and receive in Windows since read in
Windows locks internally.
2019-08-26 09:11:26 +02:00
Martin Pulec
a937522c15
EWS: use strcasecmp workaround only for MSVC
2019-08-26 09:11:26 +02:00
Martin Pulec
5e2a263f2b
Video display: updated ABI version
2019-08-26 09:11:16 +02:00
Martin Piatka
e4fed41d10
video_capture_info: probe: pass function ptr to delete func
...
to prevent segfaults when linking libraries using other implementations
of malloc/free.
Same as 25e6f31662
2019-08-23 13:17:34 +02:00
Martin Piatka
2b66d56f0b
jack_common: Fix leak
2019-08-23 13:17:34 +02:00
Martin Piatka
1f2486b3d1
alsa_common: Fix leak
2019-08-23 13:17:34 +02:00
Martin Piatka
be5eb344f8
transmit: free rtpenc_h264_state when done
2019-08-23 13:17:34 +02:00
Martin Pulec
eda77120ab
Import: print help on empty cfg string
2019-08-22 14:05:56 +02:00
Martin Piatka
b3e2495576
Jack: Fix previous commit
2019-08-22 13:59:14 +02:00
Martin Piatka
9fc174abbf
Jack cap: Fix warning
2019-08-22 13:03:01 +02:00
Martin Piatka
a2550bb1c6
Jack cap: Fix segfault with empty config
2019-08-22 13:03:01 +02:00
Martin Piatka
8597f39bdd
Jack: report ports in --capabilities
2019-08-22 13:03:01 +02:00
Martin Pulec
696034ff59
Audio codec: fill missing channel samples
...
Fill missing channel samples with a silence. This should behave better
in case of greater number of channels because now is not dropped the
whole frame.
2019-08-22 10:23:51 +02:00
Martin Piatka
98c909e7c7
GUI: avoid stretching the layout with long items in combo boxes
2019-08-21 10:24:25 +02:00
Martin Piatka
5cd05268be
Alsa: print devices in --capabilities
2019-08-20 13:00:32 +02:00
Martin Piatka
f3d7c55830
Alsa common: Free device hints after printing help
2019-08-19 13:16:13 +02:00
Milos Liska
fbe5b36423
Fixed video modes help
...
* Video modes help format is consistent with other UG help outputs
* Switched video_mode_info to ordered map
2019-08-19 11:29:35 +02:00
Martin Pulec
e602942929
Typo
2019-08-19 09:13:08 +02:00
Milos Liska
9e39ce042a
Print -c, -r, -s help directly and exit UltraGrid
...
It is not necessary to initialize whole UltraGrid if the user only asks
for params help. Also helpful for uv command completion.
2019-08-16 16:12:15 +02:00