r45883 - in /packages/unstable/gnome-dvb-daemon/debian: changelog patches/gstreamer-mpegts-1.0-vapi.patch patches/series
ah at users.alioth.debian.org
ah at users.alioth.debian.org
Tue Sep 15 17:28:22 UTC 2015
Author: ah
Date: Tue Sep 15 17:28:22 2015
New Revision: 45883
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=45883
Log:
* Add debian/patches/gstreamer-mpegts-1.0-vapi.patch
- vapi/gstreamer-mpegts-1.0.vapi is missing in tarball.
Added:
packages/unstable/gnome-dvb-daemon/debian/patches/gstreamer-mpegts-1.0-vapi.patch
Modified:
packages/unstable/gnome-dvb-daemon/debian/changelog
packages/unstable/gnome-dvb-daemon/debian/patches/series
Modified: packages/unstable/gnome-dvb-daemon/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-dvb-daemon/debian/changelog?rev=45883&op=diff
==============================================================================
--- packages/unstable/gnome-dvb-daemon/debian/changelog [utf-8] (original)
+++ packages/unstable/gnome-dvb-daemon/debian/changelog [utf-8] Tue Sep 15 17:28:22 2015
@@ -17,6 +17,8 @@
- as configure.ac requires 'gst-inspect-1.0'.
* Add gstreamer1.0-plugins-bad build-dependency
- as configure.ac requires 'tsparse' plugin.
+ * Add debian/patches/gstreamer-mpegts-1.0-vapi.patch
+ - vapi/gstreamer-mpegts-1.0.vapi is missing in tarball.
-- Emilio Pozuelo Monfort <pochu at debian.org> Thu, 21 May 2015 20:24:30 +0200
Added: packages/unstable/gnome-dvb-daemon/debian/patches/gstreamer-mpegts-1.0-vapi.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-dvb-daemon/debian/patches/gstreamer-mpegts-1.0-vapi.patch?rev=45883&op=file
==============================================================================
--- packages/unstable/gnome-dvb-daemon/debian/patches/gstreamer-mpegts-1.0-vapi.patch (added)
+++ packages/unstable/gnome-dvb-daemon/debian/patches/gstreamer-mpegts-1.0-vapi.patch [utf-8] Tue Sep 15 17:28:22 2015
@@ -0,0 +1,1111 @@
+From: Andreas Henriksson <andreas at fatal.se>
+Subject: import gstreamer-mpegts-1.0.vapi
+
+It seems this file is missing from EXTRA_DIST in Makefile.am
+so it's not part of the tarball. Import it as a patch for now.
+
+--- /dev/null
++++ b/vapi/gstreamer-mpegts-1.0.vapi
+@@ -0,0 +1,1102 @@
++/* gstreamer-mpegts-1.0.vapi generated by vapigen-0.24, do not modify. */
++
++[CCode (cprefix = "GstMpegts", gir_namespace = "GstMpegts", gir_version = "1.0", lower_case_cprefix = "gst_mpegts_")]
++namespace GstMpegts {
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_eit_get_type ()")]
++ [Compact]
++ public class AtscEIT {
++ public weak GLib.GenericArray<GstMpegts.AtscEITEvent> events;
++ public uint8 protocol_version;
++ public uint16 source_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_eit_event_get_type ()")]
++ [Compact]
++ public class AtscEITEvent {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint8 etm_location;
++ public uint16 event_id;
++ public uint32 length_in_seconds;
++ public uint32 start_time;
++ public weak GLib.GenericArray<GstMpegts.AtscMultString> titles;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_ett_get_type ()")]
++ [Compact]
++ public class AtscETT {
++ public uint32 etm_id;
++ public uint16 ett_table_id_extension;
++ public weak GLib.GenericArray<GstMpegts.AtscMultString> messages;
++ public uint16 protocol_version;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_mgt_get_type ()")]
++ [Compact]
++ public class AtscMGT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint8 protocol_version;
++ public weak GLib.GenericArray<GstMpegts.AtscMGTTable> tables;
++ public uint16 tables_defined;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_mgt_table_get_type ()")]
++ [Compact]
++ public class AtscMGTTable {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint32 number_bytes;
++ public uint16 pid;
++ public uint16 table_type;
++ public uint8 version_number;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_mult_string_get_type ()")]
++ [Compact]
++ public class AtscMultString {
++ [CCode (array_length = false, array_null_terminated = true)]
++ public weak char[] iso_639_langcode;
++ public weak GLib.GenericArray<GstMpegts.AtscStringSegment> segments;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_stt_get_type ()")]
++ [Compact]
++ public class AtscSTT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint8 ds_dayofmonth;
++ public uint8 ds_hour;
++ public bool ds_status;
++ public uint8 gps_utc_offset;
++ public uint8 protocol_version;
++ public uint32 system_time;
++ public weak Gst.DateTime utc_datetime;
++ public Gst.DateTime get_datetime_utc ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_string_segment_get_type ()")]
++ [Compact]
++ public class AtscStringSegment {
++ public weak string cached_string;
++ public uint8 compressed_data;
++ public uint8 compressed_data_size;
++ public uint8 compression_type;
++ public uint8 mode;
++ public unowned string get_string ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_vct_get_type ()")]
++ [Compact]
++ public class AtscVCT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint8 protocol_version;
++ public weak GLib.GenericArray<GstMpegts.AtscVCTSource> sources;
++ public uint16 transport_stream_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_atsc_vct_source_get_type ()")]
++ [Compact]
++ public class AtscVCTSource {
++ public uint8 ETM_location;
++ public bool access_controlled;
++ public uint32 carrier_frequency;
++ public uint16 channel_TSID;
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public bool hidden;
++ public bool hide_guide;
++ public uint16 major_channel_number;
++ public uint16 minor_channel_number;
++ public uint8 modulation_mode;
++ public bool out_of_band;
++ public bool path_select;
++ public uint16 program_number;
++ public uint8 service_type;
++ public weak string short_name;
++ public uint16 source_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_bat_get_type ()")]
++ [Compact]
++ public class BAT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public weak GLib.GenericArray<GstMpegts.BATStream> streams;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_bat_stream_get_type ()")]
++ [Compact]
++ public class BATStream {
++ public weak GLib.GenericArray<void*> descriptors;
++ public uint16 original_network_id;
++ public uint16 transport_stream_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_component_descriptor_get_type ()")]
++ [Compact]
++ public class ComponentDescriptor {
++ public uint8 component_tag;
++ public uint8 component_type;
++ public weak string language_code;
++ public uint8 stream_content;
++ public weak string text;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_dvb_linkage_descriptor_get_type ()")]
++ [Compact]
++ public class DVBLinkageDescriptor {
++ public void* linkage_data;
++ public GstMpegts.DVBLinkageType linkage_type;
++ public uint16 original_network_id;
++ public uint8 private_data_bytes;
++ public uint8 private_data_length;
++ public uint16 service_id;
++ public uint16 transport_stream_id;
++ public void free ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", lower_case_csuffix = "dvb_data_broadcast_descriptor", type_id = "gst_mpegts_dvb_data_broadcast_descriptor_get_type ()")]
++ [Compact]
++ public class DataBroadcastDescriptor {
++ public uint8 component_tag;
++ public uint16 data_broadcast_id;
++ public weak string language_code;
++ public uint8 length;
++ public uint8 selector_bytes;
++ public weak string text;
++ public void free ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_descriptor_get_type ()")]
++ [Compact]
++ public class Descriptor {
++ public uint8 data;
++ public uint8 length;
++ public uint8 tag;
++ public uint8 tag_extension;
++ public static GstMpegts.Descriptor from_custom (uint8 tag, uint8 data, size_t length);
++ public static GstMpegts.Descriptor from_dvb_network_name (string name);
++ public static GstMpegts.Descriptor from_dvb_service (GstMpegts.DVBServiceType service_type, string? service_name, string? service_provider);
++ public static GstMpegts.Descriptor from_dvb_subtitling (string lang, uint8 type, uint16 composition, uint16 ancillary);
++ public static GstMpegts.Descriptor from_registration (string format_identifier, uint8? additional_info, size_t additional_info_length);
++ public bool parse_cable_delivery_system (out GstMpegts.CableDeliverySystemDescriptor res);
++ public bool parse_dvb_bouquet_name (out string bouquet_name);
++ public bool parse_dvb_ca_identifier (out GLib.Array<uint16> list);
++ public bool parse_dvb_component (out GstMpegts.ComponentDescriptor res);
++ public bool parse_dvb_content (out GLib.GenericArray<GstMpegts.Content> content);
++ public bool parse_dvb_data_broadcast (out GstMpegts.DataBroadcastDescriptor res);
++ public bool parse_dvb_data_broadcast_id (out uint16 data_broadcast_id, out uint8 id_selector_bytes, out uint8 len);
++ public bool parse_dvb_extended_event (out GstMpegts.ExtendedEventDescriptor res);
++ public bool parse_dvb_frequency_list (out bool offset, out GLib.Array<uint32> list);
++ public bool parse_dvb_linkage (out GstMpegts.DVBLinkageDescriptor res);
++ public bool parse_dvb_multilingual_bouquet_name (out GLib.GenericArray<GstMpegts.DvbMultilingualBouquetNameItem> bouquet_name_items);
++ public bool parse_dvb_multilingual_component (uint8 component_tag, out GLib.GenericArray<GstMpegts.DvbMultilingualComponentItem> component_description_items);
++ public bool parse_dvb_multilingual_network_name (out GLib.GenericArray<GstMpegts.DvbMultilingualNetworkNameItem> network_name_items);
++ public bool parse_dvb_multilingual_service_name (out GLib.GenericArray<GstMpegts.DvbMultilingualServiceNameItem> service_name_items);
++ public bool parse_dvb_network_name (out string name);
++ public bool parse_dvb_parental_rating (out GLib.GenericArray<GstMpegts.DVBParentalRatingItem> rating);
++ public bool parse_dvb_private_data_specifier (out uint32 private_data_specifier, out uint8 private_data, out uint8 length);
++ public bool parse_dvb_scrambling (out GstMpegts.DVBScramblingModeType scrambling_mode);
++ public bool parse_dvb_service (out GstMpegts.DVBServiceType service_type, out string service_name, out string provider_name);
++ public bool parse_dvb_service_list (out GLib.GenericArray<GstMpegts.DVBServiceListItem> list);
++ public bool parse_dvb_short_event (out string language_code, out string event_name, out string text);
++ public bool parse_dvb_stream_identifier (out uint8 component_tag);
++ public bool parse_dvb_stuffing (out uint8 stuffing_bytes);
++ public bool parse_dvb_subtitling_idx (uint idx, out string lang, out uint8 type, out uint16 composition_page_id, out uint16 ancillary_page_id);
++ public uint parse_dvb_subtitling_nb ();
++ public bool parse_dvb_t2_delivery_system (out GstMpegts.T2DeliverySystemDescriptor res);
++ public bool parse_dvb_teletext_idx (uint idx, out string language_code, out GstMpegts.DVBTeletextType teletext_type, out uint8 magazine_number, out uint8 page_number);
++ public uint parse_dvb_teletext_nb ();
++ public bool parse_iso_639_language (out GstMpegts.ISO639LanguageDescriptor res);
++ public bool parse_iso_639_language_idx (uint idx, out string lang, out GstMpegts.Iso639AudioType audio_type);
++ public uint parse_iso_639_language_nb ();
++ public bool parse_logical_channel (out GstMpegts.LogicalChannelDescriptor res);
++ public bool parse_satellite_delivery_system (out GstMpegts.SatelliteDeliverySystemDescriptor res);
++ public bool parse_terrestrial_delivery_system (out GstMpegts.TerrestrialDeliverySystemDescriptor res);
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_eit_get_type ()")]
++ [Compact]
++ public class EIT {
++ public bool actual_stream;
++ public weak GLib.GenericArray<GstMpegts.EITEvent> events;
++ public uint8 last_table_id;
++ public uint16 original_network_id;
++ public bool present_following;
++ public uint8 segment_last_section_number;
++ public uint16 transport_stream_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_eit_event_get_type ()")]
++ [Compact]
++ public class EITEvent {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint32 duration;
++ public uint16 event_id;
++ public bool free_CA_mode;
++ public GstMpegts.RunningStatus running_status;
++ public weak Gst.DateTime start_time;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_extended_event_descriptor_get_type ()")]
++ [Compact]
++ public class ExtendedEventDescriptor {
++ public uint8 descriptor_number;
++ public weak GLib.GenericArray<GstMpegts.ExtendedEventItem> items;
++ public weak string language_code;
++ public uint8 last_descriptor_number;
++ public weak string text;
++ public void free ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", lower_case_csuffix = "iso_639_language", type_id = "gst_mpegts_iso_639_language_get_type ()")]
++ [Compact]
++ public class ISO639LanguageDescriptor {
++ [CCode (array_length = false, array_null_terminated = true)]
++ public weak GstMpegts.Iso639AudioType[] audio_type;
++ [CCode (array_length = false, array_null_terminated = true)]
++ public weak string[] language;
++ public uint nb_language;
++ public void descriptor_free ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_nit_get_type ()")]
++ [Compact]
++ public class NIT {
++ public bool actual_network;
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint16 network_id;
++ public weak GLib.GenericArray<GstMpegts.NITStream> streams;
++ [CCode (has_construct_function = false)]
++ public NIT ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_nit_stream_get_type ()")]
++ [Compact]
++ public class NITStream {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint16 original_network_id;
++ public uint16 transport_stream_id;
++ [CCode (has_construct_function = false)]
++ public NITStream ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_pmt_get_type ()")]
++ [Compact]
++ public class PMT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint16 pcr_pid;
++ public uint16 program_number;
++ public weak GLib.GenericArray<GstMpegts.PMTStream> streams;
++ [CCode (has_construct_function = false)]
++ public PMT ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_pmt_stream_get_type ()")]
++ [Compact]
++ public class PMTStream {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public uint16 pid;
++ public uint8 stream_type;
++ [CCode (has_construct_function = false)]
++ public PMTStream ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_pat_program_get_type ()")]
++ [Compact]
++ public class PatProgram {
++ public uint16 network_or_program_map_PID;
++ public uint16 program_number;
++ [CCode (has_construct_function = false)]
++ public PatProgram ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_sdt_get_type ()")]
++ [Compact]
++ public class SDT {
++ public bool actual_ts;
++ public uint16 original_network_id;
++ public weak GLib.GenericArray<GstMpegts.SDTService> services;
++ public uint16 transport_stream_id;
++ [CCode (has_construct_function = false)]
++ public SDT ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_sdt_service_get_type ()")]
++ [Compact]
++ public class SDTService {
++ public bool EIT_present_following_flag;
++ public bool EIT_schedule_flag;
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public bool free_CA_mode;
++ public GstMpegts.RunningStatus running_status;
++ public uint16 service_id;
++ [CCode (has_construct_function = false)]
++ public SDTService ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_section_get_type ()")]
++ [Compact]
++ public class Section {
++ public uint32 crc;
++ public bool current_next_indicator;
++ public uint8 last_section_number;
++ public uint16 pid;
++ public uint8 section_number;
++ public GstMpegts.SectionType section_type;
++ public uint16 subtable_extension;
++ public uint8 table_id;
++ public uint8 version_number;
++ [CCode (has_construct_function = false)]
++ public Section (uint16 pid, owned uint8 data, size_t data_size);
++ public static GstMpegts.Section from_nit (owned GstMpegts.NIT nit);
++ public static GstMpegts.Section from_pat (owned GLib.GenericArray<GstMpegts.PatProgram> programs, uint16 ts_id);
++ public static GstMpegts.Section from_pmt (owned GstMpegts.PMT pmt, uint16 pid);
++ public static GstMpegts.Section from_sdt (owned GstMpegts.SDT sdt);
++ public unowned GstMpegts.AtscVCT get_atsc_cvct ();
++ public unowned GstMpegts.AtscEIT get_atsc_eit ();
++ public unowned GstMpegts.AtscETT get_atsc_ett ();
++ public unowned GstMpegts.AtscMGT get_atsc_mgt ();
++ public unowned GstMpegts.AtscSTT get_atsc_stt ();
++ public unowned GstMpegts.AtscVCT get_atsc_tvct ();
++ public unowned GstMpegts.BAT get_bat ();
++ public GLib.GenericArray<weak GstMpegts.Descriptor> get_cat ();
++ public GLib.Bytes get_data ();
++ public unowned GstMpegts.EIT get_eit ();
++ public unowned GstMpegts.NIT get_nit ();
++ public GLib.GenericArray<weak GstMpegts.PatProgram> get_pat ();
++ public unowned GstMpegts.PMT get_pmt ();
++ public unowned GstMpegts.SDT get_sdt ();
++ public Gst.DateTime get_tdt ();
++ public unowned GstMpegts.TOT get_tot ();
++ public GLib.GenericArray<weak GstMpegts.Descriptor> get_tsdt ();
++ public uint8 packetize (out size_t output_size);
++ public bool send_event (Gst.Element element);
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_t2_delivery_system_descriptor_get_type ()")]
++ [Compact]
++ public class T2DeliverySystemDescriptor {
++ public uint32 bandwidth;
++ public weak GLib.GenericArray<GstMpegts.T2DeliverySystemCell> cells;
++ public GstMpegts.TerrestrialGuardInterval guard_interval;
++ public bool other_frequency;
++ public uint8 plp_id;
++ public uint8 siso_miso;
++ public uint16 t2_system_id;
++ public bool tfs;
++ public GstMpegts.TerrestrialTransmissionMode transmission_mode;
++ public void free ();
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_mpegts_tot_get_type ()")]
++ [Compact]
++ public class TOT {
++ public weak GLib.GenericArray<GstMpegts.Descriptor> descriptors;
++ public weak Gst.DateTime utc_time;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct CableDeliverySystemDescriptor {
++ public uint32 frequency;
++ public GstMpegts.CableOuterFECScheme outer_fec;
++ public GstMpegts.ModulationType modulation;
++ public uint32 symbol_rate;
++ public GstMpegts.DVBCodeRate fec_inner;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct Content {
++ public GstMpegts.ContentNibbleHi content_nibble_1;
++ public uint8 content_nibble_2;
++ public uint8 user_byte;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DVBLinkageEvent {
++ public uint16 target_event_id;
++ public bool target_listed;
++ public bool event_simulcast;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DVBLinkageExtendedEvent {
++ public uint16 target_event_id;
++ public bool target_listed;
++ public bool event_simulcast;
++ public uint8 link_type;
++ public uint8 target_id_type;
++ public bool original_network_id_flag;
++ public bool service_id_flag;
++ public uint16 user_defined_id;
++ public uint16 target_transport_stream_id;
++ public uint16 target_original_network_id;
++ public uint16 target_service_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DVBLinkageMobileHandOver {
++ public GstMpegts.DVBLinkageHandOverType hand_over_type;
++ public bool origin_type;
++ public uint16 network_id;
++ public uint16 initial_service_id;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DVBParentalRatingItem {
++ public weak string country_code;
++ public uint8 rating;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DVBServiceListItem {
++ public uint16 service_id;
++ public GstMpegts.DVBServiceType type;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DvbMultilingualBouquetNameItem {
++ public weak string language_code;
++ public weak string bouquet_name;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DvbMultilingualComponentItem {
++ public weak string language_code;
++ public weak string description;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DvbMultilingualNetworkNameItem {
++ public weak string language_code;
++ public weak string network_name;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct DvbMultilingualServiceNameItem {
++ public weak string language_code;
++ public weak string provider_name;
++ public weak string service_name;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct ExtendedEventItem {
++ public weak string item_description;
++ public weak string item;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct LogicalChannel {
++ public uint16 service_id;
++ public bool visible_service;
++ public uint16 logical_channel_number;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct LogicalChannelDescriptor {
++ public uint nb_channels;
++ [CCode (array_length = false, array_null_terminated = true)]
++ public weak GstMpegts.LogicalChannel[] channels;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct SatelliteDeliverySystemDescriptor {
++ public uint32 frequency;
++ public float orbital_position;
++ public bool west_east;
++ public GstMpegts.SatellitePolarizationType polarization;
++ public GstMpegts.SatelliteRolloff roll_off;
++ public bool modulation_system;
++ public GstMpegts.ModulationType modulation_type;
++ public uint32 symbol_rate;
++ public GstMpegts.DVBCodeRate fec_inner;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct T2DeliverySystemCell {
++ public uint16 cell_id;
++ public weak GLib.Array<void*> centre_frequencies;
++ public weak GLib.GenericArray<GstMpegts.T2DeliverySystemCellExtension> sub_cells;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct T2DeliverySystemCellExtension {
++ public uint8 cell_id_extension;
++ public uint32 transposer_frequency;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_type_id = false)]
++ public struct TerrestrialDeliverySystemDescriptor {
++ public uint32 frequency;
++ public uint32 bandwidth;
++ public bool priority;
++ public bool time_slicing;
++ public bool mpe_fec;
++ public GstMpegts.ModulationType constellation;
++ public GstMpegts.TerrestrialHierarchy hierarchy;
++ public GstMpegts.DVBCodeRate code_rate_hp;
++ public GstMpegts.DVBCodeRate code_rate_lp;
++ public GstMpegts.TerrestrialGuardInterval guard_interval;
++ public GstMpegts.TerrestrialTransmissionMode transmission_mode;
++ public bool other_frequency;
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_ATSC_", has_type_id = false)]
++ public enum ATSCDescriptorType {
++ STUFFING,
++ AC3,
++ CAPTION_SERVICE,
++ CONTENT_ADVISORY,
++ EXTENDED_CHANNEL_NAME,
++ SERVICE_LOCATION,
++ TIME_SHIFTED_SERVICE,
++ COMPONENT_NAME,
++ DCC_DEPARTING_REQUEST,
++ DCC_ARRIVING_REQUEST,
++ REDISTRIBUTION_CONTROL,
++ GENRE,
++ PRIVATE_INFORMATION,
++ ENHANCED_SIGNALING,
++ DATA_SERVICE,
++ PID_COUNT,
++ DOWNLOAD_DESCRIPTOR,
++ MULTIPROTOCOL_ENCAPSULATION,
++ MODULE_LINK,
++ CRC32,
++ GROUP_LINK
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_ATSC_MGT_TABLE_TYPE_", has_type_id = false)]
++ public enum AtscMGTTableType {
++ EIT0,
++ EIT127,
++ ETT0,
++ ETT127
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_CABLE_OUTER_FEC_", has_type_id = false)]
++ public enum CableOuterFECScheme {
++ UNDEFINED,
++ NONE,
++ RS_204_188
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_STREAM_CONTENT_", has_type_id = false)]
++ public enum ComponentStreamContent {
++ MPEG2_VIDEO,
++ MPEG1_LAYER2_AUDIO,
++ TELETEXT_OR_SUBTITLE,
++ AC_3,
++ AVC,
++ AAC,
++ DTS,
++ SRM_CPCM
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_CONTENT_", has_type_id = false)]
++ public enum ContentNibbleHi {
++ MOVIE_DRAMA,
++ NEWS_CURRENT_AFFAIRS,
++ SHOW_GAME_SHOW,
++ SPORTS,
++ CHILDREN_YOUTH_PROGRAM,
++ MUSIC_BALLET_DANCE,
++ ARTS_CULTURE,
++ SOCIAL_POLITICAL_ECONOMICS,
++ EDUCATION_SCIENCE_FACTUAL,
++ LEISURE_HOBBIES,
++ SPECIAL_CHARACTERISTICS
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_FEC_", has_type_id = false)]
++ public enum DVBCodeRate {
++ NONE,
++ @1_2,
++ @2_3,
++ @3_4,
++ @4_5,
++ @5_6,
++ @6_7,
++ @7_8,
++ @8_9,
++ AUTO,
++ @3_5,
++ @9_10,
++ @2_5
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_DVB_", has_type_id = false)]
++ public enum DVBDescriptorType {
++ NETWORK_NAME,
++ SERVICE_LIST,
++ STUFFING,
++ SATELLITE_DELIVERY_SYSTEM,
++ CABLE_DELIVERY_SYSTEM,
++ VBI_DATA,
++ VBI_TELETEXT,
++ BOUQUET_NAME,
++ SERVICE,
++ COUNTRY_AVAILABILITY,
++ LINKAGE,
++ NVOD_REFERENCE,
++ TIME_SHIFTED_SERVICE,
++ SHORT_EVENT,
++ EXTENDED_EVENT,
++ TIME_SHIFTED_EVENT,
++ COMPONENT,
++ MOSAIC,
++ STREAM_IDENTIFIER,
++ CA_IDENTIFIER,
++ CONTENT,
++ PARENTAL_RATING,
++ TELETEXT,
++ TELEPHONE,
++ LOCAL_TIME_OFFSET,
++ SUBTITLING,
++ TERRESTRIAL_DELIVERY_SYSTEM,
++ MULTILINGUAL_NETWORK_NAME,
++ MULTILINGUAL_BOUQUET_NAME,
++ MULTILINGUAL_SERVICE_NAME,
++ MULTILINGUAL_COMPONENT,
++ PRIVATE_DATA_SPECIFIER,
++ SERVICE_MOVE,
++ SHORT_SMOOTHING_BUFFER,
++ FREQUENCY_LIST,
++ PARTIAL_TRANSPORT_STREAM,
++ DATA_BROADCAST,
++ SCRAMBLING,
++ DATA_BROADCAST_ID,
++ TRANSPORT_STREAM,
++ DSNG,
++ PDC,
++ AC3,
++ ANCILLARY_DATA,
++ CELL_LIST,
++ CELL_FREQUENCY_LINK,
++ ANNOUNCEMENT_SUPPORT,
++ APPLICATION_SIGNALLING,
++ ADAPTATION_FIELD_DATA,
++ SERVICE_IDENTIFIER,
++ SERVICE_AVAILABILITY,
++ DEFAULT_AUTHORITY,
++ RELATED_CONTENT,
++ TVA_ID,
++ CONTENT_IDENTIFIER,
++ TIMESLICE_FEC_IDENTIFIER,
++ ECM_REPETITION_RATE,
++ S2_SATELLITE_DELIVERY_SYSTEM,
++ ENHANCED_AC3,
++ DTS,
++ AAC,
++ XAIT_LOCATION,
++ FTA_CONTENT_MANAGEMENT,
++ EXTENSION
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_EXT_DVB_", has_type_id = false)]
++ public enum DVBExtendedDescriptorType {
++ IMAGE_ICON,
++ CPCM_DELIVERY_SIGNALLING,
++ CP,
++ CP_IDENTIFIER,
++ T2_DELIVERY_SYSTEM,
++ SH_DELIVERY_SYSTEM,
++ SUPPLEMENTARY_AUDIO,
++ NETWORK_CHANGE_NOTIFY,
++ MESSAGE,
++ TARGET_REGION,
++ TARGET_REGION_NAME,
++ SERVICE_RELOCATED,
++ XAIT_PID,
++ C2_DELIVERY_SYSTEM,
++ DTS_HD_AUDIO_STREAM,
++ DTS_NEUTRAL,
++ VIDEO_DEPTH_RANGE,
++ T2MI,
++ URI_LINKAGE
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_DVB_LINKAGE_HAND_OVER_", has_type_id = false)]
++ public enum DVBLinkageHandOverType {
++ RESERVED,
++ IDENTICAL,
++ LOCAL_VARIATION,
++ ASSOCIATED
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_DVB_LINKAGE_", has_type_id = false)]
++ public enum DVBLinkageType {
++ RESERVED_00,
++ INFORMATION,
++ EPG,
++ CA_REPLACEMENT,
++ TS_CONTAINING_COMPLETE_SI,
++ SERVICE_REPLACEMENT,
++ DATA_BROADCAST,
++ RCS_MAP,
++ MOBILE_HAND_OVER,
++ SYSTEM_SOFTWARE_UPDATE,
++ TS_CONTAINING_SSU,
++ IP_MAC_NOTIFICATION,
++ TS_CONTAINING_INT,
++ EVENT,
++ EXTENDED_EVENT
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_DVB_SCRAMBLING_MODE_", has_type_id = false)]
++ public enum DVBScramblingModeType {
++ RESERVED,
++ CSA1,
++ CSA2,
++ CSA3_STANDARD,
++ CSA3_MINIMAL_ENHANCED,
++ CSA3_FULL_ENHANCED,
++ CISSA,
++ ATIS_0,
++ ATIS_F
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_DVB_SERVICE_", has_type_id = false)]
++ public enum DVBServiceType {
++ RESERVED_00,
++ DIGITAL_TELEVISION,
++ DIGITAL_RADIO_SOUND,
++ TELETEXT,
++ NVOD_REFERENCE,
++ NVOD_TIME_SHIFTED,
++ MOSAIC,
++ FM_RADIO,
++ DVB_SRM,
++ RESERVED_09,
++ ADVANCED_CODEC_DIGITAL_RADIO_SOUND,
++ ADVANCED_CODEC_MOSAIC,
++ DATA_BROADCAST,
++ RESERVED_0D_COMMON_INTERFACE,
++ RCS_MAP,
++ RCS_FLS,
++ DVB_MHP,
++ MPEG2_HD_DIGITAL_TELEVISION,
++ ADVANCED_CODEC_SD_DIGITAL_TELEVISION,
++ ADVANCED_CODEC_SD_NVOD_TIME_SHIFTED,
++ ADVANCED_CODEC_SD_NVOD_REFERENCE,
++ ADVANCED_CODEC_HD_DIGITAL_TELEVISION,
++ ADVANCED_CODEC_HD_NVOD_TIME_SHIFTED,
++ ADVANCED_CODEC_HD_NVOD_REFERENCE,
++ ADVANCED_CODEC_STEREO_HD_DIGITAL_TELEVISION,
++ ADVANCED_CODEC_STEREO_HD_NVOD_TIME_SHIFTED,
++ ADVANCED_CODEC_STEREO_HD_NVOD_REFERENCE,
++ RESERVED_FF
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "", has_type_id = false)]
++ public enum DVBTeletextType {
++ [CCode (cname = "INITIAL_PAGE")]
++ NITIAL_PAGE,
++ [CCode (cname = "SUBTITLE_PAGE")]
++ UBTITLE_PAGE,
++ [CCode (cname = "ADDITIONAL_INFO_PAGE")]
++ DDITIONAL_INFO_PAGE,
++ [CCode (cname = "PROGRAMME_SCHEDULE_PAGE")]
++ ROGRAMME_SCHEDULE_PAGE,
++ [CCode (cname = "HEARING_IMPAIRED_PAGE")]
++ EARING_IMPAIRED_PAGE
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_", has_type_id = false)]
++ public enum DescriptorType {
++ RESERVED_00,
++ RESERVED_01,
++ VIDEO_STREAM,
++ AUDIO_STREAM,
++ HIERARCHY,
++ REGISTRATION,
++ DATA_STREAM_ALIGNMENT,
++ TARGET_BACKGROUND_GRID,
++ VIDEO_WINDOW,
++ CA,
++ ISO_639_LANGUAGE,
++ SYSTEM_CLOCK,
++ MULTIPLEX_BUFFER_UTILISATION,
++ COPYRIGHT,
++ MAXIMUM_BITRATE,
++ PRIVATE_DATA_INDICATOR,
++ SMOOTHING_BUFFER,
++ STD,
++ IBP,
++ DSMCC_CAROUSEL_IDENTIFIER,
++ DSMCC_ASSOCIATION_TAG,
++ DSMCC_DEFERRED_ASSOCIATION_TAG,
++ DSMCC_NPT_REFERENCE,
++ DSMCC_NPT_ENDPOINT,
++ DSMCC_STREAM_MODE,
++ DSMCC_STREAM_EVENT,
++ MPEG4_VIDEO,
++ MPEG4_AUDIO,
++ IOD,
++ SL,
++ FMC,
++ EXTERNAL_ES_ID,
++ MUX_CODE,
++ FMX_BUFFER_SIZE,
++ MULTIPLEX_BUFFER,
++ CONTENT_LABELING,
++ METADATA_POINTER,
++ METADATA,
++ METADATA_STD,
++ AVC_VIDEO,
++ IPMP,
++ AVC_TIMING_AND_HRD,
++ MPEG2_AAC_AUDIO,
++ FLEX_MUX_TIMING,
++ MPEG4_TEXT,
++ MPEG4_AUDIO_EXTENSION,
++ AUXILIARY_VIDEO_STREAM,
++ SVC_EXTENSION,
++ MVC_EXTENSION,
++ J2K_VIDEO,
++ MVC_OPERATION_POINT,
++ MPEG2_STEREOSCOPIC_VIDEO_FORMAT,
++ STEREOSCOPIC_PROGRAM_INFO,
++ STEREOSCOPIC_VIDEO_INFO
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_ISDB_", has_type_id = false)]
++ public enum ISDBDescriptorType {
++ HIERARCHICAL_TRANSMISSION,
++ DIGITAL_COPY_CONTROL,
++ NETWORK_IDENTIFICATION,
++ PARTIAL_TS_TIME,
++ AUDIO_COMPONENT,
++ HYPERLINK,
++ TARGET_REGION,
++ DATA_CONTENT,
++ VIDEO_DECODE_CONTROL,
++ DOWNLOAD_CONTENT,
++ CA_EMM_TS,
++ CA_CONTRACT_INFORMATION,
++ CA_SERVICE,
++ TS_INFORMATION,
++ EXTENDED_BROADCASTER,
++ LOGO_TRANSMISSION,
++ BASIC_LOCAL_EVENT,
++ REFERENCE,
++ NODE_RELATION,
++ SHORT_NODE_INFORMATION,
++ STC_REFERENCE,
++ SERIES,
++ EVENT_GROUP,
++ SI_PARAMETER,
++ BROADCASTER_NAME,
++ COMPONENT_GROUP,
++ SI_PRIME_TS,
++ BOARD_INFORMATION,
++ LDT_LINKAGE,
++ CONNECTED_TRANSMISSION,
++ CONTENT_AVAILABILITY,
++ SERVICE_GROUP
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_AUDIO_TYPE_", has_type_id = false)]
++ public enum Iso639AudioType {
++ UNDEFINED,
++ CLEAN_EFFECTS,
++ HEARING_IMPAIRED,
++ VISUAL_IMPAIRED_COMMENTARY
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_DESC_", has_type_id = false)]
++ public enum MiscDescriptorType {
++ AC3_AUDIO_STREAM,
++ DTG_LOGICAL_CHANNEL
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_MODULATION_", has_type_id = false)]
++ public enum ModulationType {
++ QPSK,
++ QAM_16,
++ QAM_32,
++ QAM_64,
++ QAM_128,
++ QAM_256,
++ QAM_AUTO,
++ VSB_8,
++ VSB_16,
++ PSK_8,
++ APSK_16,
++ APSK_32,
++ DQPSK,
++ QAM_4_NR_,
++ NONE
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_RUNNING_STATUS_", has_type_id = false)]
++ public enum RunningStatus {
++ UNDEFINED,
++ NOT_RUNNING,
++ STARTS_IN_FEW_SECONDS,
++ PAUSING,
++ RUNNING,
++ OFF_AIR
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_POLARIZATION_", has_type_id = false)]
++ public enum SatellitePolarizationType {
++ LINEAR_HORIZONTAL,
++ LINEAR_VERTICAL,
++ CIRCULAR_LEFT,
++ CIRCULAR_RIGHT
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_ROLLOFF_", has_type_id = false)]
++ public enum SatelliteRolloff {
++ @35,
++ @20,
++ @25,
++ RESERVED,
++ AUTO
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_STREAM_TYPE_SCTE_", has_type_id = false)]
++ public enum ScteStreamType {
++ SUBTITLING,
++ ISOCH_DATA,
++ DST_NRT,
++ DSMCC_DCB,
++ SIGNALING,
++ SYNC_DATA,
++ ASYNC_DATA
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_TABLE_ID_ATSC_", has_type_id = false)]
++ public enum SectionATSCTableID {
++ MASTER_GUIDE,
++ TERRESTRIAL_VIRTUAL_CHANNEL,
++ CABLE_VIRTUAL_CHANNEL,
++ RATING_REGION,
++ EVENT_INFORMATION,
++ CHANNEL_OR_EVENT_EXTENDED_TEXT,
++ SYSTEM_TIME,
++ DATA_EVENT,
++ DATA_SERVICE,
++ NETWORK_RESOURCE,
++ LONG_TERM_SERVICE,
++ DIRECTED_CHANNEL_CHANGE,
++ DIRECTED_CHANNEL_CHANGE_SECTION_CODE,
++ AGGREGATE_EVENT_INFORMATION,
++ AGGREGATE_EXTENDED_TEXT,
++ AGGREGATE_DATA_EVENT,
++ SATELLITE_VIRTUAL_CHANNEL
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_TABLE_ID_", has_type_id = false)]
++ public enum SectionDVBTableID {
++ NETWORK_INFORMATION_ACTUAL_NETWORK,
++ NETWORK_INFORMATION_OTHER_NETWORK,
++ SERVICE_DESCRIPTION_ACTUAL_TS,
++ SERVICE_DESCRIPTION_OTHER_TS,
++ BOUQUET_ASSOCIATION,
++ EVENT_INFORMATION_ACTUAL_TS_PRESENT,
++ EVENT_INFORMATION_OTHER_TS_PRESENT,
++ EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_1,
++ EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_N,
++ EVENT_INFORMATION_OTHER_TS_SCHEDULE_1,
++ EVENT_INFORMATION_OTHER_TS_SCHEDULE_N,
++ TIME_DATE,
++ RUNNING_STATUS,
++ STUFFING,
++ TIME_OFFSET,
++ APPLICATION_INFORMATION_TABLE,
++ CONTAINER,
++ RELATED_CONTENT,
++ CONTENT_IDENTIFIER,
++ MPE_FEC,
++ RESOLUTION_NOTIFICATION,
++ MPE_IFEC,
++ DISCONTINUITY_INFORMATION,
++ SELECTION_INFORMATION,
++ CA_MESSAGE_ECM_0,
++ CA_MESSAGE_ECM_1,
++ CA_MESSAGE_SYSTEM_PRIVATE_1,
++ CA_MESSAGE_SYSTEM_PRIVATE_N,
++ SCT,
++ FCT,
++ TCT,
++ SPT,
++ CMT,
++ TBTP,
++ PCR_PACKET_PAYLOAD,
++ TRANSMISSION_MODE_SUPPORT_PAYLOAD,
++ TIM,
++ LL_FEC_PARITY_DATA_TABLE
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_TABLE_ID_SCTE_", has_type_id = false)]
++ public enum SectionSCTETableID {
++ EAS,
++ EBIF,
++ RESERVED,
++ EISS,
++ DII,
++ DDB,
++ SPLICE
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MTS_TABLE_ID_", has_type_id = false)]
++ public enum SectionTableID {
++ PROGRAM_ASSOCIATION,
++ CONDITIONAL_ACCESS,
++ TS_PROGRAM_MAP,
++ TS_DESCRIPTION,
++ @14496_SCENE_DESCRIPTION,
++ @14496_OBJET_DESCRIPTOR,
++ METADATA,
++ IPMP_CONTROL_INFORMATION,
++ DSM_CC_MULTIPROTO_ENCAPSULATED_DATA,
++ DSM_CC_U_N_MESSAGES,
++ DSM_CC_DOWNLOAD_DATA_MESSAGES,
++ DSM_CC_STREAM_DESCRIPTORS,
++ DSM_CC_PRIVATE_DATA,
++ DSM_CC_ADDRESSABLE_SECTIONS,
++ UNSET
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_SECTION_", has_type_id = false)]
++ public enum SectionType {
++ UNKNOWN,
++ PAT,
++ PMT,
++ CAT,
++ TSDT,
++ EIT,
++ NIT,
++ BAT,
++ SDT,
++ TDT,
++ TOT,
++ ATSC_TVCT,
++ ATSC_CVCT,
++ ATSC_MGT,
++ ATSC_ETT,
++ ATSC_EIT,
++ ATSC_STT
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_STREAM_TYPE_", has_type_id = false)]
++ public enum StreamType {
++ RESERVED_00,
++ VIDEO_MPEG1,
++ VIDEO_MPEG2,
++ AUDIO_MPEG1,
++ AUDIO_MPEG2,
++ PRIVATE_SECTIONS,
++ PRIVATE_PES_PACKETS,
++ MHEG,
++ DSM_CC,
++ H_222_1,
++ DSMCC_A,
++ DSMCC_B,
++ DSMCC_C,
++ DSMCC_D,
++ AUXILIARY,
++ AUDIO_AAC_ADTS,
++ VIDEO_MPEG4,
++ AUDIO_AAC_LATM,
++ SL_FLEXMUX_PES_PACKETS,
++ SL_FLEXMUX_SECTIONS,
++ SYNCHRONIZED_DOWNLOAD,
++ METADATA_PES_PACKETS,
++ METADATA_SECTIONS,
++ METADATA_DATA_CAROUSEL,
++ METADATA_OBJECT_CAROUSEL,
++ METADATA_SYNCHRONIZED_DOWNLOAD,
++ MPEG2_IPMP,
++ VIDEO_H264,
++ AUDIO_AAC_CLEAN,
++ MPEG4_TIMED_TEXT,
++ VIDEO_RVC,
++ VIDEO_H264_SVC_SUB_BITSTREAM,
++ VIDEO_H264_MVC_SUB_BITSTREAM,
++ VIDEO_JP2K,
++ VIDEO_MPEG2_STEREO_ADDITIONAL_VIEW,
++ VIDEO_H264_STEREO_ADDITIONAL_VIEW,
++ VIDEO_HEVC,
++ IPMP_STREAM
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_GUARD_INTERVAL_", has_type_id = false)]
++ public enum TerrestrialGuardInterval {
++ @1_32,
++ @1_16,
++ @1_8,
++ @1_4,
++ AUTO,
++ @1_128,
++ @19_128,
++ @19_256,
++ PN420,
++ PN595,
++ PN945
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_", has_type_id = false)]
++ public enum TerrestrialHierarchy {
++ [CCode (cname = "GST_MPEGTS_HIERARCHY_NONE")]
++ NONE,
++ [CCode (cname = "GST_MPEGTS_HIERARCHY_1")]
++ @1,
++ [CCode (cname = "GST_MPEGTS_HIERARCHY_2")]
++ @2,
++ [CCode (cname = "GST_MPEGTS_HIERARCHY_4")]
++ @4,
++ [CCode (cname = "GST_MPEGTS_HIERARCHY_AUTO")]
++ AUTO
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cprefix = "GST_MPEGTS_TRANSMISSION_MODE_", has_type_id = false)]
++ public enum TerrestrialTransmissionMode {
++ @2K,
++ @8K,
++ AUTO,
++ @4K,
++ @1K,
++ @16K,
++ @32K,
++ C1,
++ C3780
++ }
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", has_target = false)]
++ public delegate bool PacketizeFunc (GstMpegts.Section section);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h")]
++ public static void dvb_component_descriptor_free (GstMpegts.ComponentDescriptor source);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cname = "gst_event_parse_mpegts_section")]
++ public static GstMpegts.Section event_parse_mpegts_section (Gst.Event event);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h")]
++ public static unowned GstMpegts.Descriptor find_descriptor (GLib.GenericArray<GstMpegts.Descriptor> descriptors, uint8 tag);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h")]
++ public static void initialize ();
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cname = "gst_message_new_mpegts_section")]
++ public static Gst.Message message_new_mpegts_section (Gst.Object parent, GstMpegts.Section section);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h", cname = "gst_message_parse_mpegts_section")]
++ public static GstMpegts.Section message_parse_mpegts_section (Gst.Message message);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h")]
++ public static GLib.GenericArray<GstMpegts.Descriptor> parse_descriptors (uint8 buffer, size_t buf_len);
++ [CCode (cheader_filename = "gst/mpegts/mpegts.h")]
++ public static GLib.GenericArray<GstMpegts.PatProgram> pat_new ();
++}
Modified: packages/unstable/gnome-dvb-daemon/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-dvb-daemon/debian/patches/series?rev=45883&op=diff
==============================================================================
--- packages/unstable/gnome-dvb-daemon/debian/patches/series [utf-8] (original)
+++ packages/unstable/gnome-dvb-daemon/debian/patches/series [utf-8] Tue Sep 15 17:28:22 2015
@@ -0,0 +1 @@
+gstreamer-mpegts-1.0-vapi.patch
More information about the pkg-gnome-commits
mailing list