Martin Piatka
cbbc93340e
capabilities: Report which devices support embedded audio
2021-03-15 14:59:54 +01:00
Martin Piatka
cdf77ffe87
capabilities: Allow reporting an extra json object
2021-03-15 14:59:54 +01:00
Martin Piatka
2255a71d67
capabilities: Make video and audio devices consistent
...
The .id field previously contained the module name for audio devices,
while it only contained options for video devices. To make things more
consistent there are now two fields: "module" which contains the module
name and "device" which contains only the parameters.
2021-03-12 13:48:03 +01:00
Martin Pulec
81867c5748
Lavcd: conversions AV_PIX_FMT_GBRP12LE<->RG48
2021-03-11 16:39:43 +01:00
Martin Pulec
3b1fecc4c8
Lavc: added conversions for/to 16-bit FF YUV and RG48
...
AJA for eg. Kona 4 doesn't support 12-bit RGB natively.
2021-03-11 16:39:40 +01:00
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
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 Pulec
1b9aa3314d
SpeexDSP: remove a submodule
...
Now it is a normal dependency.
2021-03-09 08:14:37 +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
d1ff44b907
video_decompress:libavcodec: Fix segfault caused by ignoring swscaler failure
2021-03-05 16:26:19 +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 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 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
8ba1decc5f
Decoder: minor fixes for drop policy
...
- actually accept the parameter "decoder-drop-policy"
- avoid evaluating the param for every frame
2021-03-02 15:46:48 +01:00
Martin Pulec
340cd01481
Dummy: fixed dump_to_file not working
2021-02-25 16:37:48 +01:00
Martin Pulec
a7ec1a42b7
crash_signal_handler: simplify + URL for REPORTING_BUGS
...
Abstract string handling + provide URL to online version of
REPORTING_BUGS.md.
+ use the append() also in signal_handler()
2021-02-25 16:37:47 +01:00
Martin Pulec
18cc2b1252
Zfec as a submodule
2021-02-24 13:42:12 +01:00
Martin Pulec
371146b393
Generate backtrace when crashed in Linux+mac
2021-02-23 15:09:03 +01:00
Martin Pulec
4aaec8f7f0
Fixed some Coverity warnings
2021-02-23 15:00:58 +01:00
Martin Pulec
018590b576
Main: typo - fixed REPORTING_BUGS.md name
2021-02-23 15:00:58 +01:00
Martin Pulec
9df2c9e3b5
Testcard: make MIDI audio working again
2021-02-23 15:00:58 +01:00
Martin Pulec
0a00f1e0c5
Testcard: generate audio even without SDL Mixer
2021-02-23 15:00:58 +01:00
Martin Pulec
57b4410b5b
DShow: prevent exit freeze when there are no more frames
2021-02-23 15:00:57 +01:00
Martin Piatka
797d4a07f1
opengl_utils: remove unused variables
2021-02-22 12:33:58 +01:00
Martin Pulec
a39226aa80
NDI cap.: fixed audio problems for not matching ch_count
...
Fixed audio problems when received channel doesn't match the number that
user has explicitly requested.
2021-02-19 17:14:28 +01:00