Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-29 | minor automake refactoring | Robin Haberkorn | 1 | -5/+4 | |
2012-09-29 | libtool links against ws2_32.dll automatically | Robin Haberkorn | 1 | -2/+0 | |
2012-09-29 | link with gcc frontend to avoid having to link against libc explicitly | Robin Haberkorn | 1 | -2/+3 | |
since this differs on MinGW | |||||
2012-09-28 | include some autoconf info stuff in help | Robin Haberkorn | 1 | -5/+12 | |
2012-09-28 | ensure that chuck wrapper's lib.ck contains the installation path | Robin Haberkorn | 3 | -12/+17 | |
a custom Makefile rule must be used since the *dir output variables are not fully expanded | |||||
2012-09-28 | use LGPL instead of GPL | Robin Haberkorn | 1 | -668/+159 | |
osc-graphics can be considered an API so this avoids licensing issues for people using it to create commercial stuff | |||||
2012-09-28 | fixed using compat/ headers if BSD headers are not detected during configure | Robin Haberkorn | 2 | -3/+7 | |
could have also used HAVE_BSD_SYS_QUEUE_H define but setting up the build system appropriately is cleaner | |||||
2012-09-28 | fixed compiling and linking (compile with -Wall, link without libstdc++) | Robin Haberkorn | 1 | -1/+4 | |
2012-09-28 | updated .gitignore | Robin Haberkorn | 1 | -1/+21 | |
2012-09-28 | include config.h | Robin Haberkorn | 6 | -0/+24 | |
2012-09-28 | autotools based build system | Robin Haberkorn | 24 | -43/+1150 | |
2012-09-27 | undefine GFX_ALPHA_ADJUST workaround so it doesn't cause problems when ↵ | Robin Haberkorn | 2 | -0/+2 | |
referenced as a variable | |||||
2012-09-27 | LayerImage: work around GFX_ALPHA_ADJUST definition issue | Robin Haberkorn | 1 | -0/+4 | |
2012-09-27 | use macro to force GFX_ALPHA_ADJUST as static | Robin Haberkorn | 1 | -2/+3 | |
2012-09-27 | LayerImage cleanup (removed unused code) | Robin Haberkorn | 1 | -16/+0 | |
2012-09-27 | compatibility with older SDL_gfx versions | Robin Haberkorn | 1 | -4/+11 | |
2012-09-27 | fixed alpha blitting when video buffer size is not display size; don't use ↵ | Robin Haberkorn | 1 | -1/+9 | |
video URLs on windows | |||||
2012-09-27 | BSD header Windows compatibility changes | Robin Haberkorn | 1 | -2/+3 | |
2012-09-27 | disable SDL's stdio redirection on Windows | Robin Haberkorn | 1 | -0/+6 | |
2012-09-27 | added missing cdefs.h BSD header | Robin Haberkorn | 1 | -0/+89 | |
2012-09-27 | include BSD headers | Robin Haberkorn | 3 | -0/+1388 | |
since they're not available on MinGW by default and cannot be installed easily | |||||
2012-09-27 | make layer list double-linked | Robin Haberkorn | 3 | -25/+19 | |
* does not in any way affect rendering performance * inserting is a bit more complex, but still O(1) * deleting is a lot faster (O(1)) since we do not have to search by name | |||||
2012-09-27 | use initializer lists where convenient | Robin Haberkorn | 5 | -19/+14 | |
2012-09-27 | warn if hardware surfaces unavailable | Robin Haberkorn | 1 | -0/+5 | |
2012-09-27 | support command line arguments | Robin Haberkorn | 3 | -13/+112 | |
don't use getopt() since it's not in msvcrt | |||||
2012-09-27 | disable VLC OSD (e.g. text on video when file is plaued) | Robin Haberkorn | 1 | -3/+6 | |
2012-09-26 | removed "struct" when using the struct type | Robin Haberkorn | 1 | -3/+3 | |
2012-09-26 | let the compiler check format-strings and params in ↵ | Robin Haberkorn | 2 | -5/+11 | |
OSCServer::add/del_method() calls also allow add_method() with NULL format string | |||||
2012-09-26 | declare liblo and libvlc callbacks with extern "C" | Robin Haberkorn | 2 | -20/+40 | |
C might use other calling conventions than C++ | |||||
2012-09-26 | make vlcinst a static class member since it's required only once for all ↵ | Robin Haberkorn | 2 | -6/+12 | |
LayerVideo instances | |||||
2012-09-26 | moved layer registration from OSCServer into main.cpp using new ↵ | Robin Haberkorn | 10 | -64/+79 | |
OSCServer::register_layer() method also use a static CtorInfo structure in every layer class instead of macros | |||||
2012-09-26 | renamed OscServer to OSCServer | Robin Haberkorn | 10 | -32/+32 | |
2012-09-26 | isolated OSC server specific code in OscServer class and allow to register ↵ | Robin Haberkorn | 13 | -448/+513 | |
methods in order to localize OSC method handling i.e. every Layer class is stand-alone now | |||||
2012-09-24 | fixed layer deletion: base class destructor must be virtual so that when ↵ | Robin Haberkorn | 1 | -1/+1 | |
deleting a (Layer *), the derived class destructor is also invoked | |||||
2012-09-24 | use BSD list macros instead of handwritten list primitives | Robin Haberkorn | 2 | -27/+19 | |
luckily this works thanks to C++ classes being backward compatible to C structs | |||||
2012-09-21 | avoid linking against libstdc++ which is not used anyway | Robin Haberkorn | 1 | -3/+3 | |
instead link against libsupc++, defining only the bare minimum (even that could be avoided by manually defining new/delete and switching off some C++ features) | |||||
2012-09-21 | renamed header guards | Robin Haberkorn | 4 | -8/+8 | |
2012-09-21 | split program into multiple files; switched to C++ | Robin Haberkorn | 11 | -769/+852 | |
2012-09-21 | use C++ | Robin Haberkorn | 1 | -0/+0 | |
2012-09-20 | use OSC thread: should improve performance since polling resulted in ↵ | Robin Haberkorn | 1 | -56/+85 | |
unnecessary syscalls | |||||
2012-09-17 | add video rate, position, paused commands. pause videos by default | Robin Haberkorn | 2 | -1/+145 | |
2012-09-17 | properly retrieve video size; provide fallback for libVLC 1.x.x | Robin Haberkorn | 1 | -7/+52 | |
2012-09-17 | almost fixed video layer resizing | Robin Haberkorn | 1 | -58/+53 | |
let libvlc render into buffer of original size (so it does not have to do any resizing) and use SDL_gfx primitives to scale each frame if necessary * unfortunately it's not that easy to retrieve the video size | |||||
2012-09-17 | added methods for changing image/video file/URL | Robin Haberkorn | 4 | -13/+55 | |
2012-09-17 | all layer constructor methods support an alpha argument | Robin Haberkorn | 3 | -30/+44 | |
2012-09-17 | added lo_server_del_method_v() | Robin Haberkorn | 1 | -17/+22 | |
2012-09-17 | added lo_server_add_method_v() | Robin Haberkorn | 1 | -23/+34 | |
2012-09-17 | allow setting box color | Robin Haberkorn | 3 | -20/+94 | |
2012-09-16 | remove unnecessary locks when setting video layer transparency | Robin Haberkorn | 1 | -2/+0 | |
drastically improves performance when the layer alpha is frequently changed | |||||
2012-09-16 | optimize port polling | Robin Haberkorn | 2 | -8/+20 | |