Home
last modified time | relevance | path

Searched refs:TsMux (Results 1 – 6 of 6) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/tsmux/
Dtsmux.h85 typedef struct TsMux TsMux; typedef
133 struct TsMux { struct
195 TsMux * tsmux_new (void); argument
196 void tsmux_free (TsMux *mux);
199 void tsmux_set_write_func (TsMux *mux, TsMuxWriteFunc func, void *user_data);
200 void tsmux_set_alloc_func (TsMux *mux, TsMuxAllocFunc func, void *user_data);
201 void tsmux_set_new_stream_func (TsMux * mux, TsMuxNewStreamFunc func, void *user_data);
202 void tsmux_set_pat_interval (TsMux *mux, guint interval);
203 guint tsmux_get_pat_interval (TsMux *mux);
204 void tsmux_resend_pat (TsMux *mux);
[all …]
Dtsmux.c101 static gboolean tsmux_write_pat (TsMux * mux);
102 static gboolean tsmux_write_pmt (TsMux * mux, TsMuxProgram * program);
103 static gboolean tsmux_write_scte_null (TsMux * mux, TsMuxProgram * program);
104 static gint64 get_next_pcr (TsMux * mux, gint64 cur_ts);
105 static gint64 get_current_pcr (TsMux * mux, gint64 cur_ts);
106 static gint64 write_new_pcr (TsMux * mux, TsMuxStream * stream, gint64 cur_pcr,
108 static gboolean tsmux_write_ts_header (TsMux * mux, guint8 * buf,
126 TsMux *
129 TsMux *mux; in tsmux_new()
131 mux = g_slice_new0 (TsMux); in tsmux_new()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/
Dgstatscmux.c156 static TsMux *
159 TsMux *ret = ((GstBaseTsMuxClass *) parent_class)->create_ts_mux (mpegtsmux); in gst_atsc_mux_create_ts_mux()
Dgstbasetsmux.h150 TsMux *tsmux;
212 TsMux * (*create_ts_mux) (GstBaseTsMux *mux);
Dgstbasetsmux.c294 TsMux * mux) in steal_si_section()
2557 static TsMux *
2560 TsMux *tsmux = tsmux_new (); in gst_base_ts_mux_default_create_ts_mux()
/third_party/gstreamer/gstplugins_bad/
DChangeLog20030 mpegtsmux: Restore intervals when creating TsMux