summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Try dlopen with RTLD_NOLOAD if symbols are hiddenJari Vetoniemi2017-01-25
| | | | Makes e.g. weston work which dlopens plugins with RTLD_LOCAL I guess.
* Increase the warning to 2msJari Vetoniemi2017-01-24
| | | | | | Ideally we would want this to be lower than 1ms. Most time seems to go writing to pipe (which is 2 copies I guess? Write, and read and other end) The flip operation is also expensive if that's needed
* Improve commentsJari Vetoniemi2017-01-24
|
* Add performance warningJari Vetoniemi2017-01-24
|
* Add buffer structJari Vetoniemi2017-01-24
|
* Use rgb0 as video type for ES so we ignore alphaJari Vetoniemi2017-01-23
|
* Flip pixels of video if neededJari Vetoniemi2017-01-23
|
* Remove unnecessary NULL initializationsJari Vetoniemi2017-01-23
|
* Ignore sigpipeJari Vetoniemi2017-01-23
|
* Add wider OpenGL coverage, more cleanups, etc..Jari Vetoniemi2017-01-23
| | | | | Testing with some GLES 2.0 programs that I have made so I can profile this thing.
* 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