After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 672903 - mpegts: Support Running Status Table
mpegts: Support Running Status Table
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-27 10:51 UTC by Michał Sawicz
Modified: 2018-11-03 13:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to implement the RST parsing (5.66 KB, patch)
2012-05-11 09:08 UTC, Albert Astals Cid
rejected Details | Review
mpegts: dvb: add rst table parsing (4.96 KB, patch)
2014-06-13 16:09 UTC, Thiago Sousa Santos
needs-work Details | Review
tsparser: add rst table dumping (1.72 KB, patch)
2014-06-13 16:09 UTC, Thiago Sousa Santos
none Details | Review
mpegts: dvb: add rst table parsing (4.95 KB, patch)
2014-08-02 22:01 UTC, Thiago Sousa Santos
none Details | Review
tsparser: add rst table dumping (1.72 KB, patch)
2014-08-02 22:01 UTC, Thiago Sousa Santos
none Details | Review

Description Michał Sawicz 2012-03-27 10:51:00 UTC
As per EN 300 468 (clause 5.2.7 in V1.12.1), the Running Status Table allows accurate and rapid updating of the timing status of one or more events.
Comment 1 Albert Astals Cid 2012-05-11 09:08:55 UTC
Created attachment 213852 [details] [review]
Patch to implement the RST parsing
Comment 2 Edward Hervey 2013-08-21 06:18:03 UTC
This should be ported to the new mpegts library (which exports all section
information and descriptors on the bus).

See gst-libs/gst/mpegts/ and tests/examples/mpegts/
Comment 3 Sebastian Dröge (slomo) 2014-01-18 13:58:44 UTC
Are you planning to update the patch, Michał?
Comment 4 Edward Hervey 2014-05-12 07:48:08 UTC
ping ?
Comment 5 Thiago Sousa Santos 2014-06-13 16:09:38 UTC
Created attachment 278419 [details] [review]
mpegts: dvb: add rst table parsing

Adds RST (running status table) parsing
Comment 6 Thiago Sousa Santos 2014-06-13 16:09:43 UTC
Created attachment 278420 [details] [review]
tsparser: add rst table dumping
Comment 7 Thiago Sousa Santos 2014-06-13 16:11:01 UTC
One question for those patches, should we prepend DVB to the structures and enums? Or as our DVB isn't using that we just keep with the same naming scheme?
Comment 8 Edward Hervey 2014-07-30 08:38:33 UTC
Review of attachment 278419 [details] [review]:

::: gst-libs/gst/mpegts/gst-dvb-section.c
@@ +1241,3 @@
+
+  /* Skip 3 bytes of initial offset */
+  data += section->section_length;

That looks wrong

::: gst-libs/gst/mpegts/gst-dvb-section.h
@@ +358,3 @@
+  guint16 service_id;
+  guint16 event_id;
+  guint8  running_status;

Reuse the GstMpegtsRunningStatus enum for that field
Comment 9 Thiago Sousa Santos 2014-08-02 22:01:48 UTC
Created attachment 282353 [details] [review]
mpegts: dvb: add rst table parsing

Adds RST (running status table) parsing
Comment 10 Thiago Sousa Santos 2014-08-02 22:01:53 UTC
Created attachment 282354 [details] [review]
tsparser: add rst table dumping
Comment 11 Thiago Sousa Santos 2014-09-17 02:01:00 UTC
ping
Comment 12 GStreamer system administrator 2018-11-03 13:11:25 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/65.