├── .github └── workflows │ └── workflow.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md └── src ├── common.h ├── frame_data.cpp ├── frame_data.h ├── glcaptureplugin.cpp ├── glsource.cpp ├── glsource.h ├── obs_sink.cpp ├── obs_sink.h ├── ring_buffer.cpp ├── ring_buffer.h ├── ssr ├── AVWrapper.cpp ├── AVWrapper.h ├── GLInjectInput.cpp ├── GLInjectInput.h ├── Global.h ├── MutexDataPair.h ├── SSRVideoStream.h ├── SSRVideoStreamReader.cpp ├── SSRVideoStreamReader.h ├── SSRVideoStreamWatcher.cpp ├── SSRVideoStreamWatcher.h ├── ShmStructs.h ├── SourceSink.cpp └── SourceSink.h ├── video_wrapper.cpp └── video_wrapper.h /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/README.md -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/common.h -------------------------------------------------------------------------------- /src/frame_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/frame_data.cpp -------------------------------------------------------------------------------- /src/frame_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/frame_data.h -------------------------------------------------------------------------------- /src/glcaptureplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/glcaptureplugin.cpp -------------------------------------------------------------------------------- /src/glsource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/glsource.cpp -------------------------------------------------------------------------------- /src/glsource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/glsource.h -------------------------------------------------------------------------------- /src/obs_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/obs_sink.cpp -------------------------------------------------------------------------------- /src/obs_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/obs_sink.h -------------------------------------------------------------------------------- /src/ring_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ring_buffer.cpp -------------------------------------------------------------------------------- /src/ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ring_buffer.h -------------------------------------------------------------------------------- /src/ssr/AVWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/AVWrapper.cpp -------------------------------------------------------------------------------- /src/ssr/AVWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/AVWrapper.h -------------------------------------------------------------------------------- /src/ssr/GLInjectInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/GLInjectInput.cpp -------------------------------------------------------------------------------- /src/ssr/GLInjectInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/GLInjectInput.h -------------------------------------------------------------------------------- /src/ssr/Global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/Global.h -------------------------------------------------------------------------------- /src/ssr/MutexDataPair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/MutexDataPair.h -------------------------------------------------------------------------------- /src/ssr/SSRVideoStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SSRVideoStream.h -------------------------------------------------------------------------------- /src/ssr/SSRVideoStreamReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SSRVideoStreamReader.cpp -------------------------------------------------------------------------------- /src/ssr/SSRVideoStreamReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SSRVideoStreamReader.h -------------------------------------------------------------------------------- /src/ssr/SSRVideoStreamWatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SSRVideoStreamWatcher.cpp -------------------------------------------------------------------------------- /src/ssr/SSRVideoStreamWatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SSRVideoStreamWatcher.h -------------------------------------------------------------------------------- /src/ssr/ShmStructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/ShmStructs.h -------------------------------------------------------------------------------- /src/ssr/SourceSink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SourceSink.cpp -------------------------------------------------------------------------------- /src/ssr/SourceSink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/ssr/SourceSink.h -------------------------------------------------------------------------------- /src/video_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/video_wrapper.cpp -------------------------------------------------------------------------------- /src/video_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblsaiko/obs-glcapture/HEAD/src/video_wrapper.h --------------------------------------------------------------------------------