Lines Matching refs:pmt_pid
3174 int sid, pmt_pid;
3200 pmt_pid = get16(&p, p_end);
3201 if (pmt_pid < 0)
3203 pmt_pid &= 0x1fff;
3205 if (pmt_pid == ts->current_pid)
3208 av_log(ts->stream, AV_LOG_TRACE, "sid=0x%x pid=0x%x\n", sid, pmt_pid);
3213 MpegTSFilter *fil = ts->pids[pmt_pid];
3218 program->pmt_pid = pmt_pid;
3222 || fil->pid != pmt_pid
3224 mpegts_close_filter(ts, ts->pids[pmt_pid]);
3226 if (!ts->pids[pmt_pid])
3227 mpegts_open_section_filter(ts, pmt_pid, pmt_cb, ts, 1);
3231 if (prg->nb_pids && prg->pids[0] != pmt_pid)
3233 add_pid_to_program(prg, pmt_pid);