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
Martin Pulec
7f5858b873
ifdef changed by mistake
2013-01-11 15:45:04 +01:00
Martin Pulec
f3ed92f888
Lavd: ignore returned error status with JPEG
...
Lavd does not handle correctly JPEG with restart intervals. Returns
error state although it is able to decompress image correctly. We fix it
so that we ignore the error return value altogether.
2013-01-11 10:30:48 +01:00
Martin Pulec
d59244d9fb
lavd: use libavcodec also for JPEG decompress
...
* mainly if GPUJPEG is not usable
2013-01-10 17:23:36 +01:00
Martin Pulec
6e7b18d470
lavc: do not memcpy data if not needed
2013-01-10 16:25:37 +01:00
Martin Pulec
673c49ead4
added libavcodec compress/decompress (H.264)
2013-01-10 12:37:56 +01:00