diff --git a/ChangeLog b/ChangeLog index c733ffaf18..da607f37fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-08-29 Andy Wingo + * check/elements/volume.c (cleanup_volume): Fix for running + CK_FORK=no. + * check/elements/audioconvert.c: Convert from native endian, not little endian. diff --git a/check/elements/volume.c b/check/elements/volume.c index a469b149de..684b7ab173 100644 --- a/check/elements/volume.c +++ b/check/elements/volume.c @@ -89,6 +89,10 @@ cleanup_volume (GstElement * volume) { GST_DEBUG ("cleanup_volume"); + g_list_foreach (buffers, (GFunc) gst_mini_object_unref, NULL); + g_list_free (buffers); + buffers = NULL; + gst_check_teardown_src_pad (volume); gst_check_teardown_sink_pad (volume); gst_check_teardown_element (volume); diff --git a/tests/check/elements/volume.c b/tests/check/elements/volume.c index a469b149de..684b7ab173 100644 --- a/tests/check/elements/volume.c +++ b/tests/check/elements/volume.c @@ -89,6 +89,10 @@ cleanup_volume (GstElement * volume) { GST_DEBUG ("cleanup_volume"); + g_list_foreach (buffers, (GFunc) gst_mini_object_unref, NULL); + g_list_free (buffers); + buffers = NULL; + gst_check_teardown_src_pad (volume); gst_check_teardown_sink_pad (volume); gst_check_teardown_element (volume);