Lines Matching refs:dd_secfilt
401 demux->dd_secfilt.params = *sctfilt;
402 demux->dd_secfilt.rp = demux->dd_secfilt.wp = 0;
403 demux->dd_secfilt.nsections = 0;
404 demux->dd_secfilt.overflow = false;
477 demux->dd_secfilt.nsections > 0) {
509 while (demux->dd_secfilt.nsections == 0) {
523 *sec = demux->dd_secfilt.section[demux->dd_secfilt.rp];
525 demux->dd_secfilt.rp++;
526 if (demux->dd_secfilt.rp >= __arraycount(demux->dd_secfilt.section))
527 demux->dd_secfilt.rp = 0;
529 demux->dd_secfilt.nsections--;
536 if (demux->dd_secfilt.params.flags & DMX_ONESHOT)
584 dmx_filter_t *dmxfilt = &demux->dd_secfilt.params.filter;
605 if (TS_PID(tspkt) != demux->dd_secfilt.params.pid)
616 if (demux->dd_secfilt.nsections ==
617 __arraycount(demux->dd_secfilt.section)) {
618 demux->dd_secfilt.overflow = true;
621 sec = &demux->dd_secfilt.section[demux->dd_secfilt.wp];
695 if ((demux->dd_secfilt.params.flags & DMX_CHECK_CRC) &&
702 demux->dd_secfilt.wp++;
703 if (demux->dd_secfilt.wp >=
704 __arraycount(demux->dd_secfilt.section))
705 demux->dd_secfilt.wp = 0;
706 demux->dd_secfilt.nsections++;