Martin Pulec
d8be7fc5a5
DShow: fix init race condition + debug
2021-02-22 10:19:06 +01:00
Martin Pulec
fcc432ab83
Use rather sigdescr_np than sigabbrev_np
...
This is more consistent with former sys_siglist
2021-02-11 11:58:58 +01:00
Martin Piatka
89ab409430
main: Fix compilation on glibc >= 2.32 (sys_siglist)
2021-02-11 11:58:58 +01:00
Martin Pulec
603ddd9a4b
Dynamically open JACK transport as well
2021-02-11 11:58:58 +01:00
Martin Pulec
0174245524
JACK audio: Dynamically open library
...
The JACK library is generally incompatible with the one bundled in a
binary distribution. As a solution, the library is dynamically loaded
from system.
2021-02-11 11:58:58 +01:00
Martin Pulec
59f2115101
JACK common: error messages with MOD_NAME
2021-02-11 11:58:57 +01:00
Martin Pulec
f759fd7a03
AJA: fixed items deprecated with SDK 16
2021-02-08 16:55:53 +01:00
Martin Pulec
b718a48bdf
Fixed SDP error handling
2021-01-20 09:15:24 +01:00
Martin Pulec
bdc159ca38
GUI: fix passing options for other capturers
2021-01-05 15:15:49 +01:00
Martin Pulec
ed89e52f40
Fix passing NDI device IDs to GUI
2021-01-05 15:14:59 +01:00
Martin Pulec
05acd1f1c0
NDI audio playback: fixed multiple channels playback
...
Refers to GitHub issue #101 .
2021-01-05 15:13:27 +01:00
Martin Pulec
8d454dade2
SDP: Set correct IP version
...
+ some documentation
2020-11-20 10:11:33 +01:00
Martin Pulec
e531b932b6
Traffic shaper: correctly clear fixed-rate flag
2020-11-20 10:10:40 +01:00
Martin Pulec
41801be5b6
Fixed % in URL
2020-11-20 10:10:36 +01:00
Martin Pulec
bbd3a4fe0c
Libavcodec conv.: fixed another typo
2020-11-20 10:08:36 +01:00
Martin Pulec
a1c476db94
Dshow: convert ABGR to RGBA and from bottom-top
2020-11-03 07:53:59 +01:00
Martin Pulec
25dc55faac
Dshow: compute data len
...
Screen capture returns wrong buffer length so we override it with the
expected value.
2020-11-03 07:53:54 +01:00
Martin Pulec
b4fd14ebdf
NDI: fixed wrong operator
2020-10-20 09:34:49 +02:00
Martin Pulec
2fec5d0127
Fixed p010le_to_uyvy
2020-10-20 09:33:19 +02:00
Martin Pulec
d3f588e6f6
U16.04 gcc compat
2020-10-07 07:56:30 +02:00
Martin Pulec
e0b03790a3
New GPUJPEG compat
2020-10-06 20:53:55 +02:00
Martin Pulec
28e8ca1149
Screen win.: fixes
2020-09-21 10:44:51 +02:00
Martin Pulec
636d1be90d
NET UDP: fixed socket_error() [Win]
...
Format string was printed instead of formatted one.
+ added WSAEADDRINUSE
2020-09-21 10:42:06 +02:00
Martin Pulec
40b7471efb
RTP UDP: fixed bind [Win]
2020-09-21 10:41:37 +02:00
Martin Pulec
280476d65e
File cap.: fixed a crash
...
Fixes read from a file with PCM codec (frame_size == 0) and perhaps also
other cases.
+ handle and print error of av_samples_get_buffer_size()
2020-09-21 10:41:05 +02:00
Martin Pulec
df9aa5c4ec
SDI audio cap.: updates
...
- when dropping frames, write at least up to available space
- allocate the buffer at once (don't realloc)
2020-09-21 10:40:57 +02:00
Martin Pulec
0de07541a7
udp_port_pair_is_free(): better error handling
2020-09-21 10:40:50 +02:00
Martin Pulec
15d1961bfc
RTP UDP: udp_port_pair_is_free() fix
...
Check IPv6 ports if IPv4 address was given but IPv4 mode is not forced (because
IPv6 sockets are then opened with IPv4-mapped address).
+ utilize AI_PASSIVE
2020-09-21 10:40:43 +02:00
Martin Pulec
1ca772e458
Aggregate, multiplier: fixed invalid NULL passed
...
Caused crash for displays that didn't expect NULL (eg. NDI).
2020-09-15 10:06:08 +02:00
Martin Pulec
4e509054b2
Fixed libavcodec audio encode
2020-08-28 15:11:40 +02:00
Martin Pulec
e474f50667
Fixed wrong audio libavcodec naming
2020-08-28 15:11:40 +02:00
Martin Pulec
a8fafedc40
Jack play.: fixed missing NL
2020-08-28 15:11:40 +02:00
Martin Pulec
c454f3a329
Decompress multiple tile: fixes
...
- fixed decompress deinit when one init fails
- fixed a crash when number of substream changes - destroyed the new
number of substreams but old was allocated
2020-08-28 15:11:40 +02:00
Martin Pulec
e9cfd24b44
lavc: fixed bitrate overflow with eg. 8K@120 FPS
2020-08-28 15:11:39 +02:00
Ben Roeder
752de61d60
hold -> held
2020-08-28 14:15:51 +02:00
Ben Roeder
d2cf1e1093
fix formatting and typo
2020-08-28 14:15:45 +02:00
Martin Pulec
fd61e40e4f
Lavc audio: fixed a typo
2020-08-28 14:15:11 +02:00
Martin Pulec
0906524fe9
Fixed Windows RTP network warnings
...
Fixed "ERROR: connect, (10049 - WSAEADDRNOTAVAIL)"
2020-08-28 14:15:00 +02:00
Martin Pulec
8fd05bd9b7
Lavc audio: prevent overflows
...
+ print encoder error string represenation
2020-08-28 14:14:42 +02:00
Martin Pulec
7e4ecf703b
Control socket: fixes
...
Fixed Win + fail on all errors
2020-08-28 14:13:35 +02:00
Martin Pulec
5be080d49f
Control socket: perror->socket_error
2020-08-28 14:13:12 +02:00
Martin Pulec
48b372ea54
File: register codecs
...
This is needed for old FFmpeg versions.
2020-08-28 14:12:38 +02:00
Martin Pulec
044eb1f390
File: print error failures
2020-08-28 14:12:24 +02:00
Martin Pulec
ee088c0ece
Audio: fixed JACK transport
...
Put frame is done later in pipeline and should not have been done here.
2020-08-28 14:11:36 +02:00
Martin Pulec
856872922c
Audio testcard: correctly compute samples for WAV
2020-08-07 15:07:07 +02:00
Martin Pulec
0e9dfc8d27
Audio testacard: fixed after-free read
2020-08-07 15:07:06 +02:00
Martin Pulec
24e481c620
Audio testcard: improved cmndline error msgs
2020-08-07 15:07:03 +02:00
Martin Pulec
57101e3172
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:45:00 +02:00
Martin Pulec
64c6bcc79e
Multiplier: fixes needs_mainloop
...
* return error if some of displays needs mainloop but is not given as the
first one
* return the need according to the first display given
2020-07-22 15:55:26 +02:00
Martin Pulec
4b004898c4
Video display: added needs_mainloop callback
...
This allows more fine-grained evaluation if the display really needs to
be run in the main thread or not (eg. for multiplier)
2020-07-22 15:55:23 +02:00