libweed 0.0.3
Defines

weed-palettes.h File Reference

Go to the source code of this file.

Defines

#define WEED_PALETTE_END   0
#define WEED_PALETTE_RGB888   1
#define WEED_PALETTE_RGB24   1
#define WEED_PALETTE_BGR888   2
#define WEED_PALETTE_BGR24   2
#define WEED_PALETTE_RGBA8888   3
#define WEED_PALETTE_RGBA32   3
#define WEED_PALETTE_ARGB8888   4
#define WEED_PALETTE_ARGB32   4
#define WEED_PALETTE_RGBFLOAT   5
#define WEED_PALETTE_RGBAFLOAT   6
#define WEED_PALETTE_BGRA8888   7
#define WEED_PALETTE_BGRA32   7
#define WEED_PALETTE_YUV422P   513
#define WEED_PALETTE_YV16   513
#define WEED_PALETTE_YUV420P   514
#define WEED_PALETTE_YV12   514
#define WEED_PALETTE_YVU420P   515
#define WEED_PALETTE_I420   515
#define WEED_PALETTE_IYUV   515
#define WEED_PALETTE_YUV444P   516
#define WEED_PALETTE_YUVA4444P   517
#define WEED_PALETTE_YUYV8888   518
#define WEED_PALETTE_YUYV   518
#define WEED_PALETTE_YUY2   518
#define WEED_PALETTE_UYVY8888   519
#define WEED_PALETTE_UYVY   519
#define WEED_PALETTE_YUV411   520
#define WEED_PALETTE_IYU1   520
#define WEED_PALETTE_YUV888   521
#define WEED_PALETTE_IYU2   521
#define WEED_PALETTE_YUVA8888   522
#define WEED_PALETTE_A1   1025
#define WEED_PALETTE_A8   1026
#define WEED_PALETTE_AFLOAT   1027
#define WEED_YUV_SAMPLING_DEFAULT   0
#define WEED_YUV_SAMPLING_JPEG   0
 jpeg/mpeg1 - samples centered horizontally: 0.5, 2.5 etc.
#define WEED_YUV_SAMPLING_MPEG   1
 mpeg2 - samples aligned horizontally: 0,2,4 etc;
#define WEED_YUV_SAMPLING_DVPAL   2
 separated Cb and Cr
#define WEED_YUV_SAMPLING_DVNTSC   3
 not used - only for 411 planar
#define WEED_YUV_CLAMPING_CLAMPED   0
#define WEED_YUV_CLAMPING_UNCLAMPED   1
#define WEED_YUV_SUBSPACE_YUV   0
#define WEED_YUV_SUBSPACE_YCBCR   1
#define WEED_YUV_SUBSPACE_BT709   2

Define Documentation

#define WEED_PALETTE_A1   1025
#define WEED_PALETTE_A8   1026
#define WEED_PALETTE_AFLOAT   1027
#define WEED_PALETTE_ARGB32   4
#define WEED_PALETTE_ARGB8888   4
#define WEED_PALETTE_BGR24   2
#define WEED_PALETTE_BGR888   2
#define WEED_PALETTE_BGRA32   7
#define WEED_PALETTE_BGRA8888   7
#define WEED_PALETTE_END   0
#define WEED_PALETTE_I420   515
#define WEED_PALETTE_IYU1   520
#define WEED_PALETTE_IYU2   521
#define WEED_PALETTE_IYUV   515
#define WEED_PALETTE_RGB24   1
#define WEED_PALETTE_RGB888   1
#define WEED_PALETTE_RGBA32   3
#define WEED_PALETTE_RGBA8888   3
#define WEED_PALETTE_RGBAFLOAT   6
#define WEED_PALETTE_RGBFLOAT   5
#define WEED_PALETTE_UYVY   519
#define WEED_PALETTE_UYVY8888   519
#define WEED_PALETTE_YUV411   520
#define WEED_PALETTE_YUV420P   514
#define WEED_PALETTE_YUV422P   513
#define WEED_PALETTE_YUV444P   516
#define WEED_PALETTE_YUV888   521
#define WEED_PALETTE_YUVA4444P   517
#define WEED_PALETTE_YUVA8888   522
#define WEED_PALETTE_YUY2   518
#define WEED_PALETTE_YUYV   518
#define WEED_PALETTE_YUYV8888   518
#define WEED_PALETTE_YV12   514
#define WEED_PALETTE_YV16   513
#define WEED_PALETTE_YVU420P   515
#define WEED_YUV_CLAMPING_CLAMPED   0
#define WEED_YUV_CLAMPING_UNCLAMPED   1
#define WEED_YUV_SAMPLING_DEFAULT   0
#define WEED_YUV_SAMPLING_DVNTSC   3

not used - only for 411 planar

#define WEED_YUV_SAMPLING_DVPAL   2

separated Cb and Cr

#define WEED_YUV_SAMPLING_JPEG   0

jpeg/mpeg1 - samples centered horizontally: 0.5, 2.5 etc.

#define WEED_YUV_SAMPLING_MPEG   1

mpeg2 - samples aligned horizontally: 0,2,4 etc;

#define WEED_YUV_SUBSPACE_BT709   2
#define WEED_YUV_SUBSPACE_YCBCR   1
#define WEED_YUV_SUBSPACE_YUV   0
 All Data Structures Files Functions Variables Typedefs Defines