aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc')
-rw-r--r--www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc29
1 files changed, 29 insertions, 0 deletions
diff --git a/www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
new file mode 100644
index 000000000000..990bc46e7604
--- /dev/null
+++ b/www/chromium/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -0,0 +1,29 @@
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2024-01-30 07:53:34 UTC
++++ media/gpu/chromeos/libyuv_image_processor_backend.cc
+@@ -47,7 +47,7 @@ static constexpr struct {
+ #define CONV(in, out, trans, result) \
+ {Fourcc::in, Fourcc::out, Transform::trans, SupportResult::result}
+ // Conversion.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CONV(NV12, AR24, kConversion, Supported),
+ #endif
+ CONV(NV12, NV12, kConversion, Supported),
+@@ -430,7 +430,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Vi
+ fr->GetWritableVisibleData(VideoFrame::kUVPlane)), \
+ fr->stride(VideoFrame::kUVPlane)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define ARGB_DATA(fr) \
+ fr->GetWritableVisibleData(VideoFrame::kARGBPlane), \
+ fr->stride(VideoFrame::kARGBPlane)
+@@ -573,7 +573,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Vi
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (output->format() == PIXEL_FORMAT_ARGB) {
+ if (input_config_.fourcc == Fourcc(Fourcc::NV12)) {
+ return LIBYUV_FUNC(NV12ToARGB, Y_UV_DATA(input),