Lines Matching refs:diffuse

92   GstDiffuse *diffuse;  in gst_diffuse_set_property()  local
97 diffuse = GST_DIFFUSE_CAST (object); in gst_diffuse_set_property()
99 GST_OBJECT_LOCK (diffuse); in gst_diffuse_set_property()
103 if (v != diffuse->scale) { in gst_diffuse_set_property()
104 diffuse->scale = v; in gst_diffuse_set_property()
112 GST_OBJECT_UNLOCK (diffuse); in gst_diffuse_set_property()
119 GstDiffuse *diffuse; in gst_diffuse_get_property() local
121 diffuse = GST_DIFFUSE_CAST (object); in gst_diffuse_get_property()
125 g_value_set_double (value, diffuse->scale); in gst_diffuse_get_property()
137 GstDiffuse *diffuse = GST_DIFFUSE_CAST (obj); in gst_diffuse_finalize() local
139 g_free (diffuse->sin_table); in gst_diffuse_finalize()
140 g_free (diffuse->cos_table); in gst_diffuse_finalize()
150 GstDiffuse *diffuse = GST_DIFFUSE_CAST (trans); in diffuse_prepare() local
153 if (diffuse->sin_table) in diffuse_prepare()
156 diffuse->sin_table = g_malloc0 (sizeof (gdouble) * 256); in diffuse_prepare()
157 diffuse->cos_table = g_malloc0 (sizeof (gdouble) * 256); in diffuse_prepare()
162 diffuse->sin_table[i] = diffuse->scale * sin (angle); in diffuse_prepare()
163 diffuse->cos_table[i] = diffuse->scale * cos (angle); in diffuse_prepare()
172 GstDiffuse *diffuse = GST_DIFFUSE_CAST (gt); in diffuse_map() local
179 *in_x = x + distance * diffuse->sin_table[angle]; in diffuse_map()
180 *in_y = y + distance * diffuse->cos_table[angle]; in diffuse_map()
182 GST_DEBUG_OBJECT (diffuse, "Inversely mapped %d %d into %lf %lf", in diffuse_map()