Commit Graph

2142 Commits

Author SHA1 Message Date
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