Commit Graph

967 Commits

Author SHA1 Message Date
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
Martin Pulec
36b690857d H.264 rtp enc small fix 2014-09-10 11:19:36 +02:00
Martin Pulec
8ea0043ed8 Merge branch 'trunk'
Conflicts:
	src/rtp/rtpenc_h264.c
2014-09-09 14:42:33 +02:00
Martin Pulec
206ef5ed4e Audio codec: fixed usage + small fix 2014-09-09 13:04:28 +02:00
Martin Pulec
29971e1f95 Another GCC 4.6 compat fix
GCC 4.6 doesn't support non-static in-class initializers.
2014-09-09 13:04:24 +02:00
Martin Pulec
f11dbbe62c Logo cap. filter: support for RGB logos 2014-09-08 17:49:54 +02:00
Martin Pulec
06d89598fa Fixed some Coverity reported errors
These Coverity errors should be fixed (mostly classified as High
Impact Outstanding by Coverity):
53922, 53923, 53935, 53938, 53945, 53963, 53974, 53976, 53978, 53979,
53980, 53981, 53982, 53988, 53990, 53991, 53993, 53994, 53995, 53998,
54000, 54002, 54004, 54008, 54010, 54013, 54016, 54018, 54020, 54022,
54024, 54025, 54027, 54028, 54030, 54031, 54032, 54033, 54034, 54035,
54036, 54038, 54039, 54041, 54043, 54047, 54048, 54050, 54053, 54054,
54055, 54056, 54062, 54064, 54065, 54067, 54071, 54072, 54074, 54075,
54076, 54081, 54087, 54088, 54089, 54091, 54093, 54096, 54097, 54103,
54104, 54106, 54109, 54111, 54112, 54114, 54117, 54119, 54120, 54121,
54125, 54126, 54129, 54130, 54132, 54133, 54136, 54137, 54140, 54145,
54146, 54149, 54150, 54151, 54153, 54154, 54156, 54157
2014-09-08 15:29:02 +02:00
Martin Pulec
f633405f11 Vidcap/disp: move related funcs to approp. files 2014-09-01 16:42:02 +02:00
Martin Pulec
b0c4a0f742 SDL: option to disable window decoration 2014-09-01 15:19:02 +02:00
Martin Pulec
087b5bfcc3 MSW build fixes 2014-09-01 14:33:18 +02:00
Martin Pulec
5f66050f1a Decklink, GL: clear video buffers before use 2014-09-01 14:02:47 +02:00
Martin Pulec
95fc4a3811 DeckLink display: buffer reuse
TODO: check if it is correct
2014-08-28 14:46:05 +02:00
Martin Pulec
ef48c66501 DeckLink display: rewrite 2014-08-28 13:38:21 +02:00
Martin Pulec
9a25b1b688 JACK: start processing after we have all channels
JACK capture should start processing audio after we have all capture
channels connected.
2014-08-26 19:54:18 +02:00
Martin Pulec
37f079da8d Fixed audio_frame2 sample computation 2014-08-26 19:52:30 +02:00
Martin Pulec
50ef2d2f31 Added CUDA LDGM implementation
Currently, disabled by default, needs --enable-ldgm-gpu flag to
configure.
2014-08-26 15:48:27 +02:00
Martin Pulec
79b56ad8f7 GCC 4.6 compat 2014-08-26 10:42:11 +02:00
Martin Pulec
ef733c6f9e audio_frame2: added const semantics 2014-08-21 14:01:31 +02:00
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
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
cbd3ecc5ce Fixed frame disposing in 'every' capture filter 2014-08-14 18:38:20 +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