Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for CVREF rendering on osx #12

Merged
merged 7 commits into from
Jul 30, 2014
Merged

Commits on Jul 30, 2014

  1. vda: fix chroma issue with vda upload

    GL_YCBCR_422_APPLE need a GL_RGB internal format not GL_RGBA
    elupus committed Jul 30, 2014
    Configuration menu
    Copy the full SHA
    1614f52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84560b9 View commit details
    Browse the repository at this point in the history
  3. vda: use IOSurfaceGetPixelformat instead of CVPixelBufferGetPixelForm…

    …atType
    
    We have converted the texture to an IOSurfaceRef so use that to check
    for format.
    elupus committed Jul 30, 2014
    Configuration menu
    Copy the full SHA
    2b9dbf8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa6a11f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9de7a36 View commit details
    Browse the repository at this point in the history
  6. cvref: retain reference before releasing old

    if we re-add same surface to renderer we could end up freeing texture
    before retaining reference.
    elupus committed Jul 30, 2014
    Configuration menu
    Copy the full SHA
    04c9d42 View commit details
    Browse the repository at this point in the history
  7. cvref: skip upload of texture by looking at flipindex

    The texture can be in use for a while after this call.
    elupus committed Jul 30, 2014
    Configuration menu
    Copy the full SHA
    4db1169 View commit details
    Browse the repository at this point in the history