|
|
|
@ -74,7 +74,7 @@ extern void palette8tobgr15(const uint8_t *src, uint8_t *dst, long num_pixels, c |
|
|
|
|
* Height should be a multiple of 2 and width should be a multiple of 16. |
|
|
|
|
* (If this is a problem for anyone then tell me, and I will fix it.) |
|
|
|
|
* Chrominance data is only taken from every second line, others are ignored. |
|
|
|
|
* FIXME: Write HQ version. |
|
|
|
|
* FIXME: Write high quality version. |
|
|
|
|
*/ |
|
|
|
|
//void uyvytoyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
|
|
|
|
|
|
|
|
|
@ -110,8 +110,7 @@ extern void (*yv12touyvy)(const uint8_t *ysrc, const uint8_t *usrc, const uint8_ |
|
|
|
|
long lumStride, long chromStride, long dstStride); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* |
|
|
|
|
* width should be a multiple of 16 |
|
|
|
|
* Width should be a multiple of 16. |
|
|
|
|
*/ |
|
|
|
|
extern void (*yuv422ptouyvy)(const uint8_t *ysrc, const uint8_t *usrc, const uint8_t *vsrc, uint8_t *dst, |
|
|
|
|
long width, long height, |
|
|
|
@ -121,7 +120,7 @@ extern void (*yuv422ptouyvy)(const uint8_t *ysrc, const uint8_t *usrc, const uin |
|
|
|
|
* Height should be a multiple of 2 and width should be a multiple of 2. |
|
|
|
|
* (If this is a problem for anyone then tell me, and I will fix it.) |
|
|
|
|
* Chrominance data is only taken from every second line, others are ignored. |
|
|
|
|
* FIXME: Write HQ version. |
|
|
|
|
* FIXME: Write high quality version. |
|
|
|
|
*/ |
|
|
|
|
extern void (*rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, |
|
|
|
|
long width, long height, |
|
|
|
|