/* bufferpool functions */
static GstBuffer* gst_v4lmjpegsrc_buffer_new (GstBufferPool *pool,
- guint64 location,
+ guint64 offset,
guint size,
gpointer user_data);
static void gst_v4lmjpegsrc_buffer_free (GstBufferPool *pool,
case GST_FORMAT_TIME:
switch (*dest_format) {
case GST_FORMAT_DEFAULT:
- *dest_format = GST_FORMAT_UNITS;
- /* fall-through */
- case GST_FORMAT_UNITS:
*dest_value = src_value * fps / GST_SECOND;
break;
default:
}
break;
- case GST_FORMAT_UNITS:
+ case GST_FORMAT_DEFAULT:
switch (*dest_format) {
- case GST_FORMAT_DEFAULT:
- *dest_format = GST_FORMAT_TIME;
- /* fall-through */
case GST_FORMAT_TIME:
*dest_value = src_value * GST_SECOND / fps;
break;
static GstBuffer*
gst_v4lmjpegsrc_buffer_new (GstBufferPool *pool,
- guint64 location,
+ guint64 offset,
guint size,
gpointer user_data)
{
case GST_FORMAT_TIME:
switch (*dest_format) {
case GST_FORMAT_DEFAULT:
- *dest_format = GST_FORMAT_UNITS;
- /* fall-through */
- case GST_FORMAT_UNITS:
*dest_value = src_value * fps / GST_SECOND;
break;
default:
}
break;
- case GST_FORMAT_UNITS:
+ case GST_FORMAT_DEFAULT:
switch (*dest_format) {
- case GST_FORMAT_DEFAULT:
- *dest_format = GST_FORMAT_TIME;
- /* fall-through */
case GST_FORMAT_TIME:
*dest_value = src_value * GST_SECOND / fps;
break;