avutil/hwcontext_opencl: Use proper OpenCLFramesContext
The currently used pointer when unmapping DXVA2 and D3D11 actually points to an OpenCLDeviceContext. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
@@ -2346,7 +2346,7 @@ static void opencl_unmap_from_dxva2(AVHWFramesContext *dst_fc,
|
||||
{
|
||||
AVOpenCLFrameDescriptor *desc = hwmap->priv;
|
||||
OpenCLDeviceContext *device_priv = dst_fc->device_ctx->internal->priv;
|
||||
OpenCLFramesContext *frames_priv = dst_fc->device_ctx->internal->priv;
|
||||
OpenCLFramesContext *frames_priv = dst_fc->internal->priv;
|
||||
cl_event event;
|
||||
cl_int cle;
|
||||
|
||||
@@ -2511,7 +2511,7 @@ static void opencl_unmap_from_d3d11(AVHWFramesContext *dst_fc,
|
||||
{
|
||||
AVOpenCLFrameDescriptor *desc = hwmap->priv;
|
||||
OpenCLDeviceContext *device_priv = dst_fc->device_ctx->internal->priv;
|
||||
OpenCLFramesContext *frames_priv = dst_fc->device_ctx->internal->priv;
|
||||
OpenCLFramesContext *frames_priv = dst_fc->internal->priv;
|
||||
cl_event event;
|
||||
cl_int cle;
|
||||
|
||||
|
Reference in New Issue
Block a user