[Bug 727403] mpegts: add linkage, data_broadcast_id, private_data_specifier and parental_rating descriptors

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Apr 1 06:19:28 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=727403
  GStreamer | gst-plugins-bad | git

--- Comment #10 from Stefan Ringel <mail at stefanringel.de> 2014-04-01 13:19:24 UTC ---
(In reply to comment #5)
> Review of attachment 273355 [details]:
> 
> ::: gst-libs/gst/mpegts/gst-dvb-descriptor.c
> @@ +1170,3 @@
> + * @descriptor: a %GST_MTS_DESC_DVB_PRIVATE_DATA_SPECIFIER
> #GstMpegTsDescriptor
> + * @private_data_specifier: (out): the private data specifier id
> + * registered by http://www.dvbservices.com/
> 
> A private data specifier descriptor can also contain extra bytes (after the
> 32bit id).
> 
> There should be extra (guint8**, gsize *) arguments to return that.

That is not correct. Look the specification EN 300 468 v1.13.1 section 6.2.31.
:

6.2.31 Private data specifier descriptor
This descriptor (see table 83) is used to identify the specifier of any private
descriptors or private fields within descriptors.
Table 83: Private data specifier descriptor

       Syntax            Number of bits     Identifier

private_data_specifier_descriptor(){
       descriptor_tag          8            uimsbf
       descriptor_length       8            uimsbf
       private_data_specifier  32           uimsbf
}

Semantics for the private data specifier descriptor:

private_data_specifier: The assignment of values for this field is given in TS
101 162 [i.1].

-- 
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