OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 The LibYuv Project Authors. All rights reserved. | 2 * Copyright 2011 The LibYuv Project Authors. All rights reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 uint8* dst_argb, int dst_stride_argb, | 138 uint8* dst_argb, int dst_stride_argb, |
139 int width, int height); | 139 int width, int height); |
140 | 140 |
141 // Convert NV12 to RGB565. | 141 // Convert NV12 to RGB565. |
142 LIBYUV_API | 142 LIBYUV_API |
143 int NV12ToRGB565(const uint8* src_y, int src_stride_y, | 143 int NV12ToRGB565(const uint8* src_y, int src_stride_y, |
144 const uint8* src_uv, int src_stride_uv, | 144 const uint8* src_uv, int src_stride_uv, |
145 uint8* dst_rgb565, int dst_stride_rgb565, | 145 uint8* dst_rgb565, int dst_stride_rgb565, |
146 int width, int height); | 146 int width, int height); |
147 | 147 |
148 // Convert NV21 to RGB565. | |
149 LIBYUV_API | |
150 int NV21ToRGB565(const uint8* src_y, int src_stride_y, | |
151 const uint8* src_uv, int src_stride_uv, | |
152 uint8* dst_rgb565, int dst_stride_rgb565, | |
153 int width, int height); | |
154 | |
155 // I422ToARGB is in convert_argb.h | 148 // I422ToARGB is in convert_argb.h |
156 // Convert I422 to BGRA. | 149 // Convert I422 to BGRA. |
157 LIBYUV_API | 150 LIBYUV_API |
158 int I422ToBGRA(const uint8* src_y, int src_stride_y, | 151 int I422ToBGRA(const uint8* src_y, int src_stride_y, |
159 const uint8* src_u, int src_stride_u, | 152 const uint8* src_u, int src_stride_u, |
160 const uint8* src_v, int src_stride_v, | 153 const uint8* src_v, int src_stride_v, |
161 uint8* dst_bgra, int dst_stride_bgra, | 154 uint8* dst_bgra, int dst_stride_bgra, |
162 int width, int height); | 155 int width, int height); |
163 | 156 |
164 // Convert I422 to ABGR. | 157 // Convert I422 to ABGR. |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
444 int ARGBSobelXY(const uint8* src_argb, int src_stride_argb, | 437 int ARGBSobelXY(const uint8* src_argb, int src_stride_argb, |
445 uint8* dst_argb, int dst_stride_argb, | 438 uint8* dst_argb, int dst_stride_argb, |
446 int width, int height); | 439 int width, int height); |
447 | 440 |
448 #ifdef __cplusplus | 441 #ifdef __cplusplus |
449 } // extern "C" | 442 } // extern "C" |
450 } // namespace libyuv | 443 } // namespace libyuv |
451 #endif | 444 #endif |
452 | 445 |
453 #endif // INCLUDE_LIBYUV_PLANAR_FUNCTIONS_H_ NOLINT | 446 #endif // INCLUDE_LIBYUV_PLANAR_FUNCTIONS_H_ NOLINT |
OLD | NEW |