break;
}
}
+
+ /* The buffer will be released once returned from the user. */
+ if (stream->internal_buffer)
+ export_data->internal_buffer = gst_buffer_ref((GstBuffer *)export_data->internal_buffer);
}
CAM_LOG_DEBUG("bo[%p/%p], bo_fd[%d/%d], buffer_fd[%d/%d/%d]",
export_data->bo, export_data->data_bo, export_data->fd, export_data->data_fd,
export_data->buffer_fd[0], export_data->buffer_fd[1], export_data->buffer_fd[2]);
- if (stream->internal_buffer) {
- export_data->internal_buffer = stream->internal_buffer;
- gst_buffer_ref((GstBuffer *)export_data->internal_buffer);
- }
-
return export_data;
//LCOV_EXCL_START
_EXPORT_DATA_ERROR: