Commit Graph

3645 Commits

Author SHA1 Message Date
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