Lines Matching refs:pmt
294 GstMpegtsPMTStream *pmt = stream->stream; in mpegts_get_descriptor_from_stream() local
299 return gst_mpegts_find_descriptor (pmt->descriptors, tag); in mpegts_get_descriptor_from_stream()
337 const GstMpegtsPMT *pmt = program->pmt; in mpegts_get_descriptor_from_program() local
339 return gst_mpegts_find_descriptor (pmt->descriptors, tag); in mpegts_get_descriptor_from_program()
473 if (program->pmt) { in mpegts_base_free_program()
475 program->pmt = NULL; in mpegts_base_free_program()
606 _stream_in_pmt (const GstMpegtsPMT * pmt, MpegTSBaseStream * stream) in _stream_in_pmt() argument
608 guint i, nbstreams = pmt->streams->len; in _stream_in_pmt()
611 GstMpegtsPMTStream *pmt_stream = g_ptr_array_index (pmt->streams, i); in _stream_in_pmt()
633 GstMpegtsSection * section, const GstMpegtsPMT * pmt) in mpegts_base_update_program() argument
650 program->pmt = pmt; in mpegts_base_update_program()
655 if (_stream_in_pmt (pmt, stream)) { in mpegts_base_update_program()
662 nbstreams = pmt->streams->len; in mpegts_base_update_program()
664 GstMpegtsPMTStream *stream = g_ptr_array_index (pmt->streams, i); in mpegts_base_update_program()
678 if (!_stream_in_pmt (pmt, stream)) in mpegts_base_update_program()
848 if (program->pmt) { in mpegts_base_deactivate_program()
849 for (i = 0; i < program->pmt->streams->len; ++i) { in mpegts_base_deactivate_program()
850 GstMpegtsPMTStream *stream = g_ptr_array_index (program->pmt->streams, i); in mpegts_base_deactivate_program()
882 guint16 pmt_pid, GstMpegtsSection * section, const GstMpegtsPMT * pmt, in mpegts_base_activate_program() argument
898 program->pmt = pmt; in mpegts_base_activate_program()
900 program->pcr_pid = pmt->pcr_pid; in mpegts_base_activate_program()
904 get_registration_from_descriptors (pmt->descriptors); in mpegts_base_activate_program()
908 for (i = 0; i < pmt->streams->len; ++i) { in mpegts_base_activate_program()
909 GstMpegtsPMTStream *stream = g_ptr_array_index (pmt->streams, i); in mpegts_base_activate_program()
931 mpegts_base_program_add_stream (base, program, pmt->pcr_pid, -1, NULL); in mpegts_base_activate_program()
932 MPEGTS_BIT_SET (base->is_pes, pmt->pcr_pid); in mpegts_base_activate_program()
1057 const GstMpegtsPMT *pmt; in mpegts_base_apply_pmt() local
1062 pmt = gst_mpegts_section_get_pmt (section); in mpegts_base_apply_pmt()
1063 if (G_UNLIKELY (pmt == NULL)) { in mpegts_base_apply_pmt()
1090 && mpegts_base_is_program_update (base, old_program, section->pid, pmt)) { in mpegts_base_apply_pmt()
1093 mpegts_base_update_program (base, old_program, section, pmt); in mpegts_base_apply_pmt()
1098 pmt))) in mpegts_base_apply_pmt()
1131 mpegts_base_activate_program (base, program, section->pid, section, pmt, in mpegts_base_apply_pmt()