aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-10-11renamed ERROR() and WARNING() macros to prevent preprocessor warnings on WindowsHEADmasterRobin Haberkorn1-1/+1
2012-10-05avoid including libav* headers in recorder.hRobin Haberkorn1-1/+0
* forward-declare all structures
2012-10-05cleaned up error reportingRobin Haberkorn1-1/+1
* introduced FFMPEG_ERROR() macro * fixed recorder's error handling
2012-10-04rewritten recorder using ffmpeg libs (without SDL_ffmpeg)Robin Haberkorn1-0/+1
* 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-03use ffmpeg API to set a recorded frames presentation timestampRobin Haberkorn1-3/+3
* fixes asynchronity of displayed and recorded graphics * also use the configured framerate instead of a hardcoded one
2012-10-03added video recorder based on SDL_ffmpegRobin Haberkorn1-2/+8
2012-10-02added text layers based on SDL_ttfRobin Haberkorn1-0/+48
2012-10-01C linkage cleanupRobin Haberkorn1-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-01fixed MinGW SDL stdio redirection issueRobin Haberkorn1-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-28include some autoconf info stuff in helpRobin Haberkorn1-5/+12
2012-09-28include config.hRobin Haberkorn1-0/+4
2012-09-28autotools based build systemRobin Haberkorn1-0/+231