Martin Pulec
702f00e1fd
Added dummy UYVY compress
2012-09-21 17:43:39 +02:00
Martin Pulec
182343e684
Added cursor to screen capture (Linux)
2012-09-21 14:49:32 +02:00
Martin Pulec
8edac1038e
QuickTime - double buffering
2012-09-20 17:19:52 +02:00
Martin Pulec
f6700b3bd6
GL: small exit fixes
2012-09-20 13:55:14 +02:00
Martin Pulec
8c257bde36
Linux screen capture improvements
2012-09-20 13:37:19 +02:00
Martin Pulec
0b1f066d7b
RTDXT: release GL context after init
...
* solves problem when calling compress function from another thread than
init
2012-09-14 09:37:24 +02:00
Martin Pulec
a08d52e65e
Get rid of global 'should_exit' variable
...
+ rather simplify process of exiting - eg. first exit receiver thread
and after that display. Display is thus certain that no _getf/_putf
functions will be called while processing its _finish function.
Similarly done on the sender side.
2012-09-12 16:53:40 +02:00
Martin Pulec
953d8a0df8
V4L2 fix: use obtained denominator/numerator for FPS
2012-09-10 15:52:08 +02:00
Martin Pulec
4fce0eddf0
RTDXT cmdline tools further updates
2012-09-07 11:05:28 +02:00
Martin Pulec
4f9869aff3
Fix OpenGL crash on glCompressedTexSubImage2D
...
Crashes when passing NULL as a data pointer, which is not allowed by
the standard.
2012-09-06 18:35:09 +02:00
Martin Pulec
18886b2e91
fixed some leak
2012-09-06 16:00:42 +02:00
Martin Pulec
e715d53905
added batch mode for encoding program
2012-09-06 16:00:36 +02:00
Martin Pulec
b14d70172c
corrected FourCC handling
2012-09-05 18:16:17 +02:00
Martin Pulec
77d5d00d49
dxt_compress: update tools to use current API
2012-08-29 12:58:33 +02:00
Martin Pulec
2b5af9cade
YUYV -> UYVY - do not load 64b integers
...
32-bit Macs do not like this.
2012-08-29 12:58:18 +02:00
Martin Pulec
6996e3c01f
GL: YCoCg equation directly written
2012-08-27 13:11:09 +02:00
Martin Pulec
bb709dbab9
Added V4L2 capture
2012-08-27 12:53:06 +02:00
Martin Pulec
cd354f96d3
main.c updated according to the API change
2012-08-24 10:45:49 +02:00
Martin Pulec
775e412cae
Update API for video display
...
* pass video frame as an argument (not a fake one)
* currently all restriction apply as before (see video_display.h)
2012-08-23 15:55:01 +02:00
Martin Pulec
e753d45a14
Make decoder state local to every participant
...
* currently only video
+ removed annoying warning about non-empty participant database
2012-08-23 12:27:24 +02:00
Martin Pulec
97454acc50
Postprocess decoder updates
...
Some semantic fixes (processing multiple tiles and non-/tiling-changing
postprocessors handling).
TODO: Rewrite to a more understandable way.
2012-08-20 19:14:26 +02:00
Martin Pulec
737ea94d3a
vo_pp: API change
2012-08-20 15:54:15 +02:00
Martin Pulec
50f53f822b
added interlace postprocessor
2012-08-20 10:36:23 +02:00
Martin Pulec
0b55ce2615
Added some video frame utility functions
2012-08-20 09:44:58 +02:00
Martin Pulec
c5ae450774
API update for vo_pp
2012-08-17 13:36:26 +02:00
Martin Pulec
b463db7d52
another build fixes
2012-08-17 13:02:36 +02:00
Martin Pulec
6f9d7ca923
Wrong permissions
2012-08-17 11:36:09 +02:00
Martin Pulec
8f1bc52c25
Mac build fixes
2012-08-17 11:08:24 +02:00
Martin Pulec
05515f83af
Missing extension
2012-08-17 10:35:12 +02:00
Martin Pulec
e96b8d5875
Screen: dropped OpenGL backend (Linux)
...
* [Xlib] - run in separate thread
* do not use X pixel accessors, insted access to elements directly
throught 'data' member
2012-08-16 17:18:49 +02:00
Martin Pulec
266186ab16
define macro for OpenGL common libs
2012-08-16 17:00:46 +02:00
Martin Pulec
b89d931075
configure.ac: added libquanta to SAGE test prereq.
2012-08-15 17:23:07 +02:00
Martin Pulec
749a8a6a96
Updated to GPUJPEG 51bc564e
2012-08-15 16:04:05 +02:00
Martin Pulec
7e8b957a34
some build fixes
2012-08-15 14:59:37 +02:00
Martin Pulec
81b27709af
GPUJPEG: invoke libtoolize for parent
2012-08-15 14:59:37 +02:00
Martin Pulec
02c370ac8b
Updated GPUJPEG to 2d45e144
2012-08-15 14:59:37 +02:00
Martin Pulec
20d53167c7
removed bashism from configure.as
2012-08-15 10:29:57 +02:00
Martin Pulec
9bc160ff77
SAGE: small fix
2012-08-15 09:41:17 +02:00
Martin Pulec
101cc0c27f
added SW prerequisities to INSTALL
2012-08-03 18:29:52 +02:00
Martin Pulec
88a862d524
Require at least GLEW 1.5.2
...
Perhaps more restrictive that it can be, on the other hand it eliminates
very old operating systems, which shouldn't be supported either.
2012-08-03 18:13:08 +02:00
Martin Pulec
d1e1d50646
Do not support Mac OS X 10.5
2012-08-03 17:36:15 +02:00
Martin Pulec
bf073fa00e
SAGE: allow set config file
2012-08-03 11:11:14 +02:00
Martin Pulec
904691840d
testcard_common: one more missing include
2012-08-03 10:13:05 +02:00
Martin Pulec
a52a38b58f
RTDXT: use for each tile separate encoder
...
It seems like there is some shift which resulted in a scrambled tiles'
orader.
2012-08-02 19:43:36 +02:00
Martin Pulec
f8dd9224bb
testcard_common: missing includes
2012-08-02 19:14:00 +02:00
Martin Pulec
56b483f28c
added --dynamic-list-data link option
...
Solves some problem with missing symbols.
2012-08-02 16:45:46 +02:00
Martin Pulec
55bf62b1f8
Moved shared testcard objects to testcard_common
...
* solves problem when building dynamic libraries
2012-08-02 16:42:59 +02:00
Martin Pulec
7769fd318b
SAGE: added missing frame counter increment
2012-08-02 12:30:06 +02:00
Martin Pulec
d7a85160c1
Testcard: export functions shared with testcard2
2012-08-01 17:16:01 +02:00
Martin Pulec
5981ce1db0
Flush network buffers for video after reconfigure
2012-08-01 16:50:32 +02:00