Lines Matching refs:noise
75 GstGMNoise *noise = g_new0 (GstGMNoise, 1); in gst_gm_noise_new() local
79 noise->p[i] = i; in gst_gm_noise_new()
81 noise->g2[i][j] = ((g_random_int () % (2 * B)) in gst_gm_noise_new()
84 normalize_2 (noise->g2[i]); in gst_gm_noise_new()
88 k = noise->p[i]; in gst_gm_noise_new()
90 noise->p[i] = noise->p[j]; in gst_gm_noise_new()
91 noise->p[j] = k; in gst_gm_noise_new()
95 noise->p[B + i] = noise->p[i]; in gst_gm_noise_new()
97 noise->g2[B + i][j] = noise->g2[i][j]; in gst_gm_noise_new()
101 return noise; in gst_gm_noise_new()
105 gst_gm_noise_free (GstGMNoise * noise) in gst_gm_noise_free() argument
107 g_free (noise); in gst_gm_noise_free()
123 gst_gm_noise_2 (GstGMNoise * noise, gdouble x, gdouble y) in gst_gm_noise_2() argument
142 i = noise->p[bx0]; in gst_gm_noise_2()
143 j = noise->p[bx1]; in gst_gm_noise_2()
145 b00 = noise->p[i + by0]; in gst_gm_noise_2()
146 b10 = noise->p[j + by0]; in gst_gm_noise_2()
147 b01 = noise->p[i + by1]; in gst_gm_noise_2()
148 b11 = noise->p[j + by1]; in gst_gm_noise_2()
153 q = noise->g2[b00]; in gst_gm_noise_2()
155 q = noise->g2[b10]; in gst_gm_noise_2()
159 q = noise->g2[b01]; in gst_gm_noise_2()
161 q = noise->g2[b11]; in gst_gm_noise_2()