Commit Graph

600 Commits

Author SHA1 Message Date
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
Martin Pulec
f48a8d59d0 main.c: clean in correct order 2012-05-10 09:54:01 +02:00
Martin Pulec
38833374d5 JACK playback fixes
* there was wrong number of channels used
2012-05-09 20:13:55 +02:00
Martin Pulec
f6948ed392 some minor fixes 2012-05-08 01:05:08 +02:00
Martin Pulec
5f4be6d478 Added Decklink audio output 2012-05-07 17:55:59 +02:00
Martin Pulec
fe72241671 added screen video driver 2012-05-04 16:38:06 +02:00
Martin Pulec
2aeb3fc5c3 DXT: fixed crash when unable to get context 2012-05-04 15:59:53 +02:00
Martin Pulec
7ba6634669 allow all CUDA toolkit versions >4.1 (in addition to 4.1) 2012-05-04 15:59:36 +02:00
Martin Pulec
92726fe1e1 Cocoa GUI - disable spell checking in terminal 2012-05-04 15:59:15 +02:00
Martin Pulec
4355bcd11c JPEG: compile also for cc. 1.0 2012-05-03 13:33:24 +02:00
Martin Pulec
658d22ac58 Cocoa GUI: updated GUI - added compression + other 2012-05-03 13:33:17 +02:00
Martin Pulec
e5aa7b97ea compile with debugging symbols by default 2012-04-30 11:39:25 +02:00
Martin Pulec
2e822cd258 ignnore .DS_Store files in GIT repo 2012-04-27 19:25:32 +02:00
Martin Pulec
d78ea2d92a compression cleanup - added dummy compression 2012-04-27 11:41:07 +02:00
Martin Pulec
3118ce0750 RTDXT: add autogenerated header to objects
* we need to clear this header with 'make clean'
2012-04-27 11:17:07 +02:00
Martin Pulec
aed9fea3da added NEWS 2012-04-26 17:17:19 +02:00
Martin Pulec
0b2700f36d slightly updated README and others 2012-04-26 16:00:25 +02:00
Martin Pulec
e122e0ed24 GL: moved initialization to init
removes some race condition
2012-04-25 13:37:23 +02:00
Martin Pulec
93164182a3 deinterlace: use unalign. instructions for unaligned data 2012-04-25 11:56:12 +02:00
Martin Pulec
477a8909f6 debug script: dump also /proc/cpuinfo (where available) 2012-04-25 00:06:38 +02:00
Martin Pulec
45e9f10c84 QT GUI - added compression
+ couple of another QT minor (usability) changes
2012-04-24 23:42:47 +02:00
Martin Pulec
f0f82005ca ALSA - move dev description to one line (easier to parse within GUI) 2012-04-24 16:18:03 +02:00
Martin Pulec
7fdb9abc73 fixed some leaks 2012-04-24 15:49:33 +02:00
Martin Pulec
83d3a1c47e audio: get rid of warnings that are not relevant 2012-04-24 15:49:03 +02:00