Chromium Code Reviews| Index: include/libyuv/row.h |
| diff --git a/include/libyuv/row.h b/include/libyuv/row.h |
| index f7b09b108245851fc9833a4b42690df9cd0be6b0..32b3d58e9fb6a885f2ee43f0faa12e27c0b71c3a 100644 |
| --- a/include/libyuv/row.h |
| +++ b/include/libyuv/row.h |
| @@ -843,6 +843,13 @@ void SplitUVRow_Any_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, |
| int width); |
| void SplitUVRow_Any_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, |
| int width); |
| +typedef void (*SplitUVRowFunction)(const uint8 *src_uv, uint8 *dst_u, |
| + uint8 *dst_v, int width); |
|
fbarchard1
2016/08/24 17:42:23
remove. typedef'ed functions not conventional in l
|
| +SplitUVRowFunction GetOptimizedSplitUVRowFunction( |
|
fbarchard1
2016/08/24 17:42:23
prefer we dont do getter... inconsistent with rest
|
| + const uint8 *src_uv, int src_stride_uv, |
| + const uint8 *dst_u, int dst_stride_u, |
| + const uint8 *dst_v, int dst_stride_v, |
| + int width); |
| void MergeUVRow_C(const uint8* src_u, const uint8* src_v, uint8* dst_uv, |
| int width); |
| @@ -858,6 +865,9 @@ void MergeUVRow_Any_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, |
| int width); |
| void MergeUVRow_Any_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, |
| int width); |
| +typedef void (*MergeUVRowFunction)(const uint8 *src_u, const uint8 *src_v, |
| + uint8 *dst_uv, int width); |
| +MergeUVRowFunction GetOptimizedMergeUVRowFunction(int width); |
|
fbarchard1
2016/08/24 17:42:23
ditto.
|
| void CopyRow_SSE2(const uint8* src, uint8* dst, int count); |
| void CopyRow_AVX(const uint8* src, uint8* dst, int count); |