9 static int buffer_size;
10 static SBYTE *audiobuffer = NULL;
23 if (!(audiobuffer = (SBYTE *) g_malloc (buffer_size)))
47 length = VC_WriteBytes ((SBYTE *) audiobuffer, buffer_size);
49 outdata = gst_buffer_new ();
51 GST_BUFFER_DATA (outdata) = g_memdup (audiobuffer, length);
52 GST_BUFFER_SIZE (outdata) = length;
54 GST_BUFFER_TIMESTAMP (outdata) = timestamp;
57 /* FIXME, send a flush event or something */
60 gst_pad_push (srcpad, GST_DATA (outdata));
75 "mikmod output driver v1.0",
77 #if (LIBMIKMOD_VERSION > 0x030106)