mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
mpegts: Use G_GNUC_INTERNAL
This commit is contained in:
parent
28a8ccc0d4
commit
8b80114101
6 changed files with 47 additions and 46 deletions
|
@ -348,13 +348,13 @@ typedef struct
|
|||
guint8 *data;
|
||||
} GstMPEGDescriptor;
|
||||
|
||||
void gst_mpegtsdesc_init_debug (void);
|
||||
gboolean gst_mpeg_descriptor_parse (GstMPEGDescriptor *result, guint8 * data, guint size);
|
||||
G_GNUC_INTERNAL void gst_mpegtsdesc_init_debug (void);
|
||||
G_GNUC_INTERNAL gboolean gst_mpeg_descriptor_parse (GstMPEGDescriptor *result, guint8 * data, guint size);
|
||||
|
||||
guint gst_mpeg_descriptor_n_desc (GstMPEGDescriptor * desc);
|
||||
guint8 *gst_mpeg_descriptor_find (GstMPEGDescriptor * desc, gint tag);
|
||||
GArray *gst_mpeg_descriptor_find_all (GstMPEGDescriptor * desc, gint tag);
|
||||
G_GNUC_INTERNAL guint gst_mpeg_descriptor_n_desc (GstMPEGDescriptor * desc);
|
||||
G_GNUC_INTERNAL guint8 *gst_mpeg_descriptor_find (GstMPEGDescriptor * desc, gint tag);
|
||||
G_GNUC_INTERNAL GArray *gst_mpeg_descriptor_find_all (GstMPEGDescriptor * desc, gint tag);
|
||||
|
||||
guint8 *gst_mpeg_descriptor_nth (GstMPEGDescriptor * desc, guint i);
|
||||
G_GNUC_INTERNAL guint8 *gst_mpeg_descriptor_nth (GstMPEGDescriptor * desc, guint i);
|
||||
|
||||
#endif /* __GST_MPEG_DESC_H__ */
|
||||
|
|
|
@ -183,24 +183,24 @@ struct _MpegTSBaseClass {
|
|||
#define MPEGTS_BIT_UNSET(field, offs) ((field)[(offs) >> 3] &= ~(1 << ((offs) & 0x7)))
|
||||
#define MPEGTS_BIT_IS_SET(field, offs) ((field)[(offs) >> 3] & (1 << ((offs) & 0x7)))
|
||||
|
||||
GType mpegts_base_get_type(void);
|
||||
G_GNUC_INTERNAL GType mpegts_base_get_type(void);
|
||||
|
||||
MpegTSBaseProgram *mpegts_base_get_program (MpegTSBase * base, gint program_number);
|
||||
MpegTSBaseProgram *mpegts_base_add_program (MpegTSBase * base, gint program_number, guint16 pmt_pid);
|
||||
G_GNUC_INTERNAL MpegTSBaseProgram *mpegts_base_get_program (MpegTSBase * base, gint program_number);
|
||||
G_GNUC_INTERNAL MpegTSBaseProgram *mpegts_base_add_program (MpegTSBase * base, gint program_number, guint16 pmt_pid);
|
||||
|
||||
guint8 *mpegts_get_descriptor_from_stream (MpegTSBaseStream * stream, guint8 tag);
|
||||
guint8 *mpegts_get_descriptor_from_program (MpegTSBaseProgram * program, guint8 tag);
|
||||
G_GNUC_INTERNAL guint8 *mpegts_get_descriptor_from_stream (MpegTSBaseStream * stream, guint8 tag);
|
||||
G_GNUC_INTERNAL guint8 *mpegts_get_descriptor_from_program (MpegTSBaseProgram * program, guint8 tag);
|
||||
|
||||
gboolean
|
||||
G_GNUC_INTERNAL gboolean
|
||||
mpegts_base_handle_seek_event(MpegTSBase * base, GstPad * pad, GstEvent * event);
|
||||
|
||||
gboolean gst_mpegtsbase_plugin_init (GstPlugin * plugin);
|
||||
G_GNUC_INTERNAL gboolean gst_mpegtsbase_plugin_init (GstPlugin * plugin);
|
||||
|
||||
gboolean mpegts_base_handle_psi (MpegTSBase * base, MpegTSPacketizerSection * section);
|
||||
G_GNUC_INTERNAL gboolean mpegts_base_handle_psi (MpegTSBase * base, MpegTSPacketizerSection * section);
|
||||
|
||||
void mpegts_base_program_remove_stream (MpegTSBase * base, MpegTSBaseProgram * program, guint16 pid);
|
||||
G_GNUC_INTERNAL void mpegts_base_program_remove_stream (MpegTSBase * base, MpegTSBaseProgram * program, guint16 pid);
|
||||
|
||||
void mpegts_base_remove_program(MpegTSBase *base, gint program_number);
|
||||
G_GNUC_INTERNAL void mpegts_base_remove_program(MpegTSBase *base, gint program_number);
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* GST_MPEG_TS_BASE_H */
|
||||
|
|
|
@ -163,54 +163,54 @@ typedef enum {
|
|||
PACKET_NEED_MORE
|
||||
} MpegTSPacketizerPacketReturn;
|
||||
|
||||
GType mpegts_packetizer_get_type(void);
|
||||
G_GNUC_INTERNAL GType mpegts_packetizer_get_type(void);
|
||||
|
||||
MpegTSPacketizer2 *mpegts_packetizer_new (void);
|
||||
void mpegts_packetizer_clear (MpegTSPacketizer2 *packetizer);
|
||||
void mpegts_packetizer_flush (MpegTSPacketizer2 *packetizer);
|
||||
void mpegts_packetizer_push (MpegTSPacketizer2 *packetizer, GstBuffer *buffer);
|
||||
gboolean mpegts_packetizer_has_packets (MpegTSPacketizer2 *packetizer);
|
||||
MpegTSPacketizerPacketReturn mpegts_packetizer_next_packet (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL MpegTSPacketizer2 *mpegts_packetizer_new (void);
|
||||
G_GNUC_INTERNAL void mpegts_packetizer_clear (MpegTSPacketizer2 *packetizer);
|
||||
G_GNUC_INTERNAL void mpegts_packetizer_flush (MpegTSPacketizer2 *packetizer);
|
||||
G_GNUC_INTERNAL void mpegts_packetizer_push (MpegTSPacketizer2 *packetizer, GstBuffer *buffer);
|
||||
G_GNUC_INTERNAL gboolean mpegts_packetizer_has_packets (MpegTSPacketizer2 *packetizer);
|
||||
G_GNUC_INTERNAL MpegTSPacketizerPacketReturn mpegts_packetizer_next_packet (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerPacket *packet);
|
||||
MpegTSPacketizerPacketReturn
|
||||
G_GNUC_INTERNAL MpegTSPacketizerPacketReturn
|
||||
mpegts_packetizer_process_next_packet(MpegTSPacketizer2 * packetizer);
|
||||
void mpegts_packetizer_clear_packet (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL void mpegts_packetizer_clear_packet (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerPacket *packet);
|
||||
void mpegts_packetizer_remove_stream(MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL void mpegts_packetizer_remove_stream(MpegTSPacketizer2 *packetizer,
|
||||
gint16 pid);
|
||||
|
||||
gboolean mpegts_packetizer_push_section (MpegTSPacketizer2 *packetzer,
|
||||
G_GNUC_INTERNAL gboolean mpegts_packetizer_push_section (MpegTSPacketizer2 *packetzer,
|
||||
MpegTSPacketizerPacket *packet, MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_cat (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_cat (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_pat (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_pat (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_pmt (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_pmt (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_nit (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_nit (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_sdt (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_sdt (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_eit (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_eit (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_tdt (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_tdt (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
GstStructure *mpegts_packetizer_parse_tot (MpegTSPacketizer2 *packetizer,
|
||||
G_GNUC_INTERNAL GstStructure *mpegts_packetizer_parse_tot (MpegTSPacketizer2 *packetizer,
|
||||
MpegTSPacketizerSection *section);
|
||||
|
||||
/* Only valid if calculate_offset is TRUE */
|
||||
guint mpegts_packetizer_get_seen_pcr (MpegTSPacketizer2 *packetizer);
|
||||
G_GNUC_INTERNAL guint mpegts_packetizer_get_seen_pcr (MpegTSPacketizer2 *packetizer);
|
||||
|
||||
GstClockTime
|
||||
G_GNUC_INTERNAL GstClockTime
|
||||
mpegts_packetizer_offset_to_ts (MpegTSPacketizer2 * packetizer,
|
||||
guint64 offset, guint16 pcr_pid);
|
||||
guint64
|
||||
G_GNUC_INTERNAL guint64
|
||||
mpegts_packetizer_ts_to_offset (MpegTSPacketizer2 * packetizer,
|
||||
GstClockTime ts, guint16 pcr_pid);
|
||||
GstClockTime
|
||||
G_GNUC_INTERNAL GstClockTime
|
||||
mpegts_packetizer_pts_to_ts (MpegTSPacketizer2 * packetizer,
|
||||
GstClockTime pts, guint16 pcr_pid);
|
||||
void
|
||||
G_GNUC_INTERNAL void
|
||||
mpegts_packetizer_set_reference_offset (MpegTSPacketizer2 * packetizer,
|
||||
guint64 refoffset);
|
||||
G_END_DECLS
|
||||
|
|
|
@ -58,9 +58,9 @@ struct _MpegTSParse2Class {
|
|||
MpegTSBaseClass parent_class;
|
||||
};
|
||||
|
||||
GType mpegts_parse_get_type(void);
|
||||
G_GNUC_INTERNAL GType mpegts_parse_get_type(void);
|
||||
|
||||
gboolean gst_mpegtsparse_plugin_init (GstPlugin * plugin);
|
||||
G_GNUC_INTERNAL gboolean gst_mpegtsparse_plugin_init (GstPlugin * plugin);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
|
|
@ -105,8 +105,9 @@ typedef struct {
|
|||
const guint8* stream_id_extension_data;
|
||||
} PESHeader;
|
||||
|
||||
PESParsingResult mpegts_parse_pes_header (const guint8* data, gsize size,
|
||||
G_GNUC_INTERNAL PESParsingResult mpegts_parse_pes_header (const guint8* data, gsize size,
|
||||
PESHeader *res, gint *offset);
|
||||
void init_pes_parser (void);
|
||||
G_GNUC_INTERNAL void init_pes_parser (void);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* __PES_PARSE_H__ */
|
||||
|
|
|
@ -80,9 +80,9 @@ struct _GstTSDemuxClass
|
|||
MpegTSBaseClass parent_class;
|
||||
};
|
||||
|
||||
GType gst_ts_demux_get_type (void);
|
||||
G_GNUC_INTERNAL GType gst_ts_demux_get_type (void);
|
||||
|
||||
gboolean gst_ts_demux_plugin_init (GstPlugin * plugin);
|
||||
G_GNUC_INTERNAL gboolean gst_ts_demux_plugin_init (GstPlugin * plugin);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* GST_TS_DEMUX_H */
|
||||
|
|
Loading…
Reference in a new issue