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
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
5ee0985f91
Merge branch 'master' into trunk
...
Conflicts:
src/video_codec.c
src/video_decompress.c
2013-01-23 09:57:00 +01:00
Martin Pulec
4b5af10ed2
SDL: Windows compile fixes
2013-01-21 17:06:25 +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
aee79bbd1d
GPUJPEG: enable segment info
2013-01-17 11:08:46 +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
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
c4a384386b
RTP buffer flush fixes
2013-01-16 11:46:10 +01:00
Martin Pulec
354140aaec
Merge branch 'master' into trunk
2013-01-15 16:37:42 +01:00
Martin Pulec
08b0d6c61d
Libavcodec: make MJPEG default
2013-01-15 15:16:14 +01:00
Martin Pulec
5c095d25d8
Mac configure fixes
2013-01-15 10:21:23 +01:00
Martin Pulec
4131c4b131
Merge branch 'master' into trunk
...
Conflicts:
configure.ac
src/audio/audio.c
src/rtp/decoders.c
src/video_codec.c
src/video_compress.c
src/video_compress/fastdxt.c
src/video_decompress.c
src/video_decompress/dxt_glsl.c
2013-01-15 10:05:56 +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
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
Martin Pulec
52374ccf6b
fixed wrong naming (collision)
2013-01-09 12:20:48 +01:00
Martin Pulec
bbb5447e56
RTDXT small fix - pitch doesn't have default val anymore
2013-01-09 11:03:55 +01:00
Martin Pulec
c4100d2c24
do not display frame when decompress fails
2013-01-09 11:01:30 +01:00
Martin Pulec
8c6d46b5d3
Changed decompress API - pass frame sequential number
2013-01-09 10:58:28 +01:00
Martin Pulec
ecc2f1ff5c
Merge branch 'windows'
2013-01-07 13:14:51 +01:00
Martin Pulec
75b997c726
Assume that we are using freeglut also on Windows
2013-01-07 13:08:44 +01:00
Martin Pulec
38f2a73138
added H.264 video type
2013-01-07 10:29:00 +01:00
Martin Pulec
be78e08f55
ensure CUDA-powered decoders thread affinity
2012-12-20 13:02:59 +01:00
Martin Pulec
e950e75fb9
fixed potential ALSA bug
2012-11-19 18:03:39 +01:00
Martin Pulec
6b018a4b02
Reformulate some warnings
2012-11-07 10:33:07 +01:00
Martin Pulec
2fec78c0ad
JPEG: fixed CUDA device specification
2012-11-01 13:58:07 +01:00
Martin Pulec
66cb5ee9da
Some Windows compatibility tweaks
2012-10-24 11:09:08 +02:00