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
356bd85d7e
capabilities: report codec priority
2021-03-09 14:39:42 +01:00
Martin Piatka
14fcf70fb6
capabilities: report video compression codecs, encoders, options
2021-03-09 14:39:41 +01:00
Martin Piatka
eb7140de81
capabilities: Use std::quoted to escape quotes in strings
2021-03-08 14:25:33 +01:00
Martin Pulec
371146b393
Generate backtrace when crashed in Linux+mac
2021-02-23 15:09:03 +01:00
Martin Pulec
f1d0b1898d
Hd-rum-translator: accept --param
2021-02-11 15:45:07 +01:00
Martin Pulec
bd552be430
Allow verbosity increase with -V
...
+ small updates
2020-11-05 09:30:15 +01:00
Martin Pulec
024494f4b8
Option to disable message repeats suppressing
2020-11-05 09:21:33 +01:00
Martin Pulec
a36d5a008e
Rang: force control
...
In order to control sequences work with ostringstream logger.
2020-11-05 09:07:04 +01:00
Martin Pulec
89747981da
audio_capture_channels is now 0 for default
...
Capturers may decide by themselves or capture DEFAULT_AUDIO_CAPTURE_CHANNELS
(as until now). This fixes default behavior of WASAPI with Realtek sound cards
that is unable to capture single channel.
2020-09-11 13:50:54 +02:00
Martin Pulec
81bed14603
Added low-latency-audio=ultra
2020-09-08 16:56:54 +02:00
Martin Pulec
cd1cfac5e6
Consider also tags/vXXX to be a release
...
Currently GIT_BRANCH refers to rather tag than release name, it would be needed
rather "git rev-parse --abbrev-ref HEAD" instead of "git name-rev --name-only
HEAD". But with shellow clones (as in GitHub) it would also require the
repository to be unshallowed.
2020-08-05 14:48:31 +02:00
Martin Pulec
b9ea962040
1.6+ branding
2020-07-29 10:40:11 +02:00
Martin Pulec
48895b0783
ADD_TO_PARAM: salt is no longer needed
...
UNIQUE_NAME is used instead of the salt
2020-06-09 14:02:37 +02:00
Martin Pulec
b688d0d41a
macOS: init glut only when needed
...
Call macGlutInit just when GL context is requested. This slightly
improves a commit 887da0882 . This causes that when macOS is headless
(eg. no logged user), glutInit (that will unconditionally fail) is
called no only if needed, not always.
2020-04-27 15:25:45 +02:00
Martin Pulec
887da08822
common_preinit: call glutInit in macOS
...
Call glutInit for macOS. This is rather a workaround to fix a problem
when running 'uv --capabilities' with RTDXT and Syphon. Initialization
of GLUT in Syphon then fails because glutInit is skipped since NSApp is
a non-NULL (from initialization of GL context). Further GLUT call then
fail.
2020-04-14 19:38:15 +02:00
Martin Pulec
0a2397444f
Host: print_capabilities - preset count to 0
...
Preset count to 0 to prevent malfunctioning modules that doesn't set the
count (usually in case of error).
2020-02-19 16:32:15 +01:00
Martin Pulec
09f6bafc58
Coverity fixes
2019-11-22 13:54:51 +01:00
Martin Pulec
57be851c71
Again fixed repeatedly reported errors
2019-11-21 08:48:03 +01:00
Martin Pulec
110fc31ec6
Fixed again already fixed Coverity issues
...
Fixed thosed issued that were supposed to be fixed but Coverity
disagrees.
2019-11-20 15:54:03 +01:00
Martin Pulec
236f5b0589
Make: added target check and distcheck
...
+ added check for CppUnit
2019-11-19 08:22:50 +01:00
Martin Pulec
71efe75a3f
dlclose opened libs
2019-11-19 08:22:50 +01:00
Martin Pulec
fa51f6e33c
Fixed incorrectly fixed Coverity bugs
2019-11-12 22:34:18 +01:00
Martin Pulec
4c71573a89
Fixed first series of Coverity bugs
2019-11-09 17:20:37 +01:00
Martin Pulec
31d9809fcd
Updated documentation
...
Updated authors, copyright to 3-clause BSD (where possible) and file-level Doxygen
2019-11-09 13:47:11 +01:00
Martin Pulec
447be38b31
Allow registration of should_exit observers
...
This should be more correct way than using the global should_exit
variable. Moreover, the observers like capturers doesn't need to
pool the should exit variable and can send signal themselves (that
may eg. trigger a CV).
2019-11-04 07:53:08 +01:00
Martin Pulec
a01ead9d19
RTP UDP: don't take SO_REUSEADDR/SO_REUSEPORT fatal
...
This may seldom occur in non-standard environment (eg. QEMU user mode
emulated ARM on x64) and its setting is not essential while UG may
normally proceed.
2019-09-11 15:46:17 +02:00
Martin Pulec
ad4665305b
CoreAudio play.: use audio-disable-adaptive-buffer
...
Use common audio-disable-adaptive-buffer instead of
ca-disable-adaptive-buf which is marked as deprecated.
2019-08-30 15:23:31 +02:00
Martin Pulec
84dd2196ba
JACK play.: updated
...
* use adaptive buffer by default
* reduce preset buffer length
* honor low-latency-audio
2019-08-28 15:15:38 +02:00
Martin Piatka
b68c28ee75
Capabilities: Report video display devices
2019-08-02 12:45:38 +02:00
Martin Piatka
439be0598b
GUI: Use Audio capturers reported by capabilities
2019-08-01 12:53:03 +02:00
Martin Piatka
039f0951cb
Capabilities: Report audio devices
2019-08-01 12:46:17 +02:00
Martin Piatka
c96a20dec8
Capabilities: Print supported audio compressions
2019-07-30 11:01:20 +02:00
Martin Pulec
352518a4f2
Added option to list available video codecs
2019-06-14 08:55:07 +02:00
Martin Pulec
863cf1111e
Added option to list available pixfmts
2019-06-14 08:55:07 +02:00
Martin Pulec
65c75d2c9d
Host: version red + a plus sign in devel version
2019-06-13 14:01:50 +02:00
Martin Pulec
c94064c4db
Video decoder: do not exit on unknown vid mod
...
Do not fail on unknow video mode by default.
+ added function error() for these errors that may be treated as fatal
or non-fatal
2019-06-07 15:17:27 +02:00
Martin Pulec
470628cb90
Added WASAPI playback
2019-04-24 14:46:20 +02:00
Martin Piatka
25e6f31662
video_display_info: probe: pass function ptr to deleter func
2019-03-15 13:00:59 +01:00
Martin Pulec
6981cefcd1
CoreAudio: capture 128 frames
...
Capture only 128 frames at once (implicit value was 512).
+ param to allow user to set it manually
2019-02-22 18:34:32 +01:00
Martin Pulec
0e783cfea4
Coreaudio play.: option to specify buffer size
2019-02-21 15:53:58 +01:00
Martin Pulec
50efa3f683
Host: print also build branch
2019-02-14 14:55:21 +01:00
Martin Piatka
5e9128e357
capabilities: change output format
2019-01-08 11:34:02 +01:00
Martin Pulec
921d094444
Debug: use the rang library for color output
2018-09-20 16:33:33 +02:00
Martin Pulec
28699bac9c
Added rang library for color term output
...
+ use it for UG title
2018-09-20 16:33:33 +02:00
Lukas Rucka
d028b69503
Rename ultragrid modules to ultragrid_* instead of module_*
2018-09-12 23:29:08 +02:00
Martin Pulec
91cb232f24
ALSA play.: use audio-buffer-len option
...
To be consistent with Portaudio, replace "alsa-internal-buffer" with
"audio-buffer-len".
2018-07-16 11:53:28 +02:00
Martin Pulec
44f3a9cd16
Portaudio play.: Added latency tweaks
...
Honor "low-latency-audio" and add "audio-buffer-len" option.
2018-07-16 11:53:28 +02:00
Martin Pulec
4c25901834
Host: removed unused cuda_device
...
cuda_device was replaced by array cuda_devices.
2018-07-11 11:31:06 +02:00