├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── Doxyfile ├── LICENSE ├── README.md ├── USAGE.md ├── audio ├── pulseaudio_recorder.cpp ├── pulseaudio_recorder.hpp ├── vorbis_encoder.cpp ├── vorbis_encoder.hpp ├── wasapi_recorder.cpp └── wasapi_recorder.hpp ├── cmake ├── Toolchain-mingw-64bit.cmake └── Toolchain-mingw.cmake ├── core ├── capture_library.cpp ├── capture_library.hpp ├── mkv_writer.cpp ├── mkv_writer.hpp ├── recorder.cpp └── recorder_private.hpp ├── libwebm ├── AUTHORS.TXT ├── LICENSE.txt ├── PATENTS.TXT ├── common │ └── webmids.h ├── mkvmuxer │ ├── mkvmuxer.cc │ ├── mkvmuxer.h │ ├── mkvmuxertypes.h │ ├── mkvmuxerutil.cc │ ├── mkvmuxerutil.h │ ├── mkvwriter.cc │ └── mkvwriter.h └── mkvparser │ └── mkvparser.h ├── openglrecorder.def ├── openglrecorder.h └── video ├── mjpeg_writer.cpp ├── mjpeg_writer.hpp ├── openh264_encoder.cpp ├── openh264_encoder.hpp ├── vpx_encoder.cpp └── vpx_encoder.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## libopenglrecorder 0.1.0 2 | * Initial release with SuperTuxKart 0.9.3 3 | 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/USAGE.md -------------------------------------------------------------------------------- /audio/pulseaudio_recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/pulseaudio_recorder.cpp -------------------------------------------------------------------------------- /audio/pulseaudio_recorder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/pulseaudio_recorder.hpp -------------------------------------------------------------------------------- /audio/vorbis_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/vorbis_encoder.cpp -------------------------------------------------------------------------------- /audio/vorbis_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/vorbis_encoder.hpp -------------------------------------------------------------------------------- /audio/wasapi_recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/wasapi_recorder.cpp -------------------------------------------------------------------------------- /audio/wasapi_recorder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/audio/wasapi_recorder.hpp -------------------------------------------------------------------------------- /cmake/Toolchain-mingw-64bit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/cmake/Toolchain-mingw-64bit.cmake -------------------------------------------------------------------------------- /cmake/Toolchain-mingw.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/cmake/Toolchain-mingw.cmake -------------------------------------------------------------------------------- /core/capture_library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/capture_library.cpp -------------------------------------------------------------------------------- /core/capture_library.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/capture_library.hpp -------------------------------------------------------------------------------- /core/mkv_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/mkv_writer.cpp -------------------------------------------------------------------------------- /core/mkv_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/mkv_writer.hpp -------------------------------------------------------------------------------- /core/recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/recorder.cpp -------------------------------------------------------------------------------- /core/recorder_private.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/core/recorder_private.hpp -------------------------------------------------------------------------------- /libwebm/AUTHORS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/AUTHORS.TXT -------------------------------------------------------------------------------- /libwebm/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/LICENSE.txt -------------------------------------------------------------------------------- /libwebm/PATENTS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/PATENTS.TXT -------------------------------------------------------------------------------- /libwebm/common/webmids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/common/webmids.h -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvmuxer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvmuxer.cc -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvmuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvmuxer.h -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvmuxertypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvmuxertypes.h -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvmuxerutil.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvmuxerutil.cc -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvmuxerutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvmuxerutil.h -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvwriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvwriter.cc -------------------------------------------------------------------------------- /libwebm/mkvmuxer/mkvwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvmuxer/mkvwriter.h -------------------------------------------------------------------------------- /libwebm/mkvparser/mkvparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/libwebm/mkvparser/mkvparser.h -------------------------------------------------------------------------------- /openglrecorder.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/openglrecorder.def -------------------------------------------------------------------------------- /openglrecorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/openglrecorder.h -------------------------------------------------------------------------------- /video/mjpeg_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/mjpeg_writer.cpp -------------------------------------------------------------------------------- /video/mjpeg_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/mjpeg_writer.hpp -------------------------------------------------------------------------------- /video/openh264_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/openh264_encoder.cpp -------------------------------------------------------------------------------- /video/openh264_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/openh264_encoder.hpp -------------------------------------------------------------------------------- /video/vpx_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/vpx_encoder.cpp -------------------------------------------------------------------------------- /video/vpx_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benau/libopenglrecorder/HEAD/video/vpx_encoder.hpp --------------------------------------------------------------------------------