GST_BUFFER_SIZE (buf) = readbytes;
GST_BUFFER_OFFSET (buf) = esdmon->curoffset;
GST_BUFFER_TIMESTAMP (buf) = esdmon->basetime +
- esdmon->samples_since_basetime * 1000000LL / esdmon->frequency;
+ esdmon->samples_since_basetime * GST_SECOND / esdmon->frequency;
esdmon->curoffset += readbytes;
readsamples = readbytes / esdmon->channels;
break;
case ARG_RATE:
/* Preserve the timestamps */
- esdmon->basetime = esdmon->samples_since_basetime * 1000000LL / esdmon->frequency;
+ esdmon->basetime = esdmon->samples_since_basetime * GST_SECOND / esdmon->frequency;
esdmon->samples_since_basetime = 0;
/* Set the new frequency */
GST_BUFFER_TIMESTAMP (bufout) = goom->next_time;
GST_BUFFER_FLAG_SET (bufout, GST_BUFFER_DONTFREE);
- goom->next_time += 1000000LL / goom->fps;
+ goom->next_time += GST_SECOND / goom->fps;
gst_pad_push (goom->srcpad, bufout);
GST_BUFFER_TIMESTAMP (bufout) = monoscope->next_time;
GST_BUFFER_FLAG_SET (bufout, GST_BUFFER_DONTFREE);
- monoscope->next_time += 1000000LL / monoscope->fps;
+ monoscope->next_time += GST_SECOND / monoscope->fps;
gst_pad_push (monoscope->srcpad, bufout);
osssink = GST_OSSSINK (element);
+ return NULL;
return GST_CLOCK (osssink->provided_clock);
}
GST_BUFFER_SIZE (buf) = readbytes;
GST_BUFFER_OFFSET (buf) = src->curoffset;
GST_BUFFER_TIMESTAMP (buf) = src->basetime +
- src->samples_since_basetime * 1000000LL / src->frequency;
+ src->samples_since_basetime * GST_SECOND / src->frequency;
src->curoffset += readbytes;
readsamples = readbytes / src->channels;
break;
case ARG_FREQUENCY:
/* Preserve the timestamps */
- src->basetime = src->samples_since_basetime * 1000000LL / src->frequency;
+ src->basetime = src->samples_since_basetime * GST_SECOND / src->frequency;
src->samples_since_basetime = 0;
src->frequency = g_value_get_int (value);