Make elements nanoseconds aware
authorWim Taymans <wim.taymans@gmail.com>
Sun, 2 Jun 2002 13:25:39 +0000 (13:25 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 2 Jun 2002 13:25:39 +0000 (13:25 +0000)
Original commit message from CVS:
Make elements nanoseconds aware

ext/vorbis/vorbisdec.c
gst/sine/gstsinesrc.c

index e4f88d3..d37b228 100644 (file)
@@ -412,7 +412,7 @@ gst_vorbisdec_loop (GstElement * element)
                outbuf = gst_buffer_new ();
                GST_BUFFER_DATA (outbuf) = g_malloc (2 * vorbisdec->vi.channels * bout);
                GST_BUFFER_SIZE (outbuf) = 2 * vorbisdec->vi.channels * bout;
-               GST_BUFFER_TIMESTAMP (outbuf) = vorbisdec->total_out * 1000000LL / vorbisdec->vi.rate;
+               GST_BUFFER_TIMESTAMP (outbuf) = vorbisdec->total_out * GST_SECOND / vorbisdec->vi.rate;
 
                vorbisdec->total_out += bout;
 
index 807a30d..12fb1c8 100644 (file)
@@ -227,7 +227,7 @@ gst_sinesrc_get(GstPad *pad)
 
   GST_DPMAN_PREPROCESS(src->dpman, src->samples_per_buffer, src->timestamp);
   
-  src->timestamp += (gint64)src->samples_per_buffer * 1000000000LL / (gint64)src->samplerate;
+  src->timestamp += (gint64)src->samples_per_buffer * GST_SECOND / (gint64)src->samplerate;
    
   while(GST_DPMAN_PROCESS(src->dpman, i)) {