Lines Matching refs:pcr_pid
292 int pcr_pid; /**< if -1 then all packets containing PCR are considered */
949 int old_pcr_pid = program->pcr_pid,
951 program->pcr_pid = pid;
956 "detected PMT change (program=%d, version=%d/%d, pcr_pid=0x%x/0x%x)\n",
1914 if (p->pcr_pid != -1 && p->discard != AVDISCARD_ALL) {
1915 MpegTSFilter *f = pes->ts->pids[p->pcr_pid];
2023 static PESContext *add_pes_stream(MpegTSContext *ts, int pid, int pcr_pid)
2035 pes->pcr_pid = pcr_pid;
2377 if (prg && prg->pcr_pid != -1 && prg->discard != AVDISCARD_ALL) {
2378 MpegTSFilter *f = ts->pids[prg->pcr_pid];
2930 int program_info_length, pcr_pid, pid, stream_type;
2984 pcr_pid = get16(&p, p_end);
2985 if (pcr_pid < 0)
2987 pcr_pid &= 0x1fff;
2988 add_pid_to_program(prg, pcr_pid);
2989 update_av_program_info(ts->stream, h->id, pcr_pid, h->version);
2991 av_log(ts->stream, AV_LOG_TRACE, "pcr_pid=0x%x\n", pcr_pid);
3079 pes = add_pes_stream(ts, pid, pcr_pid);
3160 if (!ts->pids[pcr_pid])
3161 mpegts_open_pcr_filter(ts, pcr_pid);
3778 int pcr_pid, pid, nb_packets, nb_pcrs, ret, pcr_l;
3793 pcr_pid = -1;
3801 if ((pcr_pid == -1 || pcr_pid == pid) &&
3804 pcr_pid = pid;
3952 int pcr_l, pcr_pid =
3953 ((PESContext *)s->streams[stream_index]->priv_data)->pcr_pid;
3969 if ((pcr_pid < 0 || (AV_RB16(buf + 1) & 0x1fff) == pcr_pid) &&