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
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
b14d70172c
corrected FourCC handling
2012-09-05 18:16:17 +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
8f1bc52c25
Mac build fixes
2012-08-17 11:08:24 +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
9bc160ff77
SAGE: small fix
2012-08-15 09:41:17 +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
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
Martin Pulec
085c3d96d5
Do not rely on "packed" attribute in UG packet hdr
2012-08-01 15:45:36 +02:00
Martin Pulec
00935e0802
LDGM: added missing usage on profile
2012-08-01 14:43:17 +02:00
Martin Pulec
37b77b48ed
fixed some misspelled words
2012-08-01 13:18:03 +02:00
Martin Pulec
5e89b60d77
Fixed some Intel C Compiler warnings
...
Note that only GCC-compatible ICC mode can be used (see Mantis bug #177 )
2012-07-31 16:56:04 +02:00
Martin Pulec
971b7776d0
DVS: do not exit on DVS error in a main loop
...
It seems like the sdk4.2.1.1 has some issues when reconfiguring device
to different format. Probably SDK/driver bug - the problem disappears
after few displayed frames.
2012-07-30 18:40:53 +02:00
Martin Pulec
92e24dd02f
allow specifiing multicast iface
2012-07-30 15:45:18 +02:00
Martin Pulec
dab475dab7
Parameter to force hostname resolving into IPv6
...
Currently hostnames are resloved into IPv4 addresses by default.
2012-07-30 14:17:42 +02:00
Martin Pulec
1590886185
allow RFC 4007 zone ID IPv6 addresses
2012-07-30 12:28:40 +02:00
Martin Pulec
9621aa586e
LDGM: added values for uncompressed HD profiles
2012-07-29 16:10:52 +02:00
Martin Pulec
a88065b861
GL - parameter to unset VSync
2012-07-28 12:54:00 +02:00
Martin Pulec
15f89d9b0a
GL - reordered init commands
...
OS X needs glutInit to be called prior to NSApplicationLoad.
2012-07-27 19:04:50 +02:00
Martin Pulec
85305b2de0
Linux: smaller recv buffer (initial value)
...
Big enough to hold uncompressed HD frame.
2012-07-27 18:30:55 +02:00
Martin Pulec
f1bc09a417
typo
2012-07-27 14:17:25 +02:00
Martin Pulec
9758cd0d34
GL: small refactoring
2012-07-27 13:31:49 +02:00
Martin Pulec
8c3adf855a
DeckLink: added 'fast' parameter
2012-07-27 13:02:36 +02:00
Martin Pulec
d8f0a7a5b1
decoder cleanups
2012-07-26 15:39:49 +02:00
Martin Pulec
d0ad84aa0e
video display: added comments
2012-07-26 15:02:02 +02:00
Martin Pulec
b7606a418d
Linsys: fixed possible freezing when exiting
...
* this was caused by wrong ordering which resulted in a poll to a closed
file descriptor.
2012-07-25 09:23:38 +02:00
Martin Pulec
d54f4c25f4
Use GL_EXT_framebuffer_object instead of OGL 3.0
...
Since current code is still OGL 2.x use extension. In future, all OpenGL
code should be transformed to OpenGL 3.0.
2012-07-24 18:15:49 +02:00
Martin Pulec
1d125143ae
DVS: missing FPS incrementation
2012-07-24 13:38:35 +02:00