{
if (!have_data) {
GstMapInfo map;
- gdouble *data;
+ gfloat *data;
- gst_buffer_map (buffer, &map, GST_MAP_READ);
- data = (gdouble *) map.data;
+ fail_unless (gst_buffer_map (buffer, &map, GST_MAP_READ));
+ data = (gfloat *) map.data;
fail_unless (map.size > 5 * sizeof (gdouble));
fail_unless (data[0] == 0.0);
#define INVERT_CAPS_STRING \
- "audio/x-raw, " \
+ "audio/x-raw, " \
"format = (string) "GST_AUDIO_NE(S16)", " \
- "channels = (int) 1, " \
+ "layout = (string) interleaved, " \
+ "channels = (int) 1, " \
"rate = (int) 44100"
static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("audio/x-raw, "
"format = (string) " GST_AUDIO_NE (S16) ", "
+ "layout = (string) interleaved, "
"channels = (int) 1, " "rate = (int) [ 1, MAX ]")
);
static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("audio/x-raw, "
"format = (string) " GST_AUDIO_NE (S16) ", "
+ "layout = (string) interleaved, "
"channels = (int) 1, " "rate = (int) [ 1, MAX ]")
);