[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-cvs
Subject: gst-plugins-bad: mpegtbase: Add more known default SI PIDs
From: slomo () kemper ! freedesktop ! org (Sebastian Dröge)
Date: 2012-06-29 8:02:44
Message-ID: 20120629080244.0CC7F10049 () kemper ! freedesktop ! org
[Download RAW message or body]
Module: gst-plugins-bad
Branch: master
Commit: ada99900920a02bf52f6240fcb273b386e395f21
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=ada99900920a02bf52f6240fcb273b386e395f21
Author: Edward Hervey <edward.hervey@collabora.co.uk>
Date: Sat Jun 2 08:05:44 2012 +0200
mpegtbase: Add more known default SI PIDs
---
gst/mpegtsdemux/mpegtsbase.c | 27 ++++++++++++++++++++++++++-
1 files changed, 26 insertions(+), 1 deletions(-)
diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c
index 90a3bb2..13dfdb0 100644
--- a/gst/mpegtsdemux/mpegtsbase.c
+++ b/gst/mpegtsdemux/mpegtsbase.c
@@ -200,8 +200,33 @@ mpegts_base_reset (MpegTSBase * base)
memset (base->is_pes, 0, 1024);
memset (base->known_psi, 0, 1024);
- /* PAT */
+ /* Known PIDs : PAT, CAT, TSDT, IPMP CIT */
MPEGTS_BIT_SET (base->known_psi, 0);
+ MPEGTS_BIT_SET (base->known_psi, 1);
+ MPEGTS_BIT_SET (base->known_psi, 2);
+ MPEGTS_BIT_SET (base->known_psi, 3);
+ /* NIT, ST */
+ MPEGTS_BIT_SET (base->known_psi, 0x10);
+ /* SDT, BAT, ST */
+ MPEGTS_BIT_SET (base->known_psi, 0x11);
+ /* EIT, ST, CIT (TS 102 323) */
+ MPEGTS_BIT_SET (base->known_psi, 0x12);
+ /* RST, ST */
+ MPEGTS_BIT_SET (base->known_psi, 0x13);
+ /* TDT, TOT, ST */
+ MPEGTS_BIT_SET (base->known_psi, 0x14);
+ /* network synchronization */
+ MPEGTS_BIT_SET (base->known_psi, 0x15);
+ /* RNT (TS 102 323) */
+ MPEGTS_BIT_SET (base->known_psi, 0x16);
+ /* inband signalling */
+ MPEGTS_BIT_SET (base->known_psi, 0x1c);
+ /* measurement */
+ MPEGTS_BIT_SET (base->known_psi, 0x1d);
+ /* DIT */
+ MPEGTS_BIT_SET (base->known_psi, 0x1e);
+ /* SIT */
+ MPEGTS_BIT_SET (base->known_psi, 0x1f);
/* FIXME : Commenting the Following lines is to be in sync with the following
* commit
_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic