summaryrefslogtreecommitdiffstats
path: root/ext/mikmod/drv_gst.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mikmod/drv_gst.c')
-rw-r--r--ext/mikmod/drv_gst.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/mikmod/drv_gst.c b/ext/mikmod/drv_gst.c
index a924380c..57080462 100644
--- a/ext/mikmod/drv_gst.c
+++ b/ext/mikmod/drv_gst.c
@@ -40,10 +40,12 @@ static void mikmod_Update( void )
length = VC_WriteBytes((SBYTE *) audiobuffer, buffer_size);
outdata = gst_buffer_new();
-
+
GST_BUFFER_DATA( outdata ) = g_memdup( audiobuffer, length );
GST_BUFFER_SIZE( outdata ) = length;
+ GST_BUFFER_TIMESTAMP( outdata ) = timestamp;
+
if ( need_sync == 1 )
{
/* FIXME, send a flush event or something */