summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavidemux.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2009-09-22 12:35:30 +0200
committerWim Taymans <wim@metal.(none)>2009-09-28 22:16:46 +0200
commit0d70fe30a8fad452627e2f6c9402bacc4506bc39 (patch)
treeb102269c0c9662f9a787ea610fafe749b8cf714c /gst/avi/gstavidemux.h
parentb4a490655a1ac2ad4d6efcb65e974fb9e1b46c62 (diff)
avidemux: small cleanups
Diffstat (limited to 'gst/avi/gstavidemux.h')
-rw-r--r--gst/avi/gstavidemux.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gst/avi/gstavidemux.h b/gst/avi/gstavidemux.h
index 91893929..93fb432a 100644
--- a/gst/avi/gstavidemux.h
+++ b/gst/avi/gstavidemux.h
@@ -47,7 +47,6 @@ G_BEGIN_DECLS
((((chunkid) & 0xff) - '0') * 10 + \
(((chunkid) >> 8) & 0xff) - '0')
-#define GST_AVI_INDEX_ENTRY_FLAG_KEYFRAME 1
/* new index entries 24 bytes */
typedef struct {
@@ -57,6 +56,11 @@ typedef struct {
guint64 total; /* total bytes before */
} GstAviIndexEntry;
+#define GST_AVI_KEYFRAME 1
+#define ENTRY_IS_KEYFRAME(e) (((e)->flags & GST_AVI_KEYFRAME) == GST_AVI_KEYFRAME)
+#define ENTRY_SET_KEYFRAME(e) ((e)->flags |= GST_AVI_KEYFRAME)
+#define ENTRY_UNSET_KEYFRAME(e) ((e)->flags &= ~(GST_AVI_KEYFRAME))
+
typedef struct {
/* index of this streamcontext */
guint num;