Searched refs:TsMux (Results 1 – 6 of 6) sorted by relevance
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/tsmux/ |
D | tsmux.h | 85 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 …]
|
D | tsmux.c | 101 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/ |
D | gstatscmux.c | 156 static TsMux * 159 TsMux *ret = ((GstBaseTsMuxClass *) parent_class)->create_ts_mux (mpegtsmux); in gst_atsc_mux_create_ts_mux()
|
D | gstbasetsmux.h | 150 TsMux *tsmux; 212 TsMux * (*create_ts_mux) (GstBaseTsMux *mux);
|
D | gstbasetsmux.c | 294 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/ |
D | ChangeLog | 20030 mpegtsmux: Restore intervals when creating TsMux
|