ducatividdec: move frame reordering to the base class
[glsdk/gst-plugin-ducati.git] / src / gstducatih264dec.h
index ce0e636e0eea7c9fe219b8389ca1f799c3a2dc5a..7ca65ddca04d006e8cfeb8f9406b7fd379ec94d6 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIH264DEC_H__
 #define __GST_DUCATIH264DEC_H__
 
 #ifndef __GST_DUCATIH264DEC_H__
 #define __GST_DUCATIH264DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/h264dec/ih264vdec.h>
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/h264dec/ih264vdec.h>
@@ -38,6 +36,9 @@ G_BEGIN_DECLS
 typedef struct _GstDucatiH264Dec      GstDucatiH264Dec;
 typedef struct _GstDucatiH264DecClass GstDucatiH264DecClass;
 
 typedef struct _GstDucatiH264Dec      GstDucatiH264Dec;
 typedef struct _GstDucatiH264DecClass GstDucatiH264DecClass;
 
+/* The H.264 spec has a hard limit of 16 */
+#define MAX_H264_BACKLOG_FRAMES 16
+
 struct _GstDucatiH264Dec
 {
   GstDucatiVidDec parent;
 struct _GstDucatiH264Dec
 {
   GstDucatiVidDec parent;