5415 Commits

Author SHA1 Message Date
Martin Pulec
3af2d021bc UltraGrid 1.7 v1.7 2021-11-09 10:43:09 +01:00
Martin Pulec
240630357a Updated splashscreen to 1.7 2021-11-09 10:43:08 +01:00
Martin Pulec
7add441e60 Updated version color to bright_blue 2021-11-09 10:43:08 +01:00
Martin Pulec
24ce0447d6 s/Short log/Changes/ in GH release 2021-11-09 10:43:08 +01:00
Martin Pulec
0ef1c0c92b Updated README.md
Small clarifications/cleanups
2021-11-09 10:21:38 +01:00
Martin Pulec
b273b3597f Rang: enable also other 3-/4-bit ANSI colors
Enabled remaining 3-/4-bit ANSI colors as per:
https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit

rang.hpp header is now synced with:
https://github.com/MartinPulec/rang/blob/master/include/rang.hpp
2021-11-09 10:21:35 +01:00
Martin Pulec
01d69310ae Merge pull request #204 from tmenari/bugfix/decklink-3d
[decklink] fix stereo 3D supportedFlags
2021-11-09 10:21:21 +01:00
Thomas Menari
c2978c0031 [decklink] fix stereo 3D supportedFlags 2021-11-08 16:00:22 -08:00
Martin Pulec
1b3b27eb7c Updated copyright dates for modified files 2021-11-08 15:43:14 +01:00
Martin Pulec
2521925c87 DeckLink: return to default BPS == 4
This partially reverts 2a511d58. The value 4 should be default now (best
quality), BPS==2 should be perhaps set later by a preset (after/if
implemented).
2021-11-08 09:22:32 +01:00
Martin Pulec
d3fa4437e5 Reed-solomon: added decoder stub
Added stub allowing dummy decode (without error correction) for the
receiver basic run.
2021-11-05 13:47:15 +01:00
Martin Pulec
30db5b4fed RS: loop readibility fix 2021-11-05 12:03:44 +01:00
Martin Pulec
e5716f3f5c Reserve PT 95 for future use in UG
+ do not abort on unknown PT in audio
2021-11-05 10:43:59 +01:00
Martin Pulec
65435cb45f RTP PT: commented PT_JPEG
Clarify that PT_JPEG isn't our JPEG but RFC-compliant.
2021-11-05 10:43:59 +01:00
Martin Pulec
0cfc4c778a Video decoder: support unknown FPS values
Support FPS values that are not understood by UG (FPSd == 0) and
replace it by 30.

This is a forward compatibility feature when there may be special meaning FPS
values (unlimited etc.) but it can still be displayed, especially by displays
that don't honor FPS value like OpenGL.
2021-11-05 10:43:57 +01:00
Martin Pulec
c84d62f4ed Logger: oneshot messages suppport 2021-11-05 10:39:33 +01:00
Martin Pulec
6878d5de4b Audio playback SDI: s/capture/playback 2021-11-04 10:13:35 +01:00
Martin Pulec
edcb3e9096 Configure: Qt6 fixes
- fixed [,] special meaning in M4
- qmake version >6 -> >=6
- typo: QMAKE_VER instead of QMAKE_VERSION
2021-11-03 13:40:14 +01:00
Martin Pulec
ddee6968c8 GitHub CI: create continuous release if needed
For Linux AppImages in release channel, zsync files are stored as an
artefact in continuous release assets so ensure that it is present.
2021-11-03 09:04:45 +01:00
Martin Pulec
61e2bb8adf GitHub CI [Linux]: fixed rav1e build
Cargo 1.56 is needed for cargo-c but 1.55 is in U18 runner ver
20211017.0 thus update as a workaround.

Failed run:
https://github.com/MartinPulec/UltraGrid/actions/runs/1412342915
2021-11-03 08:57:59 +01:00
Martin Pulec
628f3ba74f Add release zsync update files to continuous
As there will be releases 1.7.1, 1.7.2 etc., storing zsync in release
asset doesn't make sense (further version won't update previous update
information). Thus store this in continuous release assets - update
channel "release" was introduced aside to existing "continuous".
2021-11-03 08:55:29 +01:00
Martin Pulec
15f76c08dc GitHub CI [AppImage]: include complete URL for zsync 2021-11-02 15:59:50 +01:00
Martin Pulec
2d3b85eff7 GitHub CI: create release for refs/heads/tags/v* in any repo 2021-11-02 15:59:49 +01:00
Martin Pulec
ec3ffb2753 GitHub CI: updated release life cycle
The release channel is not build from release/ branch, instead a bugfix
version numbers are required and the build is from appropriate tag, eg.
v1.7 (release, should be in master) and then v1.7.1, v1.7.2. The bugfix
releases should have its own entry in NEWS file (create-release.sh makes
GitHub release description from this).
2021-11-02 15:59:49 +01:00
Martin Pulec
32c56a53f8 GitHub CI: Create release also for release/* 2021-11-02 15:59:48 +01:00
Martin Piatka
7bb4afbd96 Updated NEWS 2021-11-02 11:55:54 +01:00
Martin Pulec
4eedc44e07 Updated NEWS 2021-11-02 10:34:17 +01:00
Martin Pulec
2e13a04dff Key control: print version
May be used for quick check if not running an obsolete UG during
runtime.
2021-11-01 09:20:44 +01:00
Martin Pulec
3c8c126ce9 nat.c: fixed uninitialized var (Coverity) 2021-10-27 14:35:07 +02:00
Martin Pulec
dfe80f3348 keyboard_control.cpp: refactor a bit the audio query stuff
(related to previous commmit)
2021-10-27 14:35:07 +02:00
Martin Pulec
2ec8eec912 Audio: display muted status even if not sending
Originally mute for both sender and receiver were dispatched by the
sender, which doesn't need to be present, however.
2021-10-27 13:31:17 +02:00
Martin Pulec
38b57ff076 GL: pretty print help
+ added SPOUT to Syphon for hide_window use case
2021-10-26 17:54:12 +02:00
Martin Pulec
04734e0ebc Define ug_strerror for thread-safe strerror abstraction 2021-10-26 10:49:07 +02:00
Martin Pulec
2594da5a09 Wav writer: report write errors 2021-10-26 10:17:29 +02:00
Martin Pulec
ef48f01727 Fixed video dec stats
Adding of displayed and corrupted frames was accidentaly removed by a779d96c.
2021-10-22 12:42:57 +02:00
Martin Pulec
940399988a Lavd: option to dump decompressed frame 2021-10-22 09:21:52 +02:00
Martin Pulec
0b621fdadc Libavcodec common: copy all planes with memcpy_data
This function may not be used at all but just to make sure.
2021-10-20 08:23:16 +02:00
Martin Pulec
a779d96c6d Logger: fixed wrong value message 2021-10-18 13:26:57 +02:00
Martin Pulec
ceb5f72b20 Lavc: set AVCodecContext::bits_per_raw_sample 2021-10-18 13:13:11 +02:00
Martin Pulec
bc076a4dc4 Libavcodec common: added r12l_to_gbrp16le 2021-10-18 11:23:27 +02:00
Martin Pulec
698ab75308 NAT PMP: updated timeout handling
- chech return value of getnatpmprequesttimeout()
- break the loop after 5 seconds (to avoid infinite loop)
2021-10-18 08:53:12 +02:00
Martin Pulec
c411addea4 Libavcodec common: added gbrp12le_to_r10k specialization 2021-10-15 16:47:04 +02:00
Martin Pulec
ed48629c94 Libavcodec common: replaced standalone funcs with generic ones 2021-10-15 16:45:04 +02:00
Martin Pulec
419e1ab3b2 Libavcodec common: added RGB conversions from GBRP16LE 2021-10-15 16:01:32 +02:00
Martin Pulec
aec5db7e06 GL disp.: set released members to 0
It isn't double-released, anyway, but just for sure.
2021-10-15 13:26:24 +02:00
Martin Pulec
90266a18e1 GPUJPEG dec.: fixed a crash with a new API 2021-10-15 11:45:32 +02:00
Martin Pulec
0f1bd891bd Libavcodec common: added r10k_to_gbrp16le 2021-10-15 11:45:29 +02:00
Martin Piatka
65b56142ba GL: Cleanup gl resources in the same thread they're initialized in 2021-10-15 10:22:02 +02:00
Martin Pulec
a2593b0a8a SMPTE bars: fixed column count
Smpte bars doesn't have the eight colum as EBU has.

Moreover the pattern is not complete - the bottom third contains
different data - mention this in help + todo.
2021-10-14 10:52:49 +02:00
Martin Pulec
19e4110e6b Image pattern generator: use enum to indicate bit depth 2021-10-14 10:52:48 +02:00