Lines Matching defs:demux
104 struct dvb_demux demux;
932 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
1000 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1055 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
1083 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1097 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1459 dec->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING;
1461 dec->demux.priv = (void *)dec;
1462 dec->demux.filternum = 31;
1463 dec->demux.feednum = 31;
1464 dec->demux.start_feed = ttusb_dec_start_feed;
1465 dec->demux.stop_feed = ttusb_dec_stop_feed;
1466 dec->demux.write_to_decoder = NULL;
1468 if ((result = dvb_dmx_init(&dec->demux)) < 0) {
1478 dec->dmxdev.demux = &dec->demux.dmx;
1485 dvb_dmx_release(&dec->demux);
1493 if ((result = dec->demux.dmx.add_frontend(&dec->demux.dmx,
1499 dvb_dmx_release(&dec->demux);
1505 if ((result = dec->demux.dmx.connect_frontend(&dec->demux.dmx,
1510 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend);
1512 dvb_dmx_release(&dec->demux);
1518 dvb_net_init(&dec->adapter, &dec->dvb_net, &dec->demux.dmx);
1528 dec->demux.dmx.close(&dec->demux.dmx);
1529 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend);
1531 dvb_dmx_release(&dec->demux);