LiVES 1.4.9
|
Go to the source code of this file.
Data Structures | |
struct | uyvy_macropixel |
struct | yuyv_macropixel |
struct | yuv411_macropixel |
struct | lives_cc_params |
Defines | |
#define | BLACK_THRESH 20 |
if R,G and B values are all <= this, we consider it a "black" pixel | |
Functions | |
void * | convert_rgb_to_uyvy_frame_thread (void *data) |
void * | convert_bgr_to_uyvy_frame_thread (void *data) |
void * | convert_rgb_to_yuyv_frame_thread (void *data) |
void * | convert_bgr_to_yuyv_frame_thread (void *data) |
void * | convert_rgb_to_yuv_frame_thread (void *data) |
void * | convert_bgr_to_yuv_frame_thread (void *data) |
void * | convert_uyvy_to_rgb_frame_thread (void *data) |
void * | convert_uyvy_to_bgr_frame_thread (void *data) |
void * | convert_yuyv_to_rgb_frame_thread (void *data) |
void * | convert_yuyv_to_bgr_frame_thread (void *data) |
void * | convert_swap3_frame_thread (void *data) |
void * | convert_swap4_frame_thread (void *data) |
void * | convert_swap3addpost_frame_thread (void *data) |
void * | convert_swap3addpre_frame_thread (void *data) |
void * | convert_swap3delpost_frame_thread (void *data) |
void * | convert_swap3delpre_frame_thread (void *data) |
void * | convert_addpre_frame_thread (void *data) |
void * | convert_addpost_frame_thread (void *data) |
void * | convert_delpre_frame_thread (void *data) |
void * | convert_delpost_frame_thread (void *data) |
void * | convert_swap3postalpha_frame_thread (void *data) |
void * | convert_swapprepost_frame_thread (void *data) |
void * | convert_swab_frame_thread (void *data) |
gboolean | convert_layer_palette (weed_plant_t *layer, int outpl, int op_clamping) |
gboolean | convert_layer_palette_with_sampling (weed_plant_t *layer, int outpl, int out_sampling) |
gboolean | convert_layer_palette_full (weed_plant_t *layer, int outpl, int osamtype, gboolean oclamping, int osubspace) |
gboolean | apply_gamma (weed_plant_t *ilayer, weed_plant_t *olayer, double gamma) |
not used | |
void | resize_layer (weed_plant_t *layer, int width, int height, int interp) |
void | letterbox_layer (weed_plant_t *layer, int width, int height, int nwidth, int nheight) |
void | compact_rowstrides (weed_plant_t *layer) |
void | create_empty_pixel_data (weed_plant_t *layer, gboolean black_fill, gboolean may_contig) |
void | pixel_data_planar_from_membuf (void **pixel_data, void *data, size_t size, int palette) |
GdkPixbuf * | layer_to_pixbuf (weed_plant_t *layer) |
gboolean | pixbuf_to_layer (weed_plant_t *layer, GdkPixbuf *) |
weed_plant_t * | weed_layer_copy (weed_plant_t *dlayer, weed_plant_t *slayer) |
void | weed_layer_free (weed_plant_t *layer) |
weed_plant_t * | weed_layer_new (int width, int height, int *rowstrides, int current_palette) |
int | weed_layer_get_palette (weed_plant_t *layer) |
gboolean | weed_palette_is_valid_palette (int pal) |
gboolean | weed_palette_is_alpha_palette (int pal) |
gboolean | weed_palette_is_rgb_palette (int pal) |
gboolean | weed_palette_is_yuv_palette (int pal) |
gboolean | weed_palette_is_float_palette (int pal) |
gboolean | weed_palette_has_alpha_channel (int pal) |
gint | weed_palette_get_bits_per_macropixel (int pal) |
gint | weed_palette_get_pixels_per_macropixel (int pal) |
gint | weed_palette_get_numplanes (int pal) |
gdouble | weed_palette_get_plane_ratio_horizontal (int pal, int plane) |
gdouble | weed_palette_get_plane_ratio_vertical (int pal, int plane) |
gboolean | weed_palette_is_lower_quality (int p1, int p2) |
return TRUE if p1 is lower quality than p2 | |
gboolean | weed_palette_is_resizable (int pal) |
gdouble | weed_palette_get_compression_ratio (int pal) |
int | fourccp_to_weedp (unsigned int fourcc, int bpp, lives_interlace_t *interlace, int *sampling, int *sspace, int *clamping) |
gboolean | gdk_pixbuf_is_all_black (GdkPixbuf *pixbuf) |
void | gdk_pixbuf_set_opaque (GdkPixbuf *pixbuf) |
const char * | weed_palette_get_name (int pal) |
const char * | weed_yuv_clamping_get_name (int clamping) |
const char * | weed_yuv_subspace_get_name (int subspace) |
gchar * | weed_palette_get_name_full (int pal, int clamped, int subspace) |
#define BLACK_THRESH 20 |
if R,G and B values are all <= this, we consider it a "black" pixel
gboolean apply_gamma | ( | weed_plant_t * | ilayer, |
weed_plant_t * | olayer, | ||
double | gamma | ||
) |
not used
void compact_rowstrides | ( | weed_plant_t * | layer | ) |
void* convert_addpost_frame_thread | ( | void * | data | ) |
void* convert_addpre_frame_thread | ( | void * | data | ) |
void* convert_bgr_to_uyvy_frame_thread | ( | void * | data | ) |
void* convert_bgr_to_yuv_frame_thread | ( | void * | data | ) |
void* convert_bgr_to_yuyv_frame_thread | ( | void * | data | ) |
void* convert_delpost_frame_thread | ( | void * | data | ) |
void* convert_delpre_frame_thread | ( | void * | data | ) |
gboolean convert_layer_palette | ( | weed_plant_t * | layer, |
int | outpl, | ||
int | op_clamping | ||
) |
gboolean convert_layer_palette_full | ( | weed_plant_t * | layer, |
int | outpl, | ||
int | osamtype, | ||
gboolean | oclamping, | ||
int | osubspace | ||
) |
gboolean convert_layer_palette_with_sampling | ( | weed_plant_t * | layer, |
int | outpl, | ||
int | out_sampling | ||
) |
void* convert_rgb_to_uyvy_frame_thread | ( | void * | data | ) |
void* convert_rgb_to_yuv_frame_thread | ( | void * | data | ) |
void* convert_rgb_to_yuyv_frame_thread | ( | void * | data | ) |
void* convert_swab_frame_thread | ( | void * | data | ) |
void* convert_swap3_frame_thread | ( | void * | data | ) |
void* convert_swap3addpost_frame_thread | ( | void * | data | ) |
void* convert_swap3addpre_frame_thread | ( | void * | data | ) |
void* convert_swap3delpost_frame_thread | ( | void * | data | ) |
void* convert_swap3delpre_frame_thread | ( | void * | data | ) |
void* convert_swap3postalpha_frame_thread | ( | void * | data | ) |
void* convert_swap4_frame_thread | ( | void * | data | ) |
void* convert_swapprepost_frame_thread | ( | void * | data | ) |
void* convert_uyvy_to_bgr_frame_thread | ( | void * | data | ) |
void* convert_uyvy_to_rgb_frame_thread | ( | void * | data | ) |
void* convert_yuyv_to_bgr_frame_thread | ( | void * | data | ) |
void* convert_yuyv_to_rgb_frame_thread | ( | void * | data | ) |
void create_empty_pixel_data | ( | weed_plant_t * | layer, |
gboolean | black_fill, | ||
gboolean | may_contig | ||
) |
int fourccp_to_weedp | ( | unsigned int | fourcc, |
int | bpp, | ||
lives_interlace_t * | interlace, | ||
int * | sampling, | ||
int * | sspace, | ||
int * | clamping | ||
) |
gboolean gdk_pixbuf_is_all_black | ( | GdkPixbuf * | pixbuf | ) |
void gdk_pixbuf_set_opaque | ( | GdkPixbuf * | pixbuf | ) |
GdkPixbuf* layer_to_pixbuf | ( | weed_plant_t * | layer | ) |
void letterbox_layer | ( | weed_plant_t * | layer, |
int | width, | ||
int | height, | ||
int | nwidth, | ||
int | nheight | ||
) |
gboolean pixbuf_to_layer | ( | weed_plant_t * | layer, |
GdkPixbuf * | |||
) |
void pixel_data_planar_from_membuf | ( | void ** | pixel_data, |
void * | data, | ||
size_t | size, | ||
int | palette | ||
) |
void resize_layer | ( | weed_plant_t * | layer, |
int | width, | ||
int | height, | ||
int | interp | ||
) |
weed_plant_t* weed_layer_copy | ( | weed_plant_t * | dlayer, |
weed_plant_t * | slayer | ||
) |
void weed_layer_free | ( | weed_plant_t * | layer | ) |
int weed_layer_get_palette | ( | weed_plant_t * | layer | ) |
weed_plant_t* weed_layer_new | ( | int | width, |
int | height, | ||
int * | rowstrides, | ||
int | current_palette | ||
) |
gint weed_palette_get_bits_per_macropixel | ( | int | pal | ) | [inline] |
gdouble weed_palette_get_compression_ratio | ( | int | pal | ) |
const char* weed_palette_get_name | ( | int | pal | ) |
gchar* weed_palette_get_name_full | ( | int | pal, |
int | clamped, | ||
int | subspace | ||
) |
gint weed_palette_get_numplanes | ( | int | pal | ) | [inline] |
gint weed_palette_get_pixels_per_macropixel | ( | int | pal | ) | [inline] |
gdouble weed_palette_get_plane_ratio_horizontal | ( | int | pal, |
int | plane | ||
) | [inline] |
gdouble weed_palette_get_plane_ratio_vertical | ( | int | pal, |
int | plane | ||
) | [inline] |
gboolean weed_palette_has_alpha_channel | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_alpha_palette | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_float_palette | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_lower_quality | ( | int | p1, |
int | p2 | ||
) |
return TRUE if p1 is lower quality than p2
gboolean weed_palette_is_resizable | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_rgb_palette | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_valid_palette | ( | int | pal | ) | [inline] |
gboolean weed_palette_is_yuv_palette | ( | int | pal | ) | [inline] |
const char* weed_yuv_clamping_get_name | ( | int | clamping | ) |
const char* weed_yuv_subspace_get_name | ( | int | subspace | ) |