Commit Graph

829 Commits

Author SHA1 Message Date
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