From 7d4a84ca8939af0c94cb16217731c279eb669a2a Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 6 Apr 2021 08:59:36 +0200 Subject: [PATCH] Added error logging. --- libfreerdp/codec/yuv.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libfreerdp/codec/yuv.c b/libfreerdp/codec/yuv.c index dc8736573..f67e1bf87 100644 --- a/libfreerdp/codec/yuv.c +++ b/libfreerdp/codec/yuv.c @@ -115,8 +115,9 @@ static void CALLBACK yuv420_process_work_callback(PTP_CALLBACK_INSTANCE instance WINPR_UNUSED(instance); WINPR_UNUSED(work); - avc420_yuv_to_rgb(param->pYUVData, param->iStride, ¶m->rect, param->nDstStep, param->dest, - param->DstFormat); + if (!avc420_yuv_to_rgb(param->pYUVData, param->iStride, ¶m->rect, param->nDstStep, + param->dest, param->DstFormat)) + WLog_WARN(TAG, "avc420_yuv_to_rgb failed"); } static void CALLBACK yuv444_process_work_callback(PTP_CALLBACK_INSTANCE instance, void* context, @@ -126,8 +127,9 @@ static void CALLBACK yuv444_process_work_callback(PTP_CALLBACK_INSTANCE instance WINPR_UNUSED(instance); WINPR_UNUSED(work); - avc444_yuv_to_rgb(param->pYUVData, param->iStride, ¶m->rect, param->nDstStep, param->dest, - param->DstFormat); + if (!avc444_yuv_to_rgb(param->pYUVData, param->iStride, ¶m->rect, param->nDstStep, + param->dest, param->DstFormat)) + WLog_WARN(TAG, "avc444_yuv_to_rgb failed"); } void yuv_context_reset(YUV_CONTEXT* context, UINT32 width, UINT32 height)