mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-10-28 18:07:12 +08:00
Remove 63 function declarations and 7 HAS_ feature macros from include/libyuv/ headers that have no corresponding implementation in source/: - include/libyuv/convert_from_argb.h: Remove unimplemented ARGBToG and RGBToNV21Matrix declarations. - include/libyuv/mjpeg_decoder.h: Remove unimplemented MJpegDecoder::GetComponentScanlinePadding declaration. - include/libyuv/scale.h: Remove obsolete SetUseReferenceImpl declaration. - include/libyuv/scale_row.h: Remove 10 unimplemented ScaleUVRowDown2 and ScaleUVRowDownEven SSSE3/NEON declarations. - include/libyuv/row.h: Remove 49 orphaned row function declarations (ABGR/BGRA/RGBA ToYRow/ToYJRow/ToUVRow/ToUVJRow _Any wrappers, RGB24/RAW ToUVRow_C/ToUVJRow_C, MirrorRow_Any_SSE2, DetileRow_AVX, DetileRow_Any_AVX, I444ToARGBRow_AVX512BW, and I444ToARGBRow_Any_AVX512BW) and 7 unused HAS_ macros (HAS_ABGRTOYJROW_SSSE3, HAS_RGBATOYJROW_SSSE3, HAS_ABGRTOYJROW_NEON_DOTPROD, HAS_ABGRTOYROW_NEON_DOTPROD, HAS_BGRATOYROW_NEON_DOTPROD, HAS_RGBATOYJROW_NEON_DOTPROD, and HAS_RGBATOYROW_NEON_DOTPROD). - include/libyuv/row.h: Fix typo HAS_I422TORGBBAROW_SSSE3 to HAS_I422TORGBAROW_SSSE3 to re-enable I422ToRGBARow_SSSE3. Bug: None Change-Id: I969a3c5060173aa46b4d1f085837e284fbed1a85 |
||
|---|---|---|
| .. | ||
| libyuv | ||
| libyuv.h | ||