summaryrefslogtreecommitdiffstats
path: root/ext/amrwb/gstamrwbdec.h
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2007-06-20 08:42:17 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2007-06-20 08:42:17 +0000
commit80928eba03bd6b4b7d50e14bb96524e30a7f7d54 (patch)
tree7a7ad233b73b8c201dd52d1b7df856fb71bb4c73 /ext/amrwb/gstamrwbdec.h
parentc18b462a8fb23c2daaf589ad168efc76dc344776 (diff)
downloadgst-plugins-bad-80928eba03bd6b4b7d50e14bb96524e30a7f7d54.tar.gz
gst-plugins-bad-80928eba03bd6b4b7d50e14bb96524e30a7f7d54.tar.bz2
gst-plugins-bad-80928eba03bd6b4b7d50e14bb96524e30a7f7d54.zip
ext/amrwb/: Add newsegment and discont handling. Some code cleanups. Don't leak the adapter, unref it in a new finali...
Original commit message from CVS: * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init), (gst_amrwbdec_class_init), (gst_amrwbdec_finalize), (gst_amrwbdec_event), (gst_amrwbdec_chain), (gst_amrwbdec_state_change): * ext/amrwb/gstamrwbdec.h: * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init), (gst_amrwbparse_pull_header), (gst_amrwbparse_loop): Add newsegment and discont handling. Some code cleanups. Don't leak the adapter, unref it in a new finalize method instead. Sync the parser with the amr-nb changes.
Diffstat (limited to 'ext/amrwb/gstamrwbdec.h')
-rw-r--r--ext/amrwb/gstamrwbdec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/amrwb/gstamrwbdec.h b/ext/amrwb/gstamrwbdec.h
index 68bd4172..13ff6021 100644
--- a/ext/amrwb/gstamrwbdec.h
+++ b/ext/amrwb/gstamrwbdec.h
@@ -57,6 +57,9 @@ struct _GstAmrwbDec {
/* output settings */
gint channels, rate;
gint duration;
+
+ GstSegment segment;
+ gboolean discont;
};
struct _GstAmrwbDecClass {