Commit Graph

4914 Commits

Author SHA1 Message Date
Martin Pulec
f5c19e12c4 Dummy: support also RG48 2021-03-11 10:48:00 +01:00
Martin Pulec
2ba15aae12 Dummy: dump_to_file - option to skip N first frames 2021-03-11 10:06:59 +01:00
Martin Pulec
c37a8b0207 Testcard gradient2: optional maxval 2021-03-11 09:23:20 +01:00
Martin Pulec
84a3d8fafa Testcard: full range also for R12L 2021-03-10 14:56:44 +01:00
Martin Pulec
6c31299ee0 Testcard: gradient2+noise - generate full 16-bits 2021-03-10 14:56:44 +01:00
Martin Pulec
6597c6ba20 Testcard: allow 16-bit capture
Allow 16-bit capture if pattern generator supports that (currently
none).
2021-03-10 14:56:44 +01:00
Martin Pulec
110e20f064 Updated MAX_BPS+MAX_PADDING 2021-03-10 14:56:44 +01:00
Martin Pulec
1846416f4e Fixed pixel length for RG48 2021-03-10 14:56:43 +01:00
Martin Pulec
3b16f12f36 Dummy: delimit hexdump on pixel boundaries
Delimit hexdump on pixel boundaries with space (readability)
2021-03-10 14:56:43 +01:00
Martin Pulec
f11e809c2e Dummy: use codec-specific extension + write msg 2021-03-10 14:56:43 +01:00
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