Lines Matching refs:mgt
281 _gst_mpegts_atsc_mgt_copy (GstMpegtsAtscMGT * mgt) in _gst_mpegts_atsc_mgt_copy() argument
285 copy = g_slice_dup (GstMpegtsAtscMGT, mgt); in _gst_mpegts_atsc_mgt_copy()
286 copy->tables = g_ptr_array_ref (mgt->tables); in _gst_mpegts_atsc_mgt_copy()
287 copy->descriptors = g_ptr_array_ref (mgt->descriptors); in _gst_mpegts_atsc_mgt_copy()
293 _gst_mpegts_atsc_mgt_free (GstMpegtsAtscMGT * mgt) in _gst_mpegts_atsc_mgt_free() argument
295 g_ptr_array_unref (mgt->tables); in _gst_mpegts_atsc_mgt_free()
296 g_ptr_array_unref (mgt->descriptors); in _gst_mpegts_atsc_mgt_free()
297 g_slice_free (GstMpegtsAtscMGT, mgt); in _gst_mpegts_atsc_mgt_free()
307 GstMpegtsAtscMGT *mgt = NULL; in _parse_atsc_mgt() local
312 mgt = g_slice_new0 (GstMpegtsAtscMGT); in _parse_atsc_mgt()
320 mgt->protocol_version = GST_READ_UINT8 (data); in _parse_atsc_mgt()
322 mgt->tables_defined = GST_READ_UINT16_BE (data); in _parse_atsc_mgt()
324 mgt->tables = g_ptr_array_new_full (mgt->tables_defined, in _parse_atsc_mgt()
326 for (i = 0; i < mgt->tables_defined && data + 11 < end; i++) { in _parse_atsc_mgt()
335 g_ptr_array_add (mgt->tables, mgt_table); in _parse_atsc_mgt()
364 mgt->descriptors = in _parse_atsc_mgt()
367 return (gpointer) mgt; in _parse_atsc_mgt()
370 _gst_mpegts_atsc_mgt_free (mgt); in _parse_atsc_mgt()