mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-05-01 03:19:18 +08:00
The libyuv into Chromium roller is currently broken, see bug 500795092. This change adds a forward declaration for struct ArgbConstants in include/libyuv/convert.h. This resolves a -Wvisibility error where the struct was being declared within a function prototype, making it invisible outside that scope and breaking automated binding generation (e.g., for crabbyavif). Verified building crabbyavif_libyuv_bindings locally and this patch fixed it. Bug: 500795092 Change-Id: Ie0126650ab346940f4610bd4d2e8a5b3ef9ce103 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7739974 Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Dale Curtis <dalecurtis@chromium.org> |
||
|---|---|---|
| .. | ||
| libyuv | ||
| libyuv.h | ||