Lines Matching refs:vct
110 _gst_mpegts_atsc_vct_copy (GstMpegtsAtscVCT * vct) in _gst_mpegts_atsc_vct_copy() argument
114 copy = g_slice_dup (GstMpegtsAtscVCT, vct); in _gst_mpegts_atsc_vct_copy()
115 copy->sources = g_ptr_array_ref (vct->sources); in _gst_mpegts_atsc_vct_copy()
116 copy->descriptors = g_ptr_array_ref (vct->descriptors); in _gst_mpegts_atsc_vct_copy()
122 _gst_mpegts_atsc_vct_free (GstMpegtsAtscVCT * vct) in _gst_mpegts_atsc_vct_free() argument
124 if (vct->sources) in _gst_mpegts_atsc_vct_free()
125 g_ptr_array_unref (vct->sources); in _gst_mpegts_atsc_vct_free()
126 if (vct->descriptors) in _gst_mpegts_atsc_vct_free()
127 g_ptr_array_unref (vct->descriptors); in _gst_mpegts_atsc_vct_free()
128 g_slice_free (GstMpegtsAtscVCT, vct); in _gst_mpegts_atsc_vct_free()
138 GstMpegtsAtscVCT *vct = NULL; in _parse_atsc_vct() local
145 vct = g_slice_new0 (GstMpegtsAtscVCT); in _parse_atsc_vct()
150 vct->transport_stream_id = section->subtable_extension; in _parse_atsc_vct()
159 vct->protocol_version = *data; in _parse_atsc_vct()
165 vct->sources = g_ptr_array_new_full (source_nb, in _parse_atsc_vct()
177 g_ptr_array_add (vct->sources, source); in _parse_atsc_vct()
239 vct->descriptors = in _parse_atsc_vct()
241 if (vct->descriptors == NULL) in _parse_atsc_vct()
244 return (gpointer) vct; in _parse_atsc_vct()
247 _gst_mpegts_atsc_vct_free (vct); in _parse_atsc_vct()