question/suggestion: passing video to/from M8 and other apps
  • User avatar
    yves@garagecube
    master
    Posts: 695
    Joined: Mon Jun 28, 2004 5:50 pm
    Location: Geneva
    Contact:

    by yves@garagecube » Thu Feb 16, 2006 10:57 pm

    Well, you can create ImageUnits and share them between application. You can also render very easily a Quartz Composer scene into an OpenGL context.

    Now AFAIK you cannot pass directly a PBuffer from one process to another.
  • eskatonia
    member
    Posts: 24
    Joined: Tue Feb 07, 2006 12:22 pm
    Contact:

    by eskatonia » Fri Feb 17, 2006 2:07 am

    someone else asked a very similar question today on the quartzcomposer list:

    Is there any way to use a core image patch to get the current frame buffer? I would like to get the current frame from my VJ software, and apply qc effects to it.

    pol answered:

    No this is not possible, unless the VJ software passes its frame buffer as an image to a QC composition


    Exactly how would you pass the image if the VJ software is already rendering into a PBuffer?


    pBuffers can be passed between various graphics technologies: if the VJ app produces a CVOpenGLBuffer (i.e. CoreVideo wrapper around a pBuffer), it can be passed to QC

    couldn't you then use these CVOpenGLBuffer's to pass video on the graphics card between any two programs? (as long as they both had a send/recieve function as above)....

Who is online

Users browsing this forum: No registered users and 8 guests