diff --git a/src/media/video/sinkclient.cpp b/src/media/video/sinkclient.cpp index 4df1a54663e3d37a8d5f4a9c943e3fc6443e6148..129622fd47ee5b6cf7f377bd8007a9038d571afd 100644 --- a/src/media/video/sinkclient.cpp +++ b/src/media/video/sinkclient.cpp @@ -343,11 +343,12 @@ SinkClient::update(Observable<std::shared_ptr<VideoFrame>>* /*obs*/, VideoScaler scaler; const int width = f.width(); const int height = f.height(); -#if (defined(__ANDROID__) || (defined(__APPLE__)) && !defined(TARGET_OS_IPHONE)) +#if defined(__ANDROID__) || (defined(__APPLE__) && !TARGET_OS_IPHONE) const int format = VIDEO_PIXFMT_RGBA; #else const int format = VIDEO_PIXFMT_BGRA; #endif + const auto bytes = videoFrameSize(format, width, height); if (bytes > 0) {