Martin Pulec
20ca62d00f
GL: fixed slow responsivity
2015-07-24 14:29:26 +02:00
Martin Pulec
4a56770e68
main.cpp: exit always with exit_uv()
...
This prevents hanging some audio thread waiting for exit flag.
2015-07-23 18:50:07 +02:00
Martin Pulec
b38bc4f53f
Warn about exceeding allowed MTU in tx_init()
2015-07-23 14:09:18 +02:00
Martin Pulec
4f328d4248
Fixed default number of captured audio channels in usage
2015-07-22 13:41:31 +02:00
Martin Pulec
696cbd18e0
Added missing metadata for H.265
2015-07-20 16:40:08 +02:00
Martin Pulec
7ca27e5d7d
Libavcodec audio: support for further sample fmts
...
+ fixed AAC (bitrate == 0 caused malfunctioning)
2015-07-20 16:03:27 +02:00
Martin Pulec
877868becc
Control socket fix
2015-07-16 13:09:18 +02:00
Martin Pulec
a6c3b8db9a
Fixed libavcodec decoder
2015-07-14 18:50:21 +02:00
Martin Pulec
cecf08ac97
Various fixes
2015-07-14 17:15:29 +02:00
Martin Pulec
425672678a
Libavcodec: use compat macro globally (also in dec)
2015-07-14 17:03:30 +02:00
Martin Pulec
5aaa411463
Libavcodec: compile with older versions (missing HEVC type)
2015-07-14 16:50:07 +02:00
Martin Pulec
027b621087
Video codec: lookup array more inteligently
2015-07-14 16:46:13 +02:00
Milos Liska
84d2f805e7
H.265 code fixes and cleanup
2015-07-14 13:56:31 +02:00
Milos Liska
66e7261cf3
Initial H.265 support. Needs further review.
2015-07-14 10:41:55 +02:00
Martin Pulec
966751bc26
Renamed log level panic to fatal
2015-07-13 13:09:47 +02:00
Martin Pulec
715dca1bc3
Displays and capturers use now log_msg() for periodic messages
2015-07-13 11:09:37 +02:00
Martin Pulec
3683438e6a
Use pipe supplement over loopback
...
There isn't pipe() command on MSW, so use this version to supplement it.
2015-07-13 10:06:58 +02:00
Martin Pulec
477216b900
Some messages now use logger.
2015-07-10 16:42:27 +02:00
Martin Pulec
625b5adc0f
Rewritten logging a bit
...
Use logger + levels of verboseness.
2015-07-10 16:42:26 +02:00
Martin Pulec
9ddc6c8c76
Keyboard control - show help + control verbosity
2015-07-10 16:42:26 +02:00
Martin Pulec
5165648e4c
Added keyboard control (OS X and Linux)
...
Allows changing volume and mute audio from UG terminal right now.
2015-07-10 16:42:26 +02:00
Martin Pulec
ea792ce218
Messaging: save only up to 100 msgs
2015-07-10 16:42:26 +02:00
Martin Pulec
c1a6855dd1
Audio: init sent/recv modules only if used
2015-07-10 16:42:26 +02:00
Martin Pulec
ce5edcc935
Modified some periodical stat messages.
2015-07-10 16:42:26 +02:00
Martin Pulec
bee14bed1c
Pbuf: decrease stats interval
2015-07-10 16:42:26 +02:00
Martin Pulec
3544d8557b
RTP UDP: do not increase send/recv buffers in init
...
This is perhaps bad practice - we do not want to set 16M buffers all the
time.
2015-07-10 16:42:26 +02:00
Martin Pulec
a77a8c2dd0
Make OS X dmg RO
...
Finder then opens the mounted folder automatically.
2015-07-08 16:42:36 +02:00
Martin Pulec
a60b9d2cbb
Blank cap. filt.: use scaling instead of black
...
It is not so disturbing at the picture. Black can still be enabled with
":black" option.
2015-07-07 17:23:49 +02:00
Martin Pulec
1df0c31824
Libavcodec: support for NVENC
...
+ few small lavc improvements
2015-07-07 16:52:47 +02:00
Martin Pulec
5223d380e5
Libavcodec decoder: fixed yuv420 conversion
2015-07-07 15:45:10 +02:00
Martin Pulec
9d0e2ebab3
Libavcodec: updated bitrates
2015-07-01 17:17:34 +02:00
Martin Pulec
c84a2b2bd0
Display warning about missing libs only in verbose mode
2015-07-01 17:04:06 +02:00
Martin Pulec
429fee95ca
LDGM CUDA: added missing cuda objects
2015-07-01 16:14:29 +02:00
Martin Pulec
15ff18bfb3
GL: get rid of potential busy waiting
2015-06-30 13:22:56 +02:00
Martin Pulec
f0dd94e0ae
Libavcodec: small fix
2015-06-30 11:42:48 +02:00
Martin Pulec
e47737c4df
Added dummy audio playback
2015-06-30 10:45:41 +02:00
Martin Pulec
80c6054719
Poratudio playback: missing newline
2015-06-29 15:07:42 +02:00
Martin Pulec
90dd0153b5
CoreAudio: handle underflows differently
...
Do not try to stop CoreAudio from callback (potentially unsafe). Instead,
silence underrun warning after some period.
+ silenced some deprecation compile warning (OS X API change) by using newer
functions
2015-06-29 12:06:11 +02:00
Martin Pulec
fc6dc4ba5e
CoreAudio playback: do not write samples when overrun
2015-06-26 15:10:55 +02:00
Martin Pulec
719685c266
Portaudio playback: clear if there are no data
...
+ be more verbose about underruns
2015-06-26 15:01:47 +02:00
Martin Pulec
7f097857ce
Switcher cap: add requisite to use --control-port to usage
2015-06-26 14:01:46 +02:00
Martin Pulec
a70ad76463
Control socked: fixed deletion from linked-list
2015-06-26 13:19:05 +02:00
Martin Pulec
10ff4f22e1
CoreAudio playback: pause after 2 secs of inactivity
2015-06-25 17:22:34 +02:00
Martin Pulec
34776a4988
Lavd: small perf improvements
2015-06-25 16:27:00 +02:00
Martin Pulec
e6fce23cc9
Decklink cap.: added some examples
2015-06-24 18:20:07 +02:00
Martin Pulec
3c0ae774af
ALSA cap.: support for 8-bit audio
2015-06-24 17:10:44 +02:00
Martin Pulec
bbf609ab90
ALSA capture: allow configuration of various opts
2015-06-24 16:29:31 +02:00
Martin Pulec
8ee625ff89
Libavcodec: change default thread mode to none
2015-06-24 13:51:21 +02:00
Martin Pulec
5b93c38c2c
Libavcodec: option to enable/disable thread mode
...
For compatibility between old and new libavcodec (latter supports JPEG
slices).
2015-06-22 18:50:58 +02:00
Martin Pulec
e4ec80f648
SDL: do not segfault if init fails
2015-06-22 17:30:18 +02:00