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