Lines Matching refs:demux
55 struct firedtv *fdtv = dvbdmxfeed->demux->priv; in fdtv_start_feed()
125 struct dvb_demux *demux = dvbdmxfeed->demux; in fdtv_stop_feed() local
126 struct firedtv *fdtv = demux->priv; in fdtv_stop_feed()
132 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed()
136 !demux->pesfilter[dvbdmxfeed->pes_type]) in fdtv_stop_feed()
139 demux->pids[dvbdmxfeed->pes_type] |= 0x8000; in fdtv_stop_feed()
140 demux->pesfilter[dvbdmxfeed->pes_type] = NULL; in fdtv_stop_feed()
174 fdtv->demux.dmx.capabilities = 0; in fdtv_dvb_register()
176 fdtv->demux.priv = fdtv; in fdtv_dvb_register()
177 fdtv->demux.filternum = 16; in fdtv_dvb_register()
178 fdtv->demux.feednum = 16; in fdtv_dvb_register()
179 fdtv->demux.start_feed = fdtv_start_feed; in fdtv_dvb_register()
180 fdtv->demux.stop_feed = fdtv_stop_feed; in fdtv_dvb_register()
181 fdtv->demux.write_to_decoder = NULL; in fdtv_dvb_register()
183 err = dvb_dmx_init(&fdtv->demux); in fdtv_dvb_register()
188 fdtv->dmxdev.demux = &fdtv->demux.dmx; in fdtv_dvb_register()
197 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
201 err = fdtv->demux.dmx.connect_frontend(&fdtv->demux.dmx, in fdtv_dvb_register()
206 err = dvb_net_init(&fdtv->adapter, &fdtv->dvbnet, &fdtv->demux.dmx); in fdtv_dvb_register()
224 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_register()
226 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
230 dvb_dmx_release(&fdtv->demux); in fdtv_dvb_register()
243 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_unregister()
244 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_unregister()
246 dvb_dmx_release(&fdtv->demux); in fdtv_dvb_unregister()