|
LiVES 1.3.11-svn
|
#include <math.h>#include "../libweed/weed.h"#include "../libweed/weed-palettes.h"#include "../libweed/weed-effects.h"#include "../libweed/weed-host.h"#include "support.h"#include "main.h"Functions | |
| G_GNUC_CONST int | gdk_rowstride_value (int rowstride) |
| G_GNUC_CONST int | gdk_last_rowstride_value (int width, int nchans) |
| G_GNUC_CONST guchar | CLAMP0255 (gint32 a) |
| gboolean | weed_palette_is_alpha_palette (int pal) |
| gboolean | weed_palette_is_rgb_palette (int pal) |
| gboolean | weed_palette_is_yuv_palette (int pal) |
| gint | weed_palette_get_numplanes (int pal) |
| gboolean | weed_palette_is_valid_palette (int pal) |
| gint | weed_palette_get_bits_per_macropixel (int pal) |
| gint | weed_palette_get_pixels_per_macropixel (int pal) |
| gboolean | weed_palette_is_float_palette (int pal) |
| gboolean | weed_palette_has_alpha_channel (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 | |
| 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) |
| 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 | pixel_data_planar_from_membuf (void **pixel_data, void *data, size_t size, int palette) |
| void | convert_rgb_to_uyvy_frame (guchar *rgbdata, gint hsize, gint vsize, gint rowstride, uyvy_macropixel *u, gboolean has_alpha, gboolean clamped) |
| void | convert_rgb_to_yuv420_frame (guchar *rgbdata, gint hsize, gint vsize, gint rowstride, guchar **dest, gboolean is_422, gboolean has_alpha, int samtype, gboolean clamped) |
| void | switch_yuv_clamping_and_subspace (weed_plant_t *layer, int oclamping, int osubspace) |
| void | create_empty_pixel_data (weed_plant_t *layer) |
| gboolean | convert_layer_palette_full (weed_plant_t *layer, int outpl, int osamtype, gboolean oclamping, int osubspace) |
| gboolean | convert_layer_palette (weed_plant_t *layer, int outpl, int op_clamping) |
| GdkPixbuf * | gdk_pixbuf_new_blank (gint width, gint height, int palette) |
| GdkPixbuf * | layer_to_pixbuf (weed_plant_t *layer) |
| gboolean | weed_palette_is_resizable (int pal) |
| void | resize_layer (weed_plant_t *layer, int width, int height, int interp) |
| gboolean | pixbuf_to_layer (weed_plant_t *layer, GdkPixbuf *pixbuf) |
| weed_plant_t * | weed_layer_new (int width, int height, int *rowstrides, int current_palette) |
| 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) |
Variables | |
| static short | max_Y |
| static short | min_UV |
| static short | max_UV |
| unsigned char | gamma_lut [256] |
| double | current_gamma = -1. |
| G_GNUC_CONST guchar CLAMP0255 | ( | gint32 | a | ) | [inline] |
| 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 | ||
| ) |
| void convert_rgb_to_uyvy_frame | ( | guchar * | rgbdata, |
| gint | hsize, | ||
| gint | vsize, | ||
| gint | rowstride, | ||
| uyvy_macropixel * | u, | ||
| gboolean | has_alpha, | ||
| gboolean | clamped | ||
| ) |
| void convert_rgb_to_yuv420_frame | ( | guchar * | rgbdata, |
| gint | hsize, | ||
| gint | vsize, | ||
| gint | rowstride, | ||
| guchar ** | dest, | ||
| gboolean | is_422, | ||
| gboolean | has_alpha, | ||
| int | samtype, | ||
| gboolean | clamped | ||
| ) |
| void create_empty_pixel_data | ( | weed_plant_t * | layer | ) |
| int fourccp_to_weedp | ( | unsigned int | fourcc, |
| int | bpp, | ||
| lives_interlace_t * | interlace, | ||
| int * | sampling, | ||
| int * | sspace, | ||
| int * | clamping | ||
| ) |
| G_GNUC_CONST int gdk_last_rowstride_value | ( | int | width, |
| int | nchans | ||
| ) | [inline] |
| gboolean gdk_pixbuf_is_all_black | ( | GdkPixbuf * | pixbuf | ) |
| GdkPixbuf* gdk_pixbuf_new_blank | ( | gint | width, |
| gint | height, | ||
| int | palette | ||
| ) |
| G_GNUC_CONST int gdk_rowstride_value | ( | int | rowstride | ) | [inline] |
| GdkPixbuf* layer_to_pixbuf | ( | weed_plant_t * | layer | ) |
| gboolean pixbuf_to_layer | ( | weed_plant_t * | layer, |
| GdkPixbuf * | pixbuf | ||
| ) |
| 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 | ||
| ) |
| void switch_yuv_clamping_and_subspace | ( | weed_plant_t * | layer, |
| int | oclamping, | ||
| int | osubspace | ||
| ) |
| 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 | ) |
| double current_gamma = -1. |
| unsigned char gamma_lut[256] |
| short max_UV |
| short max_Y |
| short min_UV |
1.7.4