summaryrefslogtreecommitdiffstats
path: root/ext/resindvd/gstmpegdemux.h
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2008-09-27 01:12:30 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2008-09-27 01:12:30 +0000
commita8736df9b53a190f21d6c2e132a04f296797782a (patch)
tree2660b8fa6089eabe0faae2ffe879715412d0b815 /ext/resindvd/gstmpegdemux.h
parenta51c4c16b25416ca55ddca56a14c89be63782a90 (diff)
downloadgst-plugins-bad-a8736df9b53a190f21d6c2e132a04f296797782a.tar.gz
gst-plugins-bad-a8736df9b53a190f21d6c2e132a04f296797782a.tar.bz2
gst-plugins-bad-a8736df9b53a190f21d6c2e132a04f296797782a.zip
ext/resindvd/: Add in Title/Chapter seeking, and simple but buggy audio and subtitle stream selection.
Original commit message from CVS: * ext/resindvd/gstmpegdemux.c: * ext/resindvd/gstmpegdemux.h: * ext/resindvd/resindvdbin.c: * ext/resindvd/resindvdsrc.c: * ext/resindvd/rsnstreamselector.c: Add in Title/Chapter seeking, and simple but buggy audio and subtitle stream selection.
Diffstat (limited to 'ext/resindvd/gstmpegdemux.h')
-rw-r--r--ext/resindvd/gstmpegdemux.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/resindvd/gstmpegdemux.h b/ext/resindvd/gstmpegdemux.h
index fd566afa..3f38b088 100644
--- a/ext/resindvd/gstmpegdemux.h
+++ b/ext/resindvd/gstmpegdemux.h
@@ -42,6 +42,8 @@ typedef struct _GstFluPSDemuxClass GstFluPSDemuxClass;
#define GST_FLUPS_DEMUX_MAX_STREAMS 256
#define GST_FLUPS_DEMUX_MAX_PSM 256
+#define MAX_DVD_AUDIO_STREAMS 8
+#define MAX_DVD_SUBPICTURE_STREAMS 32
typedef enum {
STATE_FLUPS_DEMUX_NEED_SYNC,
@@ -106,6 +108,7 @@ struct _GstFluPSDemux {
/* Language codes event is stored when a dvd-lang-codes
* custom event arrives from upstream */
GstEvent * lang_codes;
+ gint audio_stream_types[MAX_DVD_AUDIO_STREAMS];
};
struct _GstFluPSDemuxClass {