-void MJPEGEncoder::finish_frame(RefCountedFrame frame)
-{
- PBOFrameAllocator::Userdata *userdata = (PBOFrameAllocator::Userdata *)frame->userdata;
-
- if (userdata->data_copy_current_src == PBOFrameAllocator::Userdata::FROM_VA_API) {
- VAResources resources __attribute__((unused)) = move(userdata->va_resources);
- ReleaseVAResources release = move(userdata->va_resources_release);
-
- VAStatus va_status = vaUnmapBuffer(va_dpy->va_dpy, resources.image.buf);
- CHECK_VASTATUS(va_status, "vaUnmapBuffer");
- }
-}
-