Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-11 | renamed ERROR() and WARNING() macros to prevent preprocessor warnings on WindowsHEADmaster | Robin Haberkorn | 1 | -6/+6 | |
2012-10-11 | added support for newer ffmpeg libraries | Robin Haberkorn | 1 | -5/+25 | |
2012-10-05 | avoid including libav* headers in recorder.h | Robin Haberkorn | 1 | -13/+20 | |
* forward-declare all structures | |||||
2012-10-05 | cleaned up error reporting | Robin Haberkorn | 1 | -25/+55 | |
* introduced FFMPEG_ERROR() macro * fixed recorder's error handling | |||||
2012-10-04 | rewritten recorder using ffmpeg libs (without SDL_ffmpeg) | Robin Haberkorn | 1 | -51/+233 | |
* 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 | 1 | -3/+18 | |
* 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 | 1 | -1/+0 | |
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 | 1 | -0/+125 | |