Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-11 | link against shlwapi.dll on Windows for PathIsRelative() | Robin Haberkorn | 1 | -0/+1 | |
2012-10-05 | interpret font paths relative to configured system path | Robin Haberkorn | 2 | -8/+52 | |
* on Windows, SYSTEMROOT\fonts\ is assumed (untested) | |||||
2012-10-05 | avoid including libav* headers in recorder.h | Robin Haberkorn | 3 | -27/+29 | |
* forward-declare all structures | |||||
2012-10-05 | cleaned up error reporting | Robin Haberkorn | 5 | -36/+71 | |
* introduced FFMPEG_ERROR() macro * fixed recorder's error handling | |||||
2012-10-04 | rewritten recorder using ffmpeg libs (without SDL_ffmpeg) | Robin Haberkorn | 3 | -55/+250 | |
* SDL_ffmpeg was broken and is hard to get * my implementation allows specifying an output codec. if the codec supports the screen's pixel format, no conversion is performed saving lots of performance (also beneficial for post-processing a recorded video) | |||||
2012-10-03 | use ffmpeg API to set a recorded frames presentation timestamp | Robin Haberkorn | 4 | -6/+26 | |
* fixes asynchronity of displayed and recorded graphics * also use the configured framerate instead of a hardcoded one | |||||
2012-10-03 | simplified mutex locking idiom by introducing Mutex class (wrapper around ↵ | Robin Haberkorn | 7 | -70/+53 | |
SDL_mutex) * can be instantiated * can derive from class Mutex to inherit the lock()/unlock() methods also fixed LayerList destructor | |||||
2012-10-03 | allow to stop video recoding via (/recorder/start s "") and OSCGraphics.record() | Robin Haberkorn | 1 | -0/+5 | |
2012-10-03 | added video recorder based on SDL_ffmpeg | Robin Haberkorn | 4 | -2/+172 | |
2012-10-03 | minor OSC server cleanup | Robin Haberkorn | 2 | -1/+3 | |
2012-10-03 | minor macro cleanup | Robin Haberkorn | 3 | -8/+11 | |
2012-10-02 | added text layers based on SDL_ttf | Robin Haberkorn | 8 | -48/+329 | |
2012-10-01 | C linkage cleanup | Robin Haberkorn | 1 | -1/+14 | |
* decleared main() with C linkage since it might be renamed to SDL_main and libSDLmain's startup code expects C linkage * use a custom atexit() handler since SDL_Quit() calling conventions might differ from standard C calling conventions | |||||
2012-10-01 | fixed MinGW SDL stdio redirection issue | Robin Haberkorn | 1 | -6/+19 | |
instead of trying to reopen stdout and stderr, we ensure that stdio redirection is not initialized in the first place. * the workaround code could be in a separate C or C++ file but that would require conditional compilation and linking and therefore a new Automake conditional | |||||
2012-09-29 | minor automake refactoring | Robin Haberkorn | 1 | -5/+4 | |
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 | fixed using compat/ headers if BSD headers are not detected during configure | Robin Haberkorn | 1 | -0/+5 | |
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 | include config.h | Robin Haberkorn | 6 | -0/+24 | |
2012-09-28 | autotools based build system | Robin Haberkorn | 13 | -0/+1494 | |