Commit Graph

3000 Commits

Author SHA1 Message Date
Martin Pulec
d7827ea014 Copyright isn't license
Get entirely rid of licensing stuff - we do not explicitly license
UltraGrid.
2018-08-15 13:29:51 +02:00
Martin Pulec
81c9c8eaf6 CMPTO J2K: added some docuemntation 2018-08-15 13:29:42 +02:00
Martin Pulec
7561928a0b CMPTO J2K dec.: fix potential crash
Reconfiguration was not entirely ok - if we are reconfiguring to bigger
frames, there may be some frames in progress which then will be copied
to framebuffer with the size of the reconfigured (bigger) frame size.
2018-08-15 13:29:40 +02:00
Martin Piatka
98b9525624 GUI: Separated preview into two: capture and display 2018-08-13 10:28:53 +02:00
Martin Piatka
059a8dd341 GUI: use Shared_mem object 2018-08-09 11:12:58 +02:00
Martin Piatka
6fa4e9887f Add capture filter for GUI preview 2018-08-09 11:12:58 +02:00
Martin Piatka
af1ad2a9d8 Constexpr compile fix 2018-08-09 11:11:57 +02:00
Martin Pulec
b63d354faa SDL2: redraw also when made fullscreen 2018-08-08 11:50:20 +02:00
Martin Pulec
4a41bc050b SDL2: option to specify display index 2018-08-08 11:50:20 +02:00
Martin Pulec
e0034f0725 GUI: quote executable name
Added quotation marks around executable name in case there is a space
inside the path.
2018-08-08 11:05:33 +02:00
Martin Pulec
15d3bcc7e0 macOS: build the new GUI by default 2018-08-07 14:08:11 +02:00
Martin Pulec
607b88353e GUI: Fixes for macOS 2018-08-07 13:44:42 +02:00
Martin Pulec
4625870b88 AJA: compat with NTV2 14 2018-08-07 11:14:02 +02:00
Martin Piatka
c17b06226d SDL2: Build compatibility with sdl2 < 2.0.5 2018-08-03 12:11:28 +02:00
Martin Piatka
ddd695c355 GUI: Build astat library in tools directory 2018-08-03 10:56:47 +02:00
Martin Piatka
e4029dbed5 GUI: Better volume indicator with a scale 2018-08-03 10:32:39 +02:00
Martin Pulec
f08095f7de Make SDL2 default 2018-08-02 16:01:26 +02:00
Martin Pulec
427fbf1457 Added SDL2
* initial implementation
* SDL1 is still default
2018-08-02 16:01:22 +02:00
Martin Pulec
73e67da2d0 Added extended version of vc_deinterlace()
Allows not in-place deinterlacing.
2018-07-30 11:09:25 +02:00
Martin Pulec
594fdc915c DELTACAST: fixed warnings + use log_msg() 2018-07-30 11:09:25 +02:00
Martin Pulec
b3fcea976d Merge branch 'j2k' 2018-07-30 11:08:48 +02:00
Martin Pulec
a7830d3bc2 Fixed few warnings 2018-07-24 09:38:47 +02:00
Martin Pulec
234348ebee log_msg: do not use colors in MSYS2 terminal
MSYS2 pseudoterminal doesn't handle MSW terminal colors, it uses POSIX
colors instead.
2018-07-24 09:38:47 +02:00
Martin Pulec
c022f03801 Spout receiver: check if we are connected
Creation of SPOUT receiver succeeds even if the server of the name
doesn't (yet) exist. Unless there is no reconfiguration in our capturer
it is better to fail.
2018-07-24 09:38:47 +02:00
Martin Pulec
325bbd1c64 Bump to new GPUJPEG 2018-07-24 09:38:47 +02:00
Martin Pulec
140cc6a78f Configure: blank capture filter fallback
Added fallback check if not found by pkg-config not found (eg. MSW).
2018-07-24 09:38:47 +02:00
Martin Pulec
5e004cc9fe Wav reader: do not require fixed chunk order 2018-07-24 09:38:47 +02:00
Martin Pulec
c41798080f Wav reader: skip LIST chunks
This adds compatibility with files that contain custom metadata (eg.
produced by FFMPEG).

+ be more verbose about errors (to allow further debugging or adding
more generic WAVE support)
2018-07-24 09:38:47 +02:00
Martin Pulec
5a7ba06d98 JACK: fixed query 2018-07-23 16:42:21 +02:00
Martin Pulec
6a088ff70c CMPTO J2K: added detection 2018-07-18 22:01:07 +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
daae2b44cf Portaudio play.: replaced ring_buffer with audio_buffer 2018-07-16 11:53:28 +02:00
Martin Pulec
4197e25f9a Portaudio play.: Fixed Pa_Terminate
Fixed incorrect Pa_Initialize/Pa_Terminate pairing.
2018-07-16 11:53:28 +02:00
Martin Pulec
2acf722ffa ALSA cap.: Fixed freeze
Fixed freeze (from unknown reason) when running "uv -s alsa -r
portaudio". Using snd_pcm_drop() instead of snd_pcm_drain() seems to
solve the issue.
2018-07-16 11:53:28 +02:00
Martin Pulec
25abb185b0 Audio buffer: attempt to improve behavior 2018-07-16 11:53:28 +02:00
Martin Pulec
3262ef5d4a ALSA play.: stability fixes 2018-07-16 11:53:28 +02:00
Martin Pulec
98f2b5e42b Configure: pretty-print configured features 2018-07-16 11:53:28 +02:00
Martin Pulec
a10f5b27e0 Added script to build GPUJPEG in MSYS2 (Win) 2018-07-16 11:53:11 +02:00
Martin Pulec
b0752b0253 AJA: added script to build 64-bit wrapper 2018-07-11 11:31:06 +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
Martin Pulec
19503dbc94 V4L2: fixed freeze when conversion is needed 2018-07-11 11:26:07 +02:00
Martin Pulec
1a7b34e7fc Print explicitly if none config flags given 2018-07-04 10:13:55 +02:00
Martin Pulec
005d0d8b11 Pbuf: print maximal length of consecutive loss 2018-07-04 10:13:55 +02:00
Martin Pulec
3ce5d3f477 Pbuf: print total number of packets
On exit, print total numbers of expected/received packets.
2018-07-04 10:13:55 +02:00
Martin Pulec
65c2b62661 Video decoder: output also noerr FEC frames stat
Print also number of frames that didn't need to be corrected by FEC (all
packets arrived).
2018-07-04 10:13:55 +02:00
Martin Pulec
91255bc38c Audio: few comments 2018-07-04 10:13:55 +02:00
Martin Pulec
53f4633b71 Keyboard control: option to mute sender 2018-07-04 10:13:55 +02:00
Martin Pulec
c429ce4e3e DELTACAST DVI: Fixed compat 2018-07-04 10:13:48 +02:00
Martin Pulec
30e76180ff Libavcodec QSV: set intra-refresh by default 2018-07-03 09:46:31 +02:00