Lines Matching refs:pids
120 unsigned int pids[MAX_PIDS_PER_PROGRAM]; member
175 MpegTSFilter *pids[NB_PID_MAX]; member
338 if (p->pids[i] == pid) in add_pid_to_program()
341 p->pids[p->nb_pids++] = pid; in add_pid_to_program()
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()
571 ts->pids[pid] = NULL; in mpegts_close_filter()
1308 MpegTSFilter *f = pes->ts->pids[p->pcr_pid]; in mpegts_push_data()
1698 if (!ts->pids[pid]) in m4sl_cb()
1703 if (ts->pids[pid]->es_id != mp4_descr[i].es_id) in m4sl_cb()
1705 if (ts->pids[pid]->type != MPEGTS_PES) { in m4sl_cb()
1709 pes = ts->pids[pid]->u.pes_filter.opaque; in m4sl_cb()
1756 MpegTSFilter *f = ts->pids[prg->pcr_pid]; in scte_data_cb()
1819 if (ts && ts->pids[pid]) in ff_parse_mpeg2_descriptor()
1820 ts->pids[pid]->es_id = desc_es_id; in ff_parse_mpeg2_descriptor()
2321 if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) in pmt_cb()
2391 if (ts->pids[pid] && ts->pids[pid]->type == MPEGTS_PES) { in pmt_cb()
2392 pes = ts->pids[pid]->u.pes_filter.opaque; in pmt_cb()
2409 if (ts->pids[pid]) in pmt_cb()
2410 mpegts_close_filter(ts, ts->pids[pid]); // wrongly added sdt filter probably in pmt_cb()
2485 if (!ts->pids[pcr_pid]) in pmt_cb()
2536 MpegTSFilter *fil = ts->pids[pmt_pid]; in pat_cb()
2547 mpegts_close_filter(ts, ts->pids[pmt_pid]); in pat_cb()
2549 if (!ts->pids[pmt_pid]) in pat_cb()
2554 if (prg->nb_pids && prg->pids[0] != pmt_pid) in pat_cb()
2729 tss = ts->pids[pid]; in handle_packet()
2732 tss = ts->pids[pid]; in handle_packet()
2808 if (!ts->pids[pid]) in handle_packet()
2947 if (ts->pids[i]) { in handle_packets()
2948 if (ts->pids[i]->type == MPEGTS_PES) { in handle_packets()
2949 PESContext *pes = ts->pids[i]->u.pes_filter.opaque; in handle_packets()
2953 } else if (ts->pids[i]->type == MPEGTS_SECTION) { in handle_packets()
2954 ts->pids[i]->u.section_filter.last_ver = -1; in handle_packets()
2956 ts->pids[i]->last_cc = -1; in handle_packets()
2957 ts->pids[i]->last_pcr = -1; in handle_packets()
3227 if (ts->pids[i] && ts->pids[i]->type == MPEGTS_PES) { in mpegts_read_packet()
3228 PESContext *pes = ts->pids[i]->u.pes_filter.opaque; in mpegts_read_packet()
3255 if (ts->pids[i]) in mpegts_free()
3256 mpegts_close_filter(ts, ts->pids[i]); in mpegts_free()