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
Martin Piatka
123ff266a4
GUI: Add network port settings
2018-06-29 11:44:57 +02:00
Martin Piatka
fff5ddedcd
GUI: Generalized command line arguments handling
2018-06-29 11:44:53 +02:00
Martin Pulec
e31b662016
CMPTO J2K: Add initial 1 GB mem limit
2018-06-29 11:29:25 +02:00
Martin Pulec
e58935d9ae
CMPTO J2K dec: poison pill should have OK status
2018-06-28 21:37:39 +02:00
Martin Pulec
923920cf26
CMPTO J2K enc: use placement new
...
It is a bit prettier - we don't use pointer to pointer to (shared)
pointer but only pointer to (shared) pointer instead ;)
2018-06-28 21:37:39 +02:00
Martin Pulec
e9e537e632
CMPTO J2K dec: make limits configurable
...
Queue len and number of in-decoder frames can now be tuned + warn if
there are multiple dropped frames (user then can extend queues).
2018-06-28 21:37:34 +02:00
Martin Pulec
e279b62f4e
CMPTO J2K dec: limit also decoder
2018-06-28 20:07:40 +02:00
Martin Pulec
0006f83f0c
CMPTO J2K enc: limit number of encoder frames
...
Limit total number of frames encoder can have.
2018-06-28 19:53:10 +02:00
Martin Pulec
854aa4ab51
CMPTO J2K enc: make a bit prettier
2018-06-27 22:59:41 +02:00
Martin Pulec
1689273641
CMPTO J2K enc: Added option to control pool size
2018-06-27 22:55:36 +02:00
Martin Pulec
16946f9d52
CMPTO J2K enc.: use pool
...
Use pool and memcpy to keep frames put to encoder. Usually capturer
is able to keep at most 1 frame which is unsuitable for J2K encoder
which needs to process more frames at time to keep a good throughput.
2018-06-27 22:44:05 +02:00
Martin Pulec
f4a4e3b8a6
Video frame pool: option to constrain pool size
2018-06-27 22:44:05 +02:00
Martin Pulec
6d49e2ca67
CMPTO J2K enc.: fail on wrong option
2018-06-27 22:44:05 +02:00
Martin Pulec
35fa068d4a
CMPTO J2K: rebranded from J2K
2018-06-27 22:43:53 +02:00
Martin Pulec
791f119e75
J2K: make available tile count option
2018-06-27 14:34:46 +02:00
Martin Pulec
6682d6c8da
J2K dec.: fixes
2018-06-27 14:34:46 +02:00
Martin Pulec
660b70a7f0
J2K enc.: fixed computation of bitrate
2018-06-27 14:34:46 +02:00
Martin Pulec
bef1c7dd71
J2K: small fixes
2018-06-27 14:34:46 +02:00