Lines Matching refs:mask
76 GstMask *mask = NULL; in gst_mask_factory_new() local
80 mask = g_new0 (GstMask, 1); in gst_mask_factory_new()
82 mask->type = definition->type; in gst_mask_factory_new()
83 mask->bpp = bpp; in gst_mask_factory_new()
84 mask->width = width; in gst_mask_factory_new()
85 mask->height = height; in gst_mask_factory_new()
86 mask->destroy_func = definition->destroy_func; in gst_mask_factory_new()
87 mask->user_data = definition->user_data; in gst_mask_factory_new()
91 g_free (mask); in gst_mask_factory_new()
95 mask->data = g_malloc (width * height * sizeof (guint32)); in gst_mask_factory_new()
97 definition->draw_func (mask); in gst_mask_factory_new()
101 guint32 *datap = mask->data; in gst_mask_factory_new()
113 return mask; in gst_mask_factory_new()
117 _gst_mask_default_destroy (GstMask * mask) in _gst_mask_default_destroy() argument
119 g_free (mask->data); in _gst_mask_default_destroy()
120 g_free (mask); in _gst_mask_default_destroy()
124 gst_mask_destroy (GstMask * mask) in gst_mask_destroy() argument
126 if (mask->destroy_func) in gst_mask_destroy()
127 mask->destroy_func (mask); in gst_mask_destroy()