Commit Graph

915 Commits

Author SHA1 Message Date
Martin Pulec
d6989b5cec added DShow 2013-01-31 12:51:24 +01:00
Martin Pulec
04db566237 added metadata for BGR (needed for sending) 2013-01-31 12:45:16 +01:00
Martin Pulec
329738c242 added BGR 2013-01-31 12:45:11 +01:00
Martin Pulec
254cacf036 lavd: added macro to accept corrupted frames 2013-01-28 11:51:48 +01:00
Martin Pulec
a0c4300753 lavcodec: enable periodic intra refresh for H.264 2013-01-28 11:43:38 +01:00
Martin Pulec
5fcaae1dfd lavd: some performance improvements in color transformations 2013-01-28 10:48:36 +01:00
Martin Pulec
122c052030 lavc: compress interlaced with 422 subsampling 2013-01-28 10:26:40 +01:00
Martin Pulec
62d8a59ded Lavc: added pixfmt change from 420p to rgb 2013-01-25 12:45:11 +01:00
Martin Pulec
8ce05c6711 Lavc: allow compress of RGB 2013-01-25 12:23:35 +01:00
Martin Pulec
3ad1d6450c added decoder from RGB to UYVY 2013-01-25 12:23:18 +01:00
Martin Pulec
ee19512d3e Lavd: clamp to rgb24 output range 2013-01-24 14:08:51 +01:00
Martin Pulec
14fa5afe26 cleared some warnings (GCC) 2013-01-24 00:48:26 +01:00
Martin Pulec
48b0d15b0c decoder: attemp different encoder for codec if one failed 2013-01-23 23:59:19 +01:00
Martin Pulec
2af12e18b9 Lavd: decompress MJPG also to RGB24 2013-01-23 23:48:47 +01:00
Martin Pulec
269412decc V4L2: change codec for JPEG to more common 2013-01-23 22:25:18 +01:00
Martin Pulec
078d3def38 JPEG: do not build static library by default 2013-01-23 22:22:15 +01:00
Martin Pulec
290e95d12b decoder fix 2013-01-23 20:55:54 +01:00
Martin Pulec
b3117dfce1 Fixed infinite loop when codec choice failed 2013-01-23 15:43:20 +01:00
Martin Pulec
6b67b6c1d1 configure.ac: HAVE_LIBAVCODEC interferred with macro set by AC_CHECK_LIB 2013-01-23 14:57:17 +01:00
Martin Pulec
44b64b24f5 Lavc: moved to an older API
AVFrame::width AVFrame::height and AVFrame::format was introduced with
lavc 53.31.0 so we are now compatible with prior versions.
2013-01-23 14:52:46 +01:00
Martin Pulec
4b5af10ed2 SDL: Windows compile fixes 2013-01-21 17:06:25 +01:00
Martin Pulec
5f03c6a5cc Target is bin/uv.exe for MSW 2013-01-21 11:19:12 +01:00
Martin Pulec
d255e297f5 Cocoa GUI: added H.264 2013-01-18 17:15:40 +01:00
Martin Pulec
e855c4168b QT GUI: added H.264 2013-01-18 15:36:21 +01:00
Martin Pulec
eab962136c Libavcodec: added VP8 2013-01-18 14:31:42 +01:00
Martin Pulec
55a842a584 Libavcodec: disable frame-based multithreading
Not used by current codecs but if used, it massivelly increases latency.
2013-01-18 14:06:52 +01:00
Martin Pulec
39c3d2e702 Silenced clang warnings about alignment
TODO: there are stil some files left to check and if ok then silence
warnings.
2013-01-18 12:53:48 +01:00
Martin Pulec
63652fee74 silence some warnings 2013-01-18 10:32:18 +01:00
Martin Pulec
50f323880a Windows fix: read with recv() instead of read() from socket 2013-01-18 10:19:37 +01:00
Martin Pulec
639566ed1c PortAudio: change preset to low latency
* seems like it works fine with the async API now
2013-01-17 16:46:55 +01:00
Martin Pulec
2177656895 PDB node destroyed after iter. jumps to next node 2013-01-17 12:59:14 +01:00
Martin Pulec
5c29ea3a2f GPUJPEG updated to 88457039
* should fix all remaining CUDA 5 problems
2013-01-17 12:48:41 +01:00
Martin Pulec
f67f7e7868 configure.ac: moved some macros (DELTACAST) 2013-01-17 12:26:09 +01:00
Martin Pulec
a0a50efb6d Added new Makefile targed - osx-gui-dmg 2013-01-17 12:06:07 +01:00
Martin Pulec
aee79bbd1d GPUJPEG: enable segment info 2013-01-17 11:08:46 +01:00
Martin Pulec
e71e69cf88 Makefile.in: finish expressions successfully 2013-01-17 10:41:30 +01:00
Martin Pulec
18928b2cd7 JPEG: do not link with NPP
+ [OS X] correct links in bundled GPUJPEG
2013-01-17 10:37:59 +01:00
Martin Pulec
cdc134d0ad Audio: show help when requested
Do show help also if user asks for sth like '-r alsa:help', in addition
to '-r help'. The former one, of course, lists only ALSA playback devices.
2013-01-17 10:06:28 +01:00
Martin Pulec
063b3481f3 PortAudio: switched to async API 2013-01-16 16:49:40 +01:00
Martin Pulec
a51256f38b minor fix in configure 2013-01-16 13:00:42 +01:00
Martin Pulec
d8c89a4e53 Remove lock from PortAudio modules
This kind of lock (FS) is probably not feasible under MS Windows. From
code review it doesn't seem that the critical sections could overlap,
either.
2013-01-16 12:50:28 +01:00
Martin Pulec
77570514fa Error if explicitly enabled feature is missing
configure.ac: Report error if explicitly enabled feature cannot be
enabled (eg. due to missing prerequisites or license).
2013-01-16 12:13:54 +01:00
Martin Pulec
c4a384386b RTP buffer flush fixes 2013-01-16 11:46:10 +01:00
Martin Pulec
08b0d6c61d Libavcodec: make MJPEG default 2013-01-15 15:16:14 +01:00
Martin Pulec
cc11a96385 Remove FastDXT unless explicitly specified
We need to make sure that user wants to compile GPL parts and thus
making UltraGrid unredistributeable.
2013-01-15 15:10:11 +01:00
Martin Pulec
46c5229b84 configure.ac: corrected libraries 2013-01-15 10:25:53 +01:00
Martin Pulec
5c095d25d8 Mac configure fixes 2013-01-15 10:21:23 +01:00
Martin Pulec
91ce01189c Added support for MJPEG to libavcodec
+ parameter for specifying bitrate
2013-01-14 13:44:19 +01:00
Martin Pulec
b740b65f69 do not use Libtool on Windows 2013-01-14 10:14:44 +01:00
Martin Pulec
975cf4dc7b Windows configure tweaks 2013-01-11 17:19:06 +01:00