Lines Matching refs:programs
236 {"skip_unknown_pmt", "skip PMTs for programs not advertised in the PAT", offsetof(MpegTSContext, skip_unknown_pmt), AV_OPT_TYPE_BOOL,
240 {"skip_changes", "skip changing / adding streams / programs", offsetof(MpegTSContext, skip_changes), AV_OPT_TYPE_BOOL,
242 {"skip_clear", "skip clearing programs", offsetof(MpegTSContext, skip_clear), AV_OPT_TYPE_BOOL,
886 if (ts->stream->programs[i]->id == programid) {
887 prg = ts->stream->programs[i];
947 AVProgram *program = s->programs[i];
966 * to caller's programs selection
969 * @return 1 if the pid is only comprised in programs that have .discard=AVDISCARD_ALL
981 /* If none of the programs have .discard=AVDISCARD_ALL then there's
984 if (ts->stream->programs[k]->discard == AVDISCARD_ALL)
996 if (ts->stream->programs[k]->id == p->id) {
997 if (ts->stream->programs[k]->discard == AVDISCARD_ALL)
3248 if (ts->prg[i].id == ts->stream->programs[j]->id)
3251 clear_avprogram(ts, ts->stream->programs[j]->id);
3504 // when all programs have received a PMT
3512 av_log(ts->stream, AV_LOG_DEBUG, "All programs have pmt, headers found\n");