Martin Pulec
14bc9d3b12
JACK: fixed error handling
2014-08-20 15:17:01 +02:00
Martin Pulec
a2264324d6
OS X: small fixes
2014-08-20 14:42:36 +02:00
Martin Pulec
798f2a1944
Display requirements for mods in configure --help
2014-08-20 11:05:09 +02:00
Martin Pulec
0107917c25
Use -Werror in debug mode for most warnings
...
+ silence some warnings
2014-08-18 12:37:19 +02:00
Martin Pulec
82a2611c8a
Some audio fixes (hacks)
2014-08-18 12:37:19 +02:00
Martin Pulec
abb0cd7a20
Added rate limiter for audio but disable it
...
Is it really needed??
2014-08-18 12:37:19 +02:00
Martin Pulec
13b3555c0a
Rewrite audio_frame2 to C++ class
2014-08-18 12:37:14 +02:00
Martin Pulec
42504a3980
Use C++ compiler for files using audio_frame2
2014-08-13 13:37:52 +02:00
Martin Pulec
dc6b8e7158
Disable FEC decoding error message by default
2014-08-13 13:37:51 +02:00
Martin Pulec
a68fca8258
Fixed name of module register functions
2014-08-13 13:36:25 +02:00
Martin Pulec
89995860f8
Quicktime: minor fix
2014-08-12 11:59:08 +02:00
Martin Pulec
19ed920654
Decklink cap.: make common string handling funcs
2014-08-11 17:50:05 +02:00
Martin Pulec
b40e86e4c3
Decklink capture: print string repres. of errors
2014-08-11 15:28:33 +02:00
Martin Pulec
f38f94fce0
Video codec: handle alias 2vuy as a name for UYVY
...
+ minor fixes
2014-08-11 14:15:56 +02:00
Martin Pulec
d3f66f211a
Video codec: hide codec_info structure
2014-08-11 14:03:46 +02:00
Martin Pulec
15fc8292e4
Audio testcard: changed description
2014-08-06 13:31:43 +02:00
Martin Pulec
71faa05ebb
RTSP: fixed type names (MSW compatibility)
2014-08-06 12:27:58 +02:00
Martin Pulec
e51cc8b343
Audio: increase maximal number of channels to 32
...
TODO: allow arbitrary number of channels (eg. C++ vector)
2014-08-01 13:37:20 +02:00
Martin Pulec
6944b5ab2e
Alsa: if device not set, use pcm.pulse if possible
...
This allows to use PulseAudio workaround because if using pcm.default,
handle_underruns option is obviously not passed to ALSA pulse plugin.
2014-08-01 13:37:15 +02:00
Martin Pulec
988de3518c
Playback: fixed index computing
2014-07-28 18:15:09 +02:00
Martin Pulec
3638dfc0ca
Fixed testcard2
...
It is still very messy, still...
2014-07-28 16:43:53 +02:00
Martin Pulec
e99fbcc459
main: removed unused RTSP code
2014-07-28 16:29:40 +02:00
Martin Pulec
e7eb6a69e8
Merge branch 'trunk' of seth.ics.muni.cz:/home/gituser/git/ultragrid into trunk
2014-07-25 12:49:46 +02:00
Martin Pulec
cd698268d5
Move resize capture filter into separate libarary
2014-07-25 12:40:24 +02:00
Martin Pulec
b23aa50641
Added H.264 std TX into separate library
2014-07-25 12:40:15 +02:00
Martin Pulec
b1b6d4bf68
Changed constructor call convention of video_rxtx
2014-07-25 12:31:00 +02:00
Martin Pulec
d4a046b4fb
AVfoundation: fixed framerate setting
2014-07-24 14:52:34 +02:00
Martin Pulec
191464e8a3
Coreaudio: disable resampling
...
Currently it is perhaps useless because we can handle different sampling
rates further in processing pipeline.
Furthermore, it seems like the resampling sometimes lasts a while
causing some samples to be skipped and not to be passed to the callback.
2014-07-24 13:15:02 +02:00
Martin Pulec
be57488c15
AVfoundation hot fix
2014-07-24 01:21:56 +02:00
Martin Pulec
e4b6e47903
QuickTime capture deprecation notice
2014-07-21 19:32:29 +02:00
Martin Pulec
661d59a6b1
Audio sender: print statistics about audio reguarly
2014-07-21 13:18:21 +02:00
Castillo, Gerard
240340b0e0
rtsp subsession code cleanup
2014-07-21 11:30:11 +02:00
Castillo, Gerard
071b4583a5
Merge branch 'trunk' of http://seth.ics.muni.cz/git/ultragrid into trunk
2014-07-21 11:10:27 +02:00
Castillo, Gerard
aa713c3b2f
configure reference removal from rtsp client, not required
2014-07-21 11:10:05 +02:00
Martin Pulec
eb0e1e3e94
Merge branch trunk from i2CAT into trunk
2014-07-21 11:03:10 +02:00
Castillo, Gerard
27f8b230fa
h264 rtp standard changes for rtsp server
2014-07-21 09:20:11 +02:00
Castillo, Gerard
93763d8b69
rtsp server defines working properly and small improvements
2014-07-21 08:57:41 +02:00
Martin Pulec
b44904e241
GL: draw image to both buffers on resize
2014-07-18 17:31:16 +02:00
Martin Pulec
c64923460e
Change rate-limiter to 3/4 of frametime
...
This is more safe solution, especially with less precise timers (eg. on
MSW).
2014-07-18 15:34:45 +02:00
Martin Pulec
816f402991
Fixed audio reconfiguration
2014-07-18 15:14:20 +02:00
Martin Pulec
93ec87e608
Video decoder: fixed buffer number computation
2014-07-18 14:31:46 +02:00
Martin Pulec
ad0bce3d69
Use dynamic rate limiter by default
...
Rate limiting now shapes the traffic according to the size of video
frames by default - it is scaled to 8/9 of frame time.
2014-07-17 16:43:41 +02:00
Martin Pulec
2193f5ab1a
Video decoder: fixed semantics of display_put_frame() call
2014-07-17 14:49:16 +02:00
Martin Pulec
07880317c0
AVFoundation: avoid frame rate changes
2014-07-16 10:30:45 +02:00
Martin Pulec
f83d35878c
Decrease recv timeout to 1 ms
...
This helps avoid two frames' playout time coalescing into one time slot
with higher frame rates and lower frame sizes.
2014-07-07 12:15:21 +02:00
Martin Pulec
68c6d0b203
Decode all video frames whose playout time passed
2014-07-07 12:15:16 +02:00
Martin Pulec
4a29434d16
AVFoundation: next iteration
2014-07-03 13:12:30 +02:00
Martin Pulec
4b11862b14
Added 32-bit YUYV->UYVY
2014-07-03 13:08:30 +02:00
Martin Pulec
9002e348a9
Added conversion from different source RGBA formats
2014-07-02 14:45:57 +02:00
Martin Pulec
09877cc827
Added AV Foundation capture
2014-07-01 15:08:37 +02:00