void mlt_luma_map_init(mlt_luma_map self)
Definition mlt_luma_map.c:32
uint16_t * mlt_luma_map_render(mlt_luma_map self)
Definition mlt_luma_map.c:75
struct mlt_luma_map_s * mlt_luma_map
Definition mlt_luma_map.h:52
mlt_luma_map mlt_luma_map_new(const char *path)
Definition mlt_luma_map.c:417
void mlt_luma_map_from_yuv422(uint8_t *image, uint16_t **map, int width, int height)
Generate a 16-bit luma map from an 8-bit image.
Definition mlt_luma_map.c:500
int mlt_luma_map_from_pgm(const char *filename, uint16_t **map, int *width, int *height)
Load the luma map from PGM stream.
Definition mlt_luma_map.c:302
Definition mlt_luma_map.h:33
int dmirror
Definition mlt_luma_map.h:41
int flip
Definition mlt_luma_map.h:44
int rotate
Definition mlt_luma_map.h:49
int h
Definition mlt_luma_map.h:36
int quart
Definition mlt_luma_map.h:48
int type
Definition mlt_luma_map.h:34
int bands
Definition mlt_luma_map.h:37
int hmirror
Definition mlt_luma_map.h:40
int invert
Definition mlt_luma_map.h:42
int vmirror
Definition mlt_luma_map.h:39
int rband
Definition mlt_luma_map.h:38
int pflip
Definition mlt_luma_map.h:46
int flop
Definition mlt_luma_map.h:45
int pflop
Definition mlt_luma_map.h:47
int offset
Definition mlt_luma_map.h:43
int w
Definition mlt_luma_map.h:35