Martin Pulec
12e04efbc1
Dummy disp.: separate values by space
...
more readable + to be clear that dumping individual bytes
2021-03-10 14:56:43 +01:00
Martin Pulec
adac3a7970
NDI cap.: print explicitly that no sources were found
2021-03-10 14:56:16 +01:00
Martin Pulec
c6ce2c0aa2
NDI cap.: added extra_ips option
...
passed to NDIlib_find_create_v2
2021-03-10 14:56:15 +01:00
Martin Pulec
f066fc88a3
AJA cap.: set pool to mVideoBufferSize explicitly
...
This should be actually the same value as the former.
2021-03-09 16:05:36 +01:00
Martin Pulec
c36faddfb4
AJA: use aligned allocator (regression)
...
Removed with dcdd7d1a by mistake. Caused DMAReadFrame fail for eg. 1080p
with UYVY.
2021-03-09 16:05:36 +01:00
Martin Pulec
ee4bdbf34a
Make zfec optional
2021-03-09 16:05:36 +01:00
Martin Pulec
4712b4aecb
Show usage for -f help
2021-03-09 16:05:36 +01:00
Martin Pulec
947a794e27
Fec: fixed error handling
...
handle exeptions only in fec.cpp
2021-03-09 16:05:33 +01:00
Martin Piatka
47692ed051
capabilities: std::quoted for codecs
2021-03-09 14:39:44 +01:00
Martin Piatka
9938384929
GUI: Check if capabilities are complete and have correct version
2021-03-09 14:39:44 +01:00
Martin Piatka
1777866a65
GUI: simplify device parsing
2021-03-09 14:39:43 +01:00
Martin Piatka
45d8002f66
GUI: iterate over the --capabilities lines only once
2021-03-09 14:39:43 +01:00
Martin Piatka
e534c32fb1
GUI: Parse codec priority and sort codecs according to it
2021-03-09 14:39:43 +01:00
Martin Piatka
57bf1ab13e
GUI: codec options tab
2021-03-09 14:39:43 +01:00
Martin Piatka
41f180bde8
GUI: Video compression quality lineedit now using parsed labels
2021-03-09 14:39:42 +01:00
Martin Piatka
029f16fe61
GUI: codec selection using reported codecs
2021-03-09 14:39:42 +01:00
Martin Piatka
cafcc6e457
GUI: parse video compress capabilities
2021-03-09 14:39:42 +01:00
Martin Piatka
6b00f7ac9c
GUI: video encoder structures + sample data
2021-03-09 14:39:42 +01:00
Martin Piatka
2554714c40
video_compress: gpujpeg: report options
2021-03-09 14:39:42 +01:00
Martin Piatka
356bd85d7e
capabilities: report codec priority
2021-03-09 14:39:42 +01:00
Martin Piatka
b5c58d8125
video_compress: cineform: Report codec and options
2021-03-09 14:39:41 +01:00
Martin Piatka
31b2bf7e81
video_compress: libavcodec: report options
2021-03-09 14:39:41 +01:00
Martin Piatka
14fcf70fb6
capabilities: report video compression codecs, encoders, options
2021-03-09 14:39:41 +01:00
Martin Piatka
d4d099d1bc
GUI: widget_ui: Remove callback when destructing
2021-03-09 12:55:28 +01:00
Martin Piatka
ad8c4d4406
GUI: Don't use std::function for callbacks
...
std::function cannot be compared for equality and this would make it
difficult for disconnecting the callbacks when needed.
2021-03-09 12:55:28 +01:00
Martin Piatka
fe53a53dc4
GUI: vuMeter: Indicate if not connected to control socket
2021-03-09 12:55:28 +01:00
Martin Pulec
5318b2d31f
Configure.ac: reorder features alphabetically
2021-03-09 08:14:37 +01:00
Martin Pulec
1b9aa3314d
SpeexDSP: remove a submodule
...
Now it is a normal dependency.
2021-03-09 08:14:37 +01:00
Martin Pulec
7f1ebe716b
GitHub CI: check AppImage inside blank Docker
...
Checks mainly missing dependencies
2021-03-09 08:14:37 +01:00
Martin Pulec
67012b38cf
AppImage: allow run also from extracted AppImage
2021-03-09 08:14:34 +01:00
Martin Piatka
b3dce241ae
jack: probe: Output escaped port names
...
Some ports can contain spaces, so they need to be escaped when passed to
GUI
2021-03-08 14:25:33 +01:00
Martin Piatka
eb7140de81
capabilities: Use std::quoted to escape quotes in strings
2021-03-08 14:25:33 +01:00
Martin Piatka
bfd30713b8
GUI: Allow escaping of spaces with quotes in argument string
2021-03-08 14:25:33 +01:00
Martin Pulec
ad1355bb2d
GitHub CI: do not checkout with submodules
...
Not all are really needed, currently eg. gitlab.xiph.org is down
preventing the build - SpeexDSP is, however, not primarily taken
from the submodule but from packages.
2021-03-08 09:27:01 +01:00
Martin Piatka
d1ff44b907
video_decompress:libavcodec: Fix segfault caused by ignoring swscaler failure
2021-03-05 16:26:19 +01:00
Martin Pulec
956685be39
AppRun: use %Y rather than %W for stat
...
Creation time may be undefined
2021-03-05 12:55:41 +01:00
Martin Piatka
30df1f34ac
opengl_utils: replace HAVE_LIBX11 with HAVE_LINUX
...
macOS CI was failing, because it was trying to compile ifdefed code for
some reason
2021-03-05 11:40:38 +01:00
Martin Piatka
6c87908c85
CI: install qt version 5 explicitly
2021-03-05 11:40:38 +01:00
Martin Pulec
f5b591dbf7
GitHub CI [Win]: AJA SDK was updated outside Git.
2021-03-05 11:17:23 +01:00
Martin Pulec
f7aba33ee7
Makefile: process also when there is '@' in Qt path [Mac]
2021-03-05 10:59:36 +01:00
Martin Pulec
9c0322e4e7
Lavc: set header_insertion_mode for AMF
...
Otherwise there won't be repeating synchronization points in the stream
(VPS/PPS/SPS) and thus it would not be possible to decode without.
2021-03-05 10:59:15 +01:00
Martin Piatka
8bbefbbcef
GUI: log_window: Try to choose monospace font in a more portable way
2021-03-04 13:39:16 +01:00
Martin Pulec
be1265c068
Removed resampler from CoreAudio capture
...
Obsolete - this is quite useless, UltraGrid itself can now resample
with:
uv -s coreaudio --audio-codec PCM:sample_rate=8000
+ removed warning for JACK about SpeexDSP unavailability (doesn't seem
to be required anymore)
2021-03-03 16:32:06 +01:00
Martin Pulec
83e2d7087a
Fixed Speex references to SpeexDSP
...
To be clear that we are actually using SpeexDSP.
2021-03-03 15:01:54 +01:00
Martin Pulec
c909c09df7
Speex is actually not needed at all
...
Needed is only SpeexDSP.
2021-03-03 15:01:47 +01:00
Martin Pulec
f7bf7e9ff2
GitHub CI [Linux]: use cmake for build/install instead of make
...
To avoid rebuilds when reloaded from cache.
2021-03-03 13:30:16 +01:00
Martin Pulec
f7676ccf52
GitHub CI: Use system Speex
2021-03-03 13:16:02 +01:00
Martin Pulec
396e09c119
Allow system SpeexDSP library
2021-03-03 13:10:33 +01:00
Martin Pulec
32089545ca
fetch_submodule.sh: remove directory if needed
...
+ fixed lowercased $module
2021-03-03 12:07:10 +01:00
Martin Pulec
f08bdbc144
AppRun: replace UltraGrid with actual AppImage path
2021-03-03 09:40:24 +01:00