Lines Matching refs:pids
113 unsigned int pids[MAX_PIDS_PER_PROGRAM]; member
166 MpegTSFilter *pids[NB_PID_MAX]; member
332 if (p->pids[i] == pid) in add_pid_to_pmt()
335 p->pids[p->nb_pids++] = pid; in add_pid_to_pmt()
394 if (p->pids[j] != pid) in discard_pid()
489 if (pid >= NB_PID_MAX || ts->pids[pid]) in mpegts_open_filter()
494 ts->pids[pid] = filter; in mpegts_open_filter()
569 ts->pids[pid] = NULL; in mpegts_close_filter()
1303 MpegTSFilter *f = pes->ts->pids[p->pcr_pid]; in mpegts_push_data()
1692 if (!ts->pids[pid]) in m4sl_cb()
1697 if (ts->pids[pid]->es_id != mp4_descr[i].es_id) in m4sl_cb()
1699 if (ts->pids[pid]->type != MPEGTS_PES) { in m4sl_cb()
1703 pes = ts->pids[pid]->u.pes_filter.opaque; in m4sl_cb()
1750 MpegTSFilter *f = ts->pids[prg->pcr_pid]; in scte_data_cb()
1813 if (ts && ts->pids[pid]) in ff_parse_mpeg2_descriptor()
1814 ts->pids[pid]->es_id = desc_es_id; in ff_parse_mpeg2_descriptor()
2378 if (ts->pids[pid] && ts->pids[pid]->type == MPEGTS_PES) { in pmt_cb()
2379 pes = ts->pids[pid]->u.pes_filter.opaque; in pmt_cb()
2399 if (ts->pids[pid]) in pmt_cb()
2400 mpegts_close_filter(ts, ts->pids[pid]); // wrongly added sdt filter probably in pmt_cb()
2476 if (!ts->pids[pcr_pid]) in pmt_cb()
2527 MpegTSFilter *fil = ts->pids[pmt_pid]; in pat_cb()
2537 mpegts_close_filter(ts, ts->pids[pmt_pid]); in pat_cb()
2539 if (!ts->pids[pmt_pid]) in pat_cb()
2710 tss = ts->pids[pid]; in handle_packet()
2713 tss = ts->pids[pid]; in handle_packet()
2789 if (!ts->pids[pid]) in handle_packet()
2928 if (ts->pids[i]) { in handle_packets()
2929 if (ts->pids[i]->type == MPEGTS_PES) { in handle_packets()
2930 PESContext *pes = ts->pids[i]->u.pes_filter.opaque; in handle_packets()
2934 } else if (ts->pids[i]->type == MPEGTS_SECTION) { in handle_packets()
2935 ts->pids[i]->u.section_filter.last_ver = -1; in handle_packets()
2937 ts->pids[i]->last_cc = -1; in handle_packets()
2938 ts->pids[i]->last_pcr = -1; in handle_packets()
3210 if (ts->pids[i] && ts->pids[i]->type == MPEGTS_PES) { in mpegts_read_packet()
3211 PESContext *pes = ts->pids[i]->u.pes_filter.opaque; in mpegts_read_packet()
3238 if (ts->pids[i]) in mpegts_free()
3239 mpegts_close_filter(ts, ts->pids[i]); in mpegts_free()