[gnome-dvb-daemon] Use tsparse instead of mpegtsparse



commit 7e8d7370966414e7885c19968448450b117fa1e4
Author: Sebastian Pölsterl <sebp k-d-w org>
Date:   Sun Oct 13 12:41:18 2013 +0200

    Use tsparse instead of mpegtsparse
    
    mpegtsparse was removed in Gst-1.0, however tsparse in its current state does not support parsing 
DVB-specific tables such as NIT or EIT.

 src/EPGScanner.vala |    2 +-
 src/Scanner.vala    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/EPGScanner.vala b/src/EPGScanner.vala
index 3e1dfcc..a471bd2 100644
--- a/src/EPGScanner.vala
+++ b/src/EPGScanner.vala
@@ -34,7 +34,7 @@ namespace DVB {
         private static const int WAIT_FOR_EIT_DURATION = 10;
         // pids: 0=pat, 16=nit, 17=sdt, 18=eit
         private static const string PIPELINE_TEMPLATE =
-        "dvbsrc name=dvbsrc adapter=%u frontend=%u pids=0:16:17:18 stats-reporting-interval=0 ! mpegtsparse 
! fakesink silent=true";
+        "dvbsrc name=dvbsrc adapter=%u frontend=%u pids=0:16:17:18 stats-reporting-interval=0 ! tsparse ! 
fakesink silent=true";
 
         private unowned DVB.DeviceGroup DeviceGroup;
 
diff --git a/src/Scanner.vala b/src/Scanner.vala
index 2b14e53..6b33e76 100644
--- a/src/Scanner.vala
+++ b/src/Scanner.vala
@@ -96,7 +96,7 @@ namespace DVB {
         protected HashSet<ScannedItem> scanned_frequencies;
 
         private static const string BASE_PIDS = "16:17"; // NIT, SDT
-        private static const string PIPELINE_TEMPLATE = "dvbsrc name=dvbsrc adapter=%u frontend=%u pids=%s 
stats-reporting-interval=100 ! mpegtsparse ! fakesink silent=true";
+        private static const string PIPELINE_TEMPLATE = "dvbsrc name=dvbsrc adapter=%u frontend=%u pids=%s 
stats-reporting-interval=100 ! tsparse ! fakesink silent=true";
 
         // Contains SIDs
         private ArrayList<uint> new_channels;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]