Lines Matching refs:demux
60 struct firedtv *fdtv = dvbdmxfeed->demux->priv;
130 struct dvb_demux *demux = dvbdmxfeed->demux;
131 struct firedtv *fdtv = demux->priv;
137 (demux->dmx.frontend->source != DMX_MEMORY_FE))) {
141 !demux->pesfilter[dvbdmxfeed->pes_type])
144 demux->pids[dvbdmxfeed->pes_type] |= 0x8000;
145 demux->pesfilter[dvbdmxfeed->pes_type] = NULL;
179 fdtv->demux.dmx.capabilities = 0;
181 fdtv->demux.priv = fdtv;
182 fdtv->demux.filternum = 16;
183 fdtv->demux.feednum = 16;
184 fdtv->demux.start_feed = fdtv_start_feed;
185 fdtv->demux.stop_feed = fdtv_stop_feed;
186 fdtv->demux.write_to_decoder = NULL;
188 err = dvb_dmx_init(&fdtv->demux);
193 fdtv->dmxdev.demux = &fdtv->demux.dmx;
202 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend);
206 err = fdtv->demux.dmx.connect_frontend(&fdtv->demux.dmx,
211 dvb_net_init(&fdtv->adapter, &fdtv->dvbnet, &fdtv->demux.dmx);
226 fdtv->demux.dmx.close(&fdtv->demux.dmx);
228 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend);
232 dvb_dmx_release(&fdtv->demux);
245 fdtv->demux.dmx.close(&fdtv->demux.dmx);
246 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend);
248 dvb_dmx_release(&fdtv->demux);