Lines Matching full:demux

51 	struct firedtv *fdtv = dvbdmxfeed->demux->priv;  in fdtv_start_feed()
121 struct dvb_demux *demux = dvbdmxfeed->demux; in fdtv_stop_feed() local
122 struct firedtv *fdtv = demux->priv; in fdtv_stop_feed()
128 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed()
132 !demux->pesfilter[dvbdmxfeed->pes_type]) in fdtv_stop_feed()
135 demux->pids[dvbdmxfeed->pes_type] |= 0x8000; in fdtv_stop_feed()
136 demux->pesfilter[dvbdmxfeed->pes_type] = NULL; in fdtv_stop_feed()
170 fdtv->demux.dmx.capabilities = 0; in fdtv_dvb_register()
172 fdtv->demux.priv = fdtv; in fdtv_dvb_register()
173 fdtv->demux.filternum = 16; in fdtv_dvb_register()
174 fdtv->demux.feednum = 16; in fdtv_dvb_register()
175 fdtv->demux.start_feed = fdtv_start_feed; in fdtv_dvb_register()
176 fdtv->demux.stop_feed = fdtv_stop_feed; in fdtv_dvb_register()
177 fdtv->demux.write_to_decoder = NULL; in fdtv_dvb_register()
179 err = dvb_dmx_init(&fdtv->demux); in fdtv_dvb_register()
184 fdtv->dmxdev.demux = &fdtv->demux.dmx; in fdtv_dvb_register()
193 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
197 err = fdtv->demux.dmx.connect_frontend(&fdtv->demux.dmx, in fdtv_dvb_register()
202 err = dvb_net_init(&fdtv->adapter, &fdtv->dvbnet, &fdtv->demux.dmx); in fdtv_dvb_register()
220 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_register()
222 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
226 dvb_dmx_release(&fdtv->demux); in fdtv_dvb_register()
239 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_unregister()
240 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_unregister()
242 dvb_dmx_release(&fdtv->demux); in fdtv_dvb_unregister()