[Bug 671136] mpegtsmux: add support for SDT and NIT tables for DVB-S/DVB-T
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Oct 18 11:23:41 CEST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=671136
GStreamer | gst-plugins-bad | git
Jesper Larsen <jesper.larsen> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #257410|0 |1
is obsolete| |
--- Comment #6 from Jesper Larsen <jesper.larsen at ixonos.com> 2013-10-18 09:23:34 UTC ---
Created an attachment (id=257626)
View: https://bugzilla.gnome.org/attachment.cgi?id=257626
Review: https://bugzilla.gnome.org/review?bug=671136&attachment=257626
mpeg-ts changes v2
A new suggestion to the changes in mpeg-ts lib.
The changes supports the NIT table. I have tested it by creating a NIT section
with a network name descriptor.
The flow is outlined below
- A GstMpegTsNIT is created using the new lib function
GstMpegTsNIT *gst_mpegts_section_new_nit (void);
- Top level fields (network_id, and actual_network) is set
- A GstMpegTsDescriptor is created using new lib function
GstMpegTsDescriptor *gst_mpegts_descriptor_from_dvb_network_name (const gchar
*name)
- The descriptor is added to the GstMpegTsNIT descriptor field
- A GstMpegTsSection is created by the new lib function
GstMpegTsSection *gst_mpegts_section_from_nit (GstMpegTsNIT *nit);
- The GstMpegTsSection is injected into the muxer using the new lib function
guint8 *gst_mpegts_section_packetize (GstMpegTsSection *section, gsize
*output_size);
I don't like the *_new_nit* functions that well (guess they also would require
a free function). Am I missing some GLib magic that can help us there?
--
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