summaryrefslogtreecommitdiff
path: root/sys/dvb/dvbbasebin.h
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-06-29 18:00:41 +0200
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-08-14 19:06:21 +0200
commitdfdbb87813e161a978b85c14294014bbdb8e8138 (patch)
tree2a2d1c36ebfa21b288d32b9fc82eb26202b8adf1 /sys/dvb/dvbbasebin.h
parent4d4d2f6eb01f8668bb79f5c16c099273ce40eff0 (diff)
downloadgstreamer-plugins-bad-dfdbb87813e161a978b85c14294014bbdb8e8138.tar.gz
dvbbasebin: Switch to use tsparse
Diffstat (limited to 'sys/dvb/dvbbasebin.h')
-rw-r--r--sys/dvb/dvbbasebin.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dvb/dvbbasebin.h b/sys/dvb/dvbbasebin.h
index 3389283c4..20ff2422b 100644
--- a/sys/dvb/dvbbasebin.h
+++ b/sys/dvb/dvbbasebin.h
@@ -47,11 +47,9 @@ typedef struct _DvbBaseBinClass DvbBaseBinClass;
struct _DvbBaseBin {
GstBin bin;
- GstPad *ts_pad;
-
GstElement *dvbsrc;
GstElement *buffer_queue;
- GstElement *mpegtsparse;
+ GstElement *tsparse;
CamDevice *hwcam;
GList *pmtlist;
gboolean pmtlist_changed;
@@ -59,6 +57,9 @@ struct _DvbBaseBin {
GHashTable *streams;
GHashTable *programs;
gboolean disposed;
+
+ /* Cached value */
+ gchar *program_numbers;
};
struct _DvbBaseBinClass {