Commit Graph

2109 Commits

Author SHA1 Message Date
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
Martin Pulec
5c8946d5a9 OS X GUI: disable prefix header 2015-06-22 14:43:39 +02:00
Martin Pulec
7777d5dac8 Revert "OS X GUI: some precompiled hdrs config change"
This reverts commit b9a73ea7c6.
2015-06-22 14:25:46 +02:00
Martin Pulec
15e41b5322 Use gnu++11 instead of c++11 (cygwin compat) 2015-06-22 10:40:07 +02:00
Martin Pulec
afe126fcda RTP UDP: missing condition 2015-06-18 11:27:30 +02:00
Martin Pulec
1a4c53e76c Portaudio: ring-buffer -> 1 sec
+ warn when there is more than half of the buffer full
2015-06-17 16:30:09 +02:00
Martin Pulec
68e340b3a4 RTSP capture changes
Switched to new PBUF API + compile for other OS than Linux.

Fixed some compile errors when switching from C to C++.
2015-06-17 14:44:31 +02:00
Martin Pulec
84861d683c Pbuf: use high_resolution_timer instead of timespec 2015-06-17 14:27:49 +02:00
Martin Pulec
ae354bd67a Flush audio UDP buffers after reinit 2015-06-17 11:49:08 +02:00
Martin Pulec
4279e622f3 RTP UDP: missing IPV6_V6ONLY 2015-06-17 11:41:16 +02:00
Martin Pulec
b9a73ea7c6 OS X GUI: some precompiled hdrs config change 2015-06-16 17:53:31 +02:00
Martin Pulec
333dc1757f MSW: fixed missing random() 2015-06-16 17:50:41 +02:00
Martin Pulec
e7b8351c04 RTP UDP: fixed MSW type conflict 2015-06-16 17:50:26 +02:00
Martin Pulec
fccba072d1 Testcard: removed extra strtok_r 2015-06-12 15:56:08 +02:00
Martin Pulec
bc94283fc3 Decklink capture: allow mode to be set by FourCC 2015-06-12 13:43:59 +02:00
Martin Pulec
7f25d969d1 Import: added option to override FPS from metadata 2015-06-12 12:46:31 +02:00
Martin Pulec
772f4a1038 SW mix: refuse init when OpenGL < 2.0 2015-06-11 17:16:26 +02:00
Martin Pulec
38b1e12b22 GL context: query GL version 2015-06-11 17:15:57 +02:00
Martin Pulec
11f43119e0 Testcard: support for white noise
+ some code cleanup
2015-06-11 17:08:01 +02:00
Martin Pulec
dceb1505d3 Testcard: fixed cmdline parameter parsing 2015-06-11 16:03:00 +02:00
Martin Pulec
22bd5bd80d Respect explicit network port mapping from cmdline 2015-06-11 15:50:59 +02:00
Martin Pulec
08dba834c1 JPEG: use restart interval 4 for UYVY
Seems to perform better for both 1080p and 2160p than 2.
2015-06-11 12:16:03 +02:00
Martin Pulec
d884c2cfc0 JPEG: use function to chose decoder 2015-06-11 12:15:39 +02:00
Martin Pulec
9cf8c61581 JPEG: do not copy source image if not needed 2015-06-11 11:49:10 +02:00
Martin Pulec
46915a4c7f JPEG: modified some error string 2015-06-09 14:38:00 +02:00
Martin Pulec
dea3d92f28 RTP: added some deprecation notes. 2015-06-09 12:27:20 +02:00
Martin Pulec
2c4e755fe2 RTP UDP: merged some other IPv6/IPv4 code 2015-06-09 12:15:32 +02:00
Martin Pulec
b264a8bcb8 Reverted some errorneous fix 2015-06-06 20:28:23 +02:00
Martin Pulec
f4dda3de9e Libavcodec: print frame sizes in verbose mode 2015-06-05 16:46:55 +02:00
Martin Pulec
f316d3d508 Libavcodec: removed exact_bitrate which is no more used 2015-06-05 16:38:05 +02:00
Martin Pulec
7a2cf2c8c1 Libavcodec: X264 - try to keep bitrate even 2015-06-05 16:22:39 +02:00
Martin Pulec
0b41a0a5af RTP UDP: removed some other duplicate code 2015-06-04 17:17:36 +02:00
Martin Pulec
ede0f72db7 RTP UDP: removed some duplicite code 2015-06-04 16:51:50 +02:00
Martin Pulec
01b1d72f7b RTP UDP: fixed length of (struct sockaddr *) 2015-06-04 15:19:55 +02:00