/* GStreamer
- * Copyright (C) <2005> Wim Taymans <wim@fluendo.com>
+ * Copyright (C) <2005> Wim Taymans <wim.taymans@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
#include <gst/gst.h>
#include <gst/base/gstadapter.h>
-#include <gst/rtp/gstbasertpdepayload.h>
+#include <gst/rtp/gstrtpbasedepayload.h>
G_BEGIN_DECLS
struct _GstRtpMP4GDepay
{
- GstBaseRTPDepayload depayload;
+ GstRTPBaseDepayload depayload;
gint profile_level_id;
gint streamtype;
gint constantSize;
gint constantDuration;
+ gint maxDisplacement;
gint sizelength;
gint indexlength;
guint last_AU_index;
guint next_AU_index;
guint32 prev_rtptime;
+ guint prev_AU_num;
GQueue *packets;
struct _GstRtpMP4GDepayClass
{
- GstBaseRTPDepayloadClass parent_class;
+ GstRTPBaseDepayloadClass parent_class;
};
+GType gst_rtp_mp4g_depay_get_type (void);
+
gboolean gst_rtp_mp4g_depay_plugin_init (GstPlugin * plugin);
G_END_DECLS