summaryrefslogtreecommitdiff
path: root/glcapture.c
Commit message (Collapse)AuthorAge
* Move out non function hook code out of hooks.hJari Vetoniemi2017-01-23
| | | | Also reorder the code a bit
* Split code a bit, wrangle OpenGLJari Vetoniemi2017-01-23
| | | | | Split system function hooks into hooks.h Wrangle opengl functions instead of trying to use them directly.
* Make it possible hook into EGLJari Vetoniemi2017-01-23
| | | | Remove glXGetProcAddressEXT, I don't think such thing even exists
* Make the function hooking bit sanerJari Vetoniemi2017-01-23
| | | | | Also add another new GLIBC version to dlvsym for getting the real dlsym pointer.
* Unneccessary scopingJari Vetoniemi2017-01-23
| | | | We don't have any temporary variables here.
* Refactor GL codeJari Vetoniemi2017-01-23
| | | | | | | | Store width / height of read pixel data on pbo structure for safety. Always empty the PBO before reading. Make sure opengl states are stored / restored correctly. Add frame dropping. Etc. minor changes
* Update informationJari Vetoniemi2017-01-23
|
* Decouple data writingJari Vetoniemi2017-01-23
| | | | Calculate pipe size from target fps
* Update "documentation"Jari Vetoniemi2017-01-22
|
* Update tunable descriptionJari Vetoniemi2017-01-22
| | | | Doesn't make sense to calculate the FPS really.
* Synchronize to single base timeJari Vetoniemi2017-01-22
| | | | Audio / Video can now delay by any amount but still be in sync.
* Handle stream information changes properlyJari Vetoniemi2017-01-22
|
* Implement rest of ffmpeg supported PCM formatsJari Vetoniemi2017-01-22
|
* Add some FIXMEsJari Vetoniemi2017-01-22
|
* Fix header size sanity checkJari Vetoniemi2017-01-22
|
* Update the information at top of .c fileJari Vetoniemi2017-01-22
|
* Initial commitJari Vetoniemi2017-01-22