diff --git a/src/media/video/sinkclient.cpp b/src/media/video/sinkclient.cpp index 5c9bb581b83a5b8913f7b21a874272cd76000d99..4409809a145ab4095776307f63b56bee1815db4a 100644 --- a/src/media/video/sinkclient.cpp +++ b/src/media/video/sinkclient.cpp @@ -333,10 +333,10 @@ SinkClient::update(Observable<std::shared_ptr<VideoFrame>>* /*obs*/, VideoScaler scaler; const int width = f.width(); const int height = f.height(); -#ifndef __APPLE__ - const int format = VIDEO_PIXFMT_BGRA; -#else +#if (defined(__ANDROID__) || defined(__APPLE__)) const int format = VIDEO_PIXFMT_RGBA; +#else + const int format = VIDEO_PIXFMT_BGRA; #endif const auto bytes = videoFrameSize(format, width, height);