Martin Pulec
bb20bd51da
updated NEWS
2012-06-02 21:49:35 +02:00
Martin Pulec
af80d590ed
removed XOR (FEC)
2012-06-02 21:48:28 +02:00
Martin Pulec
f19183f22c
added LDGM
2012-06-02 21:46:53 +02:00
Martin Pulec
793262d860
scale postprocessor - disable it for Mac OS X
...
TODO: reenable for Mac
2012-06-02 16:06:53 +02:00
Martin Pulec
631a62c3f2
Perform basic memory check on Linux
...
Please note that only relevant piece of information from mtrace is about
memory leaks. The others are wrong in multi-threaded environment.
2012-05-30 18:03:04 +02:00
Martin Pulec
9049653d58
serialize initialization with a lock
2012-05-30 13:52:58 +02:00
Martin Pulec
4bb00a62c5
do not send packet count
2012-05-30 13:21:53 +02:00
Martin Pulec
8f0d1434bd
do not display corrupted frame with JPEG
2012-05-29 13:37:46 +02:00
Martin Pulec
44faf7db15
added queriing for properties to decompress API
2012-05-29 11:14:32 +02:00
Martin Pulec
5a7ee17d6a
decoder - some improvements
2012-05-29 10:42:41 +02:00
Martin Pulec
59c57f0dab
Issue warning when wrong FEC is given
2012-05-28 16:54:23 +02:00
Martin Pulec
af15784566
added audio testcard
2012-05-25 13:37:03 +02:00
Martin Pulec
7f318f7c79
Make audio more robust
...
Use three-times multiplication by default.
2012-05-25 11:27:27 +02:00
Martin Pulec
f35c1fd70d
cleared another warning
2012-05-25 11:12:33 +02:00
Martin Pulec
3386e9d262
Improved some BMD error messages
2012-05-25 10:51:19 +02:00
Martin Pulec
8925abe4ab
Some tweaks
...
Removed some Clang warnings.
2012-05-25 10:47:40 +02:00
Martin Pulec
fad92e2b1f
Portaudio - use system library if available
...
User can specify at configure time --enable-portaudio-static in which
case static library in ../portaudio is used.
2012-05-24 13:27:08 +02:00
Martin Pulec
a27667420d
Check if Pa_GetDeviceInfo isn't NULL
...
* TODO - more serious problem is that portaudio gives sometimes
different indices in different situations (eg. help and actual
driver instantiation). It is rather Portaudio bug caused by
some general state initialization in help (ALSA etc.)
2012-05-24 12:56:30 +02:00
Martin Pulec
09c645876e
added state for audio decoder
2012-05-23 13:03:22 +02:00
Martin Pulec
c2026fa920
allow user specify both TX/RX ports independently
...
* cmdline parameter '-P' now accepts <port> or
<recv_port>:<send_port>
2012-05-22 10:46:07 +02:00
Martin Pulec
2b929e9235
updated NEWS
2012-05-21 14:55:49 +02:00
Martin Pulec
7b97581c88
scaling: support for interlaced video
...
+ support for multi-tiles video
+ allow custom (display) pitch
2012-05-21 14:53:14 +02:00
Martin Pulec
22f7e65ad1
decoder: take display pitch and give it to pp
...
+ minor - Makefile: removed CFLAGS when linking
2012-05-21 14:51:39 +02:00
Martin Pulec
d00a677fff
GLX: removed error warning when requesting legacy context
2012-05-21 14:51:09 +02:00
Martin Pulec
7376b23102
Added new postprocessor - rescaler
...
+ API change - postprocess are no more pixel-format agnostic
(optionally)
2012-05-21 11:41:04 +02:00
Martin Pulec
f5d1464418
updated GPUJPEG to commit fadfc420
2012-05-18 12:40:14 +02:00
Martin Pulec
09d624ed47
minor fixes
2012-05-18 12:15:08 +02:00
Martin Pulec
64bc7ab5fc
screen: some modifications
2012-05-17 09:19:31 +02:00
Martin Pulec
c1ba560b4d
screen capture: added support for Mac
2012-05-16 22:09:16 +02:00
Martin Pulec
342217a646
Updated NEWS
2012-05-16 16:03:56 +02:00
Martin Pulec
1d9e3cb42c
added driver annotation to FPS indicator
2012-05-16 15:25:59 +02:00
Martin Pulec
e6b87b4f27
Added GL context abstraction
...
TODO: to be added to RTDXT
2012-05-16 14:11:56 +02:00
Martin Pulec
8e3fa90e66
Pipeline compress and sending
...
* allows sending whole frame time (needed if we want more uniform
sending)
* grabbing is also (implicitly) pipelined
2012-05-15 16:56:33 +02:00
Martin Pulec
cc16f5984a
RTDXT minor update - move one function betw. files
2012-05-15 16:32:31 +02:00
Martin Pulec
7689ced078
make FastDXT compress double-buffered
2012-05-15 14:58:12 +02:00
Martin Pulec
abf362ce5a
make DXT compress double-buffered
2012-05-15 13:23:31 +02:00
Martin Pulec
872b716021
correct order for JPEG libraries + compile JPEG for cc 1.3
2012-05-15 13:23:10 +02:00
Martin Pulec
9ee4913ea5
Merge branch 'limit-bitrate'
2012-05-15 10:24:53 +02:00
Martin Pulec
63197e95ac
DXTL issue warning when deinterlacing
2012-05-15 10:24:30 +02:00
Martin Pulec
5113d5cbb3
Make DXT more self-contained
2012-05-14 16:56:25 +02:00
Martin Pulec
00e8a9f1c1
JPEG decompress: tile fix
...
We cannot use our buffer if pitch differs.
2012-05-14 15:10:31 +02:00
Martin Pulec
e9670b5c69
Send data in separate thread from compress/grab
...
Warning: currently works correctly only for JPEG.
For others there is need to add double-buffering (compression and
capture drivers)
2012-05-12 16:30:27 +02:00
Martin Pulec
af9ae73595
Decklink: finally fixed frames rewrite
2012-05-12 16:29:46 +02:00
Martin Pulec
014202e81f
Revert "Decklink: use DisplayVideoFrameSync instead of scheduling"
...
This reverts commit 1a12b06bcb .
2012-05-12 15:24:49 +02:00
Martin Pulec
99acb14aa7
Reduced timeout in audio receiver thread
...
* there is possible overflow (32-bit systems)
2012-05-11 17:58:01 +02:00
Martin Pulec
e10220c737
Mac compile fixes
2012-05-11 13:17:20 +02:00
Martin Pulec
1a12b06bcb
Decklink: use DisplayVideoFrameSync instead of scheduling
2012-05-11 12:58:00 +02:00
Martin Pulec
aa59922577
Decoder bugfix - possible lock when using FEC
...
* when using FEC and first frame comes corrupted, we do not write back
frame (which we just obtained from reconfigured display)
* TODO: refactorize whole decoder/reconfigure stuff (!)
2012-05-11 01:21:15 +02:00
Martin Pulec
08e3300600
added '-l' option to limit bandwidth
2012-05-11 00:21:51 +02:00
Martin Pulec
899f073f58
JPEG: change sending of interlaced video
2012-05-10 13:04:03 +02:00