From 815d2620ace9b289bebd163cfe84727836432f11 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Thu, 9 Oct 2008 09:21:44 +0000 Subject: ext/amrwb/gstamrwbparse.*: Add flush seek handler. Taken from recent armnbparse changes. Original commit message from CVS: * ext/amrwb/gstamrwbparse.c: * ext/amrwb/gstamrwbparse.h: Add flush seek handler. Taken from recent armnbparse changes. Sync the code more and use #defines for HEADER. --- ext/amrwb/gstamrwbparse.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ext/amrwb/gstamrwbparse.h') diff --git a/ext/amrwb/gstamrwbparse.h b/ext/amrwb/gstamrwbparse.h index 06ec1d50..6cbe7b74 100644 --- a/ext/amrwb/gstamrwbparse.h +++ b/ext/amrwb/gstamrwbparse.h @@ -42,6 +42,9 @@ G_BEGIN_DECLS typedef struct _GstAmrwbParse GstAmrwbParse; typedef struct _GstAmrwbParseClass GstAmrwbParseClass; +typedef gboolean (*GstAmrwbSeekHandler) (GstAmrwbParse * amrwbparse, GstPad * pad, + GstEvent * event); + struct _GstAmrwbParse { GstElement element; @@ -54,8 +57,13 @@ struct _GstAmrwbParse { gboolean need_header; gint64 offset; gint block; + + GstAmrwbSeekHandler seek_handler; guint64 ts; + + /* for seeking etc */ + GstSegment segment; }; struct _GstAmrwbParseClass { -- cgit v1.2.1