Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684977
/* vprp (video properties) ODML header */
/* see ODML spec for some/more explanation */
#define GST_RIFF_TAG_vprp GST_MAKE_FOURCC ('v','p','r','p')
+#define GST_RIFF_DXSB GST_MAKE_FOURCC ('D','X','S','B')
#define GST_RIFF_VPRP_VIDEO_FIELDS (2)
typedef struct _gst_riff_vprp_video_field_desc {
if (stream->strh->type == GST_RIFF_FCC_auds) {
/* all audio frames are keyframes */
ENTRY_SET_KEYFRAME (&entry);
+ } else if (stream->strf.vids->compression == GST_RIFF_DXSB) {
+ /* all xsub frames are keyframes */
+ ENTRY_SET_KEYFRAME (&entry);
} else {
guint32 flags;
/* else read flags */