[Bug 708688] Message EISS and SCTE signaling sections on bus similar to PSI
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Sep 24 23:20:42 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=708688
GStreamer | gst-plugins-bad | git
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #255640|none |needs-work
status| |
--- Comment #1 from Edward Hervey <bilboed at bilboed.com> 2013-09-25 06:20:39 UTC ---
Review of attachment 255640:
--> (https://bugzilla.gnome.org/review?bug=708688&attachment=255640)
::: gst-libs/gst/mpegts/gstmpegtssection.h
@@ +97,3 @@
GST_MTS_TABLE_ID_DSM_CC_ADDRESSABLE_SECTIONS = 0x3F,
+ /* SCTE-35 / CL-SP-ETV-AM 1.0.1 */
This should go in a new header file (like it's done for the dvb and atsc
sections).
gst-scte-section.h maybe ?
And add documentation about them :)
@@ +307,2 @@
/* 0x80 - 0xff : User Private (or defined in other specs) */
+ GST_MPEG_TS_STREAM_TYPE_SIGNALING = 0xC0,
Only ISO/IEC 13818-1 / ITU H.222.0 stuff should go here.
Create a new enum in gst-scte-section.h
Bonus points and free beers are offered if you put the full list of stream
types defined by SCTE :)
::: gst/mpegtsdemux/mpegtsbase.c
@@ +649,3 @@
+ stream->pid, SAFE_FOURCC_ARGS (program->registration_id));
+
+ if ((DRF_ID_ETV1 == program->registration_id) ||
no yoda coding please.
Also, shouldn't you be checking ... the *stream* registration_id ? I thought it
wasn't guaranteed that the program would have the ETV1/CUEI registration id.
Maybe a simple macro would help clarify the code also
::: tests/examples/mpegts/ts-parser.c
@@ +375,3 @@
}
+// TODO: add dump_signaling()
Maybe we can leave these ts-parser changes aside for the time being.
It would be better if we created a new GstMpegTsSectionType for those.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list