Commit Graph

4904 Commits

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