mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-02 21:48:55 +00:00
gst/filter/: Improve debugging a bit.
Original commit message from CVS: * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel): * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel): Improve debugging a bit.
This commit is contained in:
parent
0cbaaf0929
commit
cadec287af
3 changed files with 21 additions and 11 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2007-08-12 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
|
||||||
|
* gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
|
||||||
|
Improve debugging a bit.
|
||||||
|
|
||||||
2007-08-12 Sebastian Dröge <slomo@circular-chaos.org>
|
2007-08-12 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
|
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
|
||||||
|
|
|
@ -338,8 +338,6 @@ bpwsinc_build_kernel (GstBPWSinc * self)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
self->have_kernel = TRUE;
|
|
||||||
|
|
||||||
/* Clamp frequencies */
|
/* Clamp frequencies */
|
||||||
self->lower_frequency =
|
self->lower_frequency =
|
||||||
CLAMP (self->lower_frequency, 0.0,
|
CLAMP (self->lower_frequency, 0.0,
|
||||||
|
@ -354,10 +352,13 @@ bpwsinc_build_kernel (GstBPWSinc * self)
|
||||||
self->upper_frequency = tmp;
|
self->upper_frequency = tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* fill the lp kernel */
|
GST_DEBUG ("bpwsinc: initializing filter kernel of length %d "
|
||||||
GST_DEBUG ("bpwsinc: initializing LP kernel of length %d with cut-off %f",
|
"with lower frequency %.2lf Hz "
|
||||||
len, self->lower_frequency);
|
", upper frequency %.2lf Hz for mode %s",
|
||||||
|
len, self->lower_frequency, self->upper_frequency,
|
||||||
|
(self->mode == MODE_BAND_PASS) ? "band-pass" : "band-reject");
|
||||||
|
|
||||||
|
/* fill the lp kernel */
|
||||||
w = 2 * M_PI * (self->lower_frequency / GST_AUDIO_FILTER (self)->format.rate);
|
w = 2 * M_PI * (self->lower_frequency / GST_AUDIO_FILTER (self)->format.rate);
|
||||||
kernel_lp = g_new (gdouble, len);
|
kernel_lp = g_new (gdouble, len);
|
||||||
for (i = 0; i < len; ++i) {
|
for (i = 0; i < len; ++i) {
|
||||||
|
@ -383,9 +384,6 @@ bpwsinc_build_kernel (GstBPWSinc * self)
|
||||||
kernel_lp[i] /= sum;
|
kernel_lp[i] /= sum;
|
||||||
|
|
||||||
/* fill the hp kernel */
|
/* fill the hp kernel */
|
||||||
GST_DEBUG ("bpwsinc: initializing HP kernel of length %d with cut-off %f",
|
|
||||||
len, self->upper_frequency);
|
|
||||||
|
|
||||||
w = 2 * M_PI * (self->upper_frequency / GST_AUDIO_FILTER (self)->format.rate);
|
w = 2 * M_PI * (self->upper_frequency / GST_AUDIO_FILTER (self)->format.rate);
|
||||||
kernel_hp = g_new (gdouble, len);
|
kernel_hp = g_new (gdouble, len);
|
||||||
for (i = 0; i < len; ++i) {
|
for (i = 0; i < len; ++i) {
|
||||||
|
@ -438,9 +436,10 @@ bpwsinc_build_kernel (GstBPWSinc * self)
|
||||||
/* set up the residue memory space */
|
/* set up the residue memory space */
|
||||||
if (self->residue)
|
if (self->residue)
|
||||||
g_free (self->residue);
|
g_free (self->residue);
|
||||||
|
|
||||||
self->residue =
|
self->residue =
|
||||||
g_new0 (gdouble, len * GST_AUDIO_FILTER (self)->format.channels);
|
g_new0 (gdouble, len * GST_AUDIO_FILTER (self)->format.channels);
|
||||||
|
|
||||||
|
self->have_kernel = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* GstAudioFilter vmethod implementations */
|
/* GstAudioFilter vmethod implementations */
|
||||||
|
|
|
@ -319,9 +319,7 @@ lpwsinc_build_kernel (GstLPWSinc * self)
|
||||||
gint len = 0;
|
gint len = 0;
|
||||||
gdouble w;
|
gdouble w;
|
||||||
|
|
||||||
/* fill the kernel */
|
|
||||||
len = self->kernel_length;
|
len = self->kernel_length;
|
||||||
GST_DEBUG ("lpwsinc: initializing filter kernel of length %d", len);
|
|
||||||
|
|
||||||
if (GST_AUDIO_FILTER (self)->format.rate == 0) {
|
if (GST_AUDIO_FILTER (self)->format.rate == 0) {
|
||||||
GST_DEBUG ("rate not set yet");
|
GST_DEBUG ("rate not set yet");
|
||||||
|
@ -337,6 +335,13 @@ lpwsinc_build_kernel (GstLPWSinc * self)
|
||||||
self->frequency =
|
self->frequency =
|
||||||
CLAMP (self->frequency, 0.0, GST_AUDIO_FILTER (self)->format.rate / 2);
|
CLAMP (self->frequency, 0.0, GST_AUDIO_FILTER (self)->format.rate / 2);
|
||||||
|
|
||||||
|
GST_DEBUG ("lpwsinc: initializing filter kernel of length %d "
|
||||||
|
"with cutoff %.2lf Hz "
|
||||||
|
"for mode %s",
|
||||||
|
len, self->frequency,
|
||||||
|
(self->mode == MODE_LOW_PASS) ? "low-pass" : "high-pass");
|
||||||
|
|
||||||
|
/* fill the kernel */
|
||||||
w = 2 * M_PI * (self->frequency / GST_AUDIO_FILTER (self)->format.rate);
|
w = 2 * M_PI * (self->frequency / GST_AUDIO_FILTER (self)->format.rate);
|
||||||
|
|
||||||
if (self->kernel)
|
if (self->kernel)
|
||||||
|
|
Loading…
Reference in a new issue