libsstvenc
Asynchronous Analogue SSTV encoder
Loading...
Searching...
No Matches
yuv.c File Reference
#include <libsstvenc/yuv.h>
#include <stddef.h>
Include dependency graph for yuv.c:

Go to the source code of this file.

Functions

uint8_t sstvenc_yuv_calc_y (uint8_t r, uint8_t g, uint8_t b)
 
uint8_t sstvenc_yuv_calc_u (uint8_t r, uint8_t g, uint8_t b)
 
uint8_t sstvenc_yuv_calc_v (uint8_t r, uint8_t g, uint8_t b)
 
uint8_t sstvenc_rgb_calc_r (uint8_t r, uint8_t g, uint8_t b)
 
uint8_t sstvenc_rgb_calc_g (uint8_t r, uint8_t g, uint8_t b)
 
uint8_t sstvenc_rgb_calc_b (uint8_t r, uint8_t g, uint8_t b)
 
void sstvenc_rgb_to_mono (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)
 
void sstvenc_rgb_to_yuv (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)
 
void sstvenc_yuv_to_rgb (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)
 
void sstvenc_yuv_to_mono (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)
 
void sstvenc_mono_to_rgb (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)
 
void sstvenc_mono_to_yuv (uint8_t *dest, const uint8_t *src, uint16_t width, uint16_t height)