diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-16 05:40:48 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-16 05:40:48 +0000 |
commit | ae0feba9ec333fc281df4b3ab2ae1119da35f8b6 (patch) | |
tree | 86eb81146f9f26f177fddfb372933de2096ab19b /tests | |
parent | 92c780879605a52da6cd338af22f935cfca8feb1 (diff) | |
download | gst-plugins-bad-ae0feba9ec333fc281df4b3ab2ae1119da35f8b6.tar.gz gst-plugins-bad-ae0feba9ec333fc281df4b3ab2ae1119da35f8b6.tar.bz2 gst-plugins-bad-ae0feba9ec333fc281df4b3ab2ae1119da35f8b6.zip |
Update for API changes in GIO and require GIO 2.15.2 for this.
Original commit message from CVS:
* configure.ac:
* tests/check/pipelines/gio.c: (GST_START_TEST):
Update for API changes in GIO and require GIO 2.15.2 for this.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/check/pipelines/gio.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/tests/check/pipelines/gio.c b/tests/check/pipelines/gio.c index 0cc7ac20..a28cb7e9 100644 --- a/tests/check/pipelines/gio.c +++ b/tests/check/pipelines/gio.c @@ -57,12 +57,6 @@ message_handler (GstBus * bus, GstMessage * msg, gpointer data) return TRUE; } -static void -free_input (gpointer data) -{ - g_free (data); -} - GST_START_TEST (test_memory_stream) { GMainLoop *loop; @@ -74,7 +68,7 @@ GST_START_TEST (test_memory_stream) GMemoryOutputStream *output; guint8 *in_data; - GByteArray *out_data; + guint8 *out_data; gint i; GstFormat fmt = GST_FORMAT_BYTES; gint64 duration; @@ -82,16 +76,16 @@ GST_START_TEST (test_memory_stream) got_eos = FALSE; in_data = g_new (guint8, 512); + out_data = g_new (guint8, 512); for (i = 0; i < 512; i++) in_data[i] = i % 256; input = G_MEMORY_INPUT_STREAM (g_memory_input_stream_new_from_data (in_data, 512, - free_input)); + (GDestroyNotify) g_free)); - out_data = g_byte_array_new (); - output = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (out_data)); - g_memory_output_stream_set_free_data (output, TRUE); + output = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (out_data, 512, + (GReallocFunc) g_realloc, (GDestroyNotify) g_free)); loop = g_main_loop_new (NULL, FALSE); @@ -128,7 +122,7 @@ GST_START_TEST (test_memory_stream) fail_unless (got_eos); for (i = 0; i < 512; i++) - fail_unless_equals_int (in_data[i], out_data->data[i]); + fail_unless_equals_int (in_data[i], out_data[i]); g_object_unref (input); g_object_unref (output); |