Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vo_corevideo, vo_sharedbuffer: put private state in vo->priv | Stefano Pigozzi | 2012-07-27 | 1 | -56/+48 |
| | | | | | | | These VOs were already using a struct for all private data but the struct variable itself was static. Change them to store the address in vo->priv. Also change them to use the new automatic private data allocation and option parsing mechanism. | ||||
* | vo_sharedbuffer: add this video output | Stefano Pigozzi | 2012-04-26 | 1 | -0/+277 |
This OSX video output is replaces the previous shared_buffer mode of vo_corevideo. It manages a shared buffer and a Cocoa distributed object to communicate with GUIs. Splitting this code into a separate VO allows to get rid of harmful code coupling, performance inefficiencies (useless image memory copies) and ugly code (big if-else conditionals). |