• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/ttpci/

Lines Matching refs:demux

3  * av7110.c: initialization and demux stuff
98 MODULE_PARM_DESC(pids_off,"clear video/audio/PCR PID filters when demux is closed");
310 if (!dvbdmxfilter->feed->demux->dmx.frontend)
312 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE)
405 dvb_dmx_swfilter_packets(&av7110->demux,
412 if (av7110->demux.recording)
790 struct av7110 *av7110 = dvbdmxfeed->demux->priv;
842 struct av7110 *av7110 = dvbdmxfilter->feed->demux->priv;
880 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
923 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
964 struct dvb_demux *demux = feed->demux;
965 struct av7110 *av7110 = demux->priv;
970 if (!demux->dmx.frontend)
979 switch (demux->dmx.frontend->source) {
983 !(demux->pids[0] & 0x8000) &&
984 !(demux->pids[1] & 0x8000)) {
989 demux->playing = 1;
997 (demux->dmx.frontend->source != DMX_MEMORY_FE)) {
1010 for (i = 0; i < demux->filternum; i++) {
1011 if (demux->filter[i].state != DMX_STATE_READY)
1013 if (demux->filter[i].type != DMX_TYPE_SEC)
1015 if (demux->filter[i].filter.parent != &feed->feed.sec)
1017 demux->filter[i].state = DMX_STATE_GO;
1018 if (demux->dmx.frontend->source != DMX_MEMORY_FE) {
1019 ret = StartHWFilter(&demux->filter[i]);
1032 struct dvb_demux *demux = feed->demux;
1033 struct av7110 *av7110 = demux->priv;
1040 !demux->pesfilter[feed->pes_type])
1042 demux->pids[feed->pes_type] |= 0x8000;
1043 demux->pesfilter[feed->pes_type] = NULL;
1050 (demux->dmx.frontend->source != DMX_MEMORY_FE))
1060 for (i = 0; i<demux->filternum; i++) {
1061 if (demux->filter[i].state == DMX_STATE_GO &&
1062 demux->filter[i].filter.parent == &feed->feed.sec) {
1063 demux->filter[i].state = DMX_STATE_READY;
1064 if (demux->dmx.frontend->source != DMX_MEMORY_FE) {
1065 rc = StopHWFilter(&demux->filter[i]);
1080 struct dvb_demux *dvbdmx = &av7110->demux;
1117 static int dvb_get_stc(struct dmx_demux *demux, unsigned int num,
1127 BUG_ON(!demux);
1128 dvbdemux = demux->priv;
1221 struct dvb_demux *demux = feed->demux;
1222 struct av7110 *budget = demux->priv;
1236 struct dvb_demux *demux = feed->demux;
1237 struct av7110 *budget = demux->priv;
1254 struct dvb_demux *demux = budget->full_ts ? &budget->demux : &budget->demux1;
1273 dvb_dmx_swfilter_packets(demux, mem + olddma, (newdma - olddma) / 188);
1276 dvb_dmx_swfilter_packets(demux, mem + olddma, (TS_BUFLEN - olddma) / 188);
1277 dvb_dmx_swfilter_packets(demux, mem, newdma / 188);
1284 struct dvb_demux *dvbdemux = &av7110->demux;
1307 dvb_dmx_init(&av7110->demux);
1308 av7110->demux.dmx.get_stc = dvb_get_stc;
1311 av7110->dmxdev.demux = &dvbdemux->dmx;
1363 av7110->dmxdev1.demux = &dvbdemux1->dmx;
1377 struct dvb_demux *dvbdemux = &av7110->demux;
1399 dvb_dmx_release(&av7110->demux);