Martin Pulec
1e6523cf58
GCC 4.6 compat
2014-09-30 00:12:28 +02:00
Martin Pulec
5b13550e25
Hd-rum-transcode: allow init with 0 receivers
2014-09-30 00:10:05 +02:00
Martin Pulec
c2072d7c34
HACK: Hd-rum-translator receive messages
...
Currently supported:
delete-port <index>
create-port <host> <tx-port> <compression>
2014-09-30 00:10:00 +02:00
Martin Pulec
68e23f56b2
Added timeout to proxy display
...
This allows SSRC to be switched from and then again to it.
2014-09-30 00:09:53 +02:00
Martin Pulec
affdf29028
Pass multiple streams to display only if it is proxy
2014-09-30 00:09:45 +02:00
Martin Pulec
20299329cb
Hd-rum-transcode: use proxy display
2014-09-30 00:09:41 +02:00
Martin Pulec
52d20960d1
Added proxy display
2014-09-30 00:09:36 +02:00
Martin Pulec
8e0e2c7cbe
Config file: minor fix
2014-09-30 00:09:07 +02:00
Martin Pulec
6e4db32713
Fixed some OS X warnings
2014-09-30 00:09:04 +02:00
Martin Pulec
fb1aeb9875
RTP video RX/TX: use promiscuous mode
...
Use RTP promiscuous mode in order not to drop first n packets from every
RTP stream.
2014-09-28 15:56:55 +02:00
Martin Pulec
b70f22beb3
Video decoder: do not drop first frame on reconf
2014-09-28 15:56:50 +02:00
Martin Pulec
01375de621
Hd-rum-transcoder: allow change replica type via control
2014-09-28 10:25:24 +02:00
Martin Pulec
5c63981af1
Hd-rum-translator - decompress: some rewrite
2014-09-28 01:39:32 +02:00
Martin Pulec
243bce4e1e
Hd-rum-transcode: updated control sock handling
2014-09-28 00:58:30 +02:00
Martin Pulec
f16e45a088
Video frame pool: wait for all frames returned in deleter
2014-09-27 23:35:12 +02:00
Martin Pulec
0a2b2af1a4
Fixed video compress reconfiguration
2014-09-27 23:35:06 +02:00
Martin Pulec
8e3ebc9053
Rewritte messy C impl list - use std::list internally
2014-09-27 22:26:26 +02:00
Martin Pulec
239bb87af3
Hd-rum-translator: fixed segfaults on wrong number of parameters
2014-09-26 21:04:34 +02:00
Martin Pulec
a68540f168
Swapped control port mode - default client
2014-09-26 16:28:04 +02:00
Martin Pulec
109978aa9a
Changed video compress modules handling (API)
2014-09-26 16:27:02 +02:00
Martin Pulec
f31841189c
Show in capabs also predefined aliases in ~/.ug.rc
2014-09-25 15:16:25 +02:00
Martin Pulec
38dcdcae98
GCC 4.6 compat
2014-09-24 18:48:07 +02:00
Martin Pulec
5995f46564
Hd-rum-trancode: rewritten recompress
2014-09-24 17:52:10 +02:00
Martin Pulec
79f7d4f7ba
Fixed runtime extending of recv UDP buffers
2014-09-24 16:31:37 +02:00
Martin Pulec
607d1df324
Wrap some video_frame occurences by shared_ptr
...
This should replace .dispose member in video_frame in future.
2014-09-24 12:36:01 +02:00
Martin Pulec
f7150b6e6e
Fixed mismatched new/free
2014-09-23 16:44:45 +02:00
Martin Pulec
37e80a40c5
Hd-rum-transcode: decoder rewritten
2014-09-23 14:26:20 +02:00
Martin Pulec
5d7e59bb7f
Fixed some leak
2014-09-23 14:21:08 +02:00
Martin Pulec
e81f896a00
Move rxtx_mode global var to class
2014-09-22 13:58:16 +02:00
Martin Pulec
af74d48c1c
Libavcodec audio: minor improvements
2014-09-19 18:22:09 +02:00
Martin Pulec
95adf35f82
Show some dlerror messages only in verbose mode
2014-09-19 10:44:00 +02:00
Martin Pulec
36de41ad86
Added uncompressed video to capabilities
2014-09-18 14:58:03 +02:00
Martin Pulec
47317acc5f
Libavcodec audio decompress: change sample depth if needed
2014-09-18 12:23:51 +02:00
Martin Pulec
6b3163bd05
Bind dynamic ports when only sending
...
This allows to run UltraGrid in separate processes for sending and
receiving at the same port.
2014-09-17 16:14:13 +02:00
Martin Pulec
76f6e3feaa
Do not occupy ports when audio/video not used
...
Do not occupy audio ports when audio not used and the same applies for
video.
2014-09-17 15:57:29 +02:00
Martin Pulec
8e010a6385
Fixed libavcodec video compression
...
Wrong computing of offset when video height is not divisible by
cpu_count*2.
2014-09-17 11:12:09 +02:00
Martin Pulec
06affa3248
Value initialize class with () not {}
...
Fixes problems with GCC 4.6
2014-09-17 10:12:42 +02:00
Martin Pulec
b1381c2d5f
Rewrite libavcodec video compress to c++
2014-09-16 16:01:54 +02:00
Martin Pulec
cfb1516a29
Hd-rum-transcode: added --capabilities option
2014-09-16 13:57:36 +02:00
Martin Pulec
d8886e7c81
Fixed another Coverity bugs
2014-09-12 16:07:43 +02:00
Martin Pulec
5fec1a3a5b
Video compress capabs: typo
2014-09-12 13:36:18 +02:00
Martin Pulec
203268c45c
Added deinterlace postprocess filter
2014-09-12 13:35:53 +02:00
Martin Pulec
66698b10db
SAGE: added deinterlace option
2014-09-11 20:56:35 +02:00
Martin Pulec
f9319b4019
Capabilities listening: show only runable capabs
2014-09-11 12:47:02 +02:00
Martin Pulec
6d2c4a1609
Libavcodec compress: use all cpu cores
...
Use all cpu cores for colorspace transfomrations (was 1/4). The reason
for previous was when compressing multiple tiles (in parallel) we would
use 4-times more threads than cores. That is, however, usually not the
case.
2014-09-11 12:32:56 +02:00
Martin Pulec
643cfc905b
Video compress: remove unused async funcs from API
2014-09-11 11:47:31 +02:00
Martin Pulec
8ea68d25b7
Updated modular build
2014-09-11 11:14:15 +02:00
Martin Pulec
820b95be40
Video compress capabilities - added more info
...
Added information about latency and resource usage for individual
compressions.
2014-09-10 14:36:46 +02:00
Martin Pulec
66641acb78
Added --capabilities option to UltraGrid
2014-09-10 12:10:36 +02:00
Martin Pulec
6067defc03
SAGE small fix
2014-09-10 11:19:48 +02:00