diff options
Diffstat (limited to 'gst/avi/gstavidemux.h')
-rw-r--r-- | gst/avi/gstavidemux.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gst/avi/gstavidemux.h b/gst/avi/gstavidemux.h index 918939296..93fb432ab 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; |