Commit Graph

640 Commits

Author SHA1 Message Date
Martin Pulec
a9da2d02fb Use PBO also for DXT decompress 2012-06-08 16:05:40 +02:00
Martin Pulec
d2dd026d21 Misc GUI changes
* added possibility to compress with FastDXT (QT, Cocoa)
* added toolbox to Cocoa
* check if there is UltraGrid binary (Mac)
* issue warning if there isn't dylibbundler (Mac)
2012-06-07 17:55:40 +02:00
Martin Pulec
d2e420f9e8 added QT tooltips 2012-06-07 15:17:52 +02:00
Martin Pulec
08e4775c49 Added About to QT GUI
Needs to be extended.
2012-06-06 23:06:42 +02:00
Martin Pulec
51459b53c7 Temporarily disable scale postprocesor for Mac
* the code isn't currently running with Mac
* some typo
2012-06-06 22:54:12 +02:00
Martin Pulec
1904b25dfd QT fixes 2012-06-06 22:30:31 +02:00
Martin Pulec
b9dcdad569 Makefile: create data dir 2012-06-06 19:20:53 +02:00
Martin Pulec
98851c7dce dlsym opening changes 2012-06-06 19:14:03 +02:00
Martin Pulec
85e77872a2 updated GPUJPEG to f57542d7a 2012-06-06 14:05:35 +02:00
Martin Pulec
edcb434416 do not emit GIT version if we are not inside tree (release) 2012-06-05 17:04:15 +02:00
Martin Pulec
5a15a1a1b5 Linux build fixes 2012-06-05 16:00:41 +02:00
Martin Pulec
db7654d937 Mac - bundle also libs 2012-06-05 15:23:33 +02:00
Martin Pulec
34d5b06f8b Cocoa GUI: fixes + added FEC 2012-06-05 13:11:56 +02:00
Martin Pulec
b3997ebc48 allow dummy FEC from cmdline (for GUI) 2012-06-05 10:23:34 +02:00
Martin Pulec
34ec6e8bee miscellaneous GL changes
* hide cursor
* link with GLEW on Linux (otherwise there are issues with Intel
  graphics and FBO)
* fixed scaling anamorphic format
2012-06-04 16:30:17 +02:00
Martin Pulec
16464b1374 LDGM: take C value from command-line as proposed in help 2012-06-04 10:11:17 +02:00
Martin Pulec
9d026f3f14 UltraGrid 1.1-rc4 v1.1-rc4 2012-06-02 21:51:57 +02:00
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