Searched refs:demux (Results 1 - 25 of 31) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/dvb-core/
H A Ddvb_demux.c2 * dvb_demux.c - DVB kernel demux API
138 struct dvb_demux *demux = feed->demux; local
152 demux->check_crc32(feed, sec->secbuf, sec->seclen))
207 * when demux is started, let feed->pusi_seen = 0 to
215 struct dvb_demux *demux = feed->demux; local
234 demux->memcopy(feed, sec->secbuf_base + sec->tsfeedp, buf, len);
352 if (feed->demux->write_to_decoder)
353 feed->demux
373 dvb_dmx_swfilter_packet(struct dvb_demux *demux, const u8 *buf) argument
402 dvb_dmx_swfilter_packets(struct dvb_demux *demux, const u8 *buf, size_t count) argument
418 dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count) argument
460 dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf, size_t count) argument
511 dvb_dmx_filter_alloc(struct dvb_demux *demux) argument
527 dvb_dmx_feed_alloc(struct dvb_demux *demux) argument
587 struct dvb_demux *demux = feed->demux; local
640 struct dvb_demux *demux = feed->demux; local
673 struct dvb_demux *demux = feed->demux; local
703 struct dvb_demux *demux = (struct dvb_demux *)dmx; local
747 struct dvb_demux *demux = (struct dvb_demux *)dmx; local
969 dvbdmx_allocate_section_feed(struct dmx_demux *demux, struct dmx_section_feed **feed, dmx_section_cb callback) argument
1009 dvbdmx_release_section_feed(struct dmx_demux *demux, struct dmx_section_feed *feed) argument
1039 dvbdmx_open(struct dmx_demux *demux) argument
1050 dvbdmx_close(struct dmx_demux *demux) argument
1061 dvbdmx_write(struct dmx_demux *demux, const char *buf, size_t count) argument
1078 dvbdmx_add_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1089 dvbdmx_remove_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1105 dvbdmx_get_frontends(struct dmx_demux *demux) argument
1115 dvbdmx_connect_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1130 dvbdmx_disconnect_frontend(struct dmx_demux *demux) argument
1141 dvbdmx_get_pes_pids(struct dmx_demux *demux, u16 * pids) argument
[all...]
H A Ddemux.h2 * demux.h
210 demux */
244 struct dmx_frontend* frontend; /* Front-end connected to the demux */
246 int (*open) (struct dmx_demux* demux);
247 int (*close) (struct dmx_demux* demux);
248 int (*write) (struct dmx_demux* demux, const char* buf, size_t count);
249 int (*allocate_ts_feed) (struct dmx_demux* demux,
252 int (*release_ts_feed) (struct dmx_demux* demux,
254 int (*allocate_section_feed) (struct dmx_demux* demux,
257 int (*release_section_feed) (struct dmx_demux* demux,
[all...]
H A Ddvb_net.h40 struct dmx_demux *demux; member in struct:dvb_net
H A Ddmxdev.c110 static struct dmx_frontend *get_fe(struct dmx_demux *demux, int type) argument
114 head = demux->get_frontends(demux);
163 dmxdev->dvr_orig_fe = dmxdev->demux->frontend;
165 if (!dmxdev->demux->write) {
170 front = get_fe(dmxdev->demux, DMX_MEMORY_FE);
176 dmxdev->demux->disconnect_frontend(dmxdev->demux);
177 dmxdev->demux->connect_frontend(dmxdev->demux, fron
[all...]
H A Ddvb_demux.h2 * dvb_demux.h: DVB kernel demux API
31 #include "demux.h"
74 struct dvb_demux *demux; member in struct:dvb_demux_feed
136 void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count);
137 void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf,
H A Ddmxdev.h38 #include "demux.h"
90 struct dmx_demux *demux; member in struct:dmxdev
H A Ddvb_net.c126 struct dmx_demux *demux; member in struct:dvb_net_priv
956 struct dmx_demux *demux = priv->demux; local
970 ret=demux->allocate_section_feed(demux, &priv->secfeed,
981 priv->demux->release_section_feed(priv->demux, priv->secfeed);
1019 ret = demux->allocate_ts_feed(demux, &priv->tsfeed, dvb_net_ts_callback);
1037 priv->demux
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/
H A Dvideo-buf-dvb.c5 * (i.e. we are using the software demux, ...). Also uses the
67 /* feed buffer data to demux */
69 dvb_dmx_swfilter(&dvb->demux, buf->dma.vmalloc,
92 struct dvb_demux *demux = feed->demux; local
93 struct videobuf_dvb *dvb = demux->priv;
96 if (!demux->dmx.frontend)
119 struct dvb_demux *demux = feed->demux; local
120 struct videobuf_dvb *dvb = demux
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/b2c2/
H A Dflexcop.c57 struct flexcop_device *fc = dvbdmxfeed->demux->priv;
63 struct flexcop_device *fc = dvbdmxfeed->demux->priv;
76 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERING);
77 fc->demux.priv = fc;
79 fc->demux.filternum = fc->demux.feednum = FC_MAX_FEED;
81 fc->demux.start_feed = flexcop_dvb_start_feed;
82 fc->demux.stop_feed = flexcop_dvb_stop_feed;
83 fc->demux.write_to_decoder = NULL;
85 if ((ret = dvb_dmx_init(&fc->demux)) <
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/dvb-usb/
H A Ddvb-usb-dvb.c14 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv;
102 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING;
103 adap->demux.priv = adap;
105 adap->demux.feednum = adap->demux.filternum = adap->max_feed_count;
106 adap->demux.start_feed = dvb_usb_start_feed;
107 adap->demux.stop_feed = dvb_usb_stop_feed;
108 adap->demux.write_to_decoder = NULL;
109 if ((ret = dvb_dmx_init(&adap->demux)) < 0) {
114 adap->dmxdev.filternum = adap->demux
[all...]
H A Ddvb-usb-urb.c71 dvb_dmx_swfilter(&adap->demux, buffer, length);
78 dvb_dmx_swfilter_204(&adap->demux, buffer, length);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/bt8xx/
H A Ddvb-bt8xx.h50 struct dvb_demux demux; member in struct:dvb_bt8xx_card
H A Ddvb-bt8xx.c59 (&card->demux,
70 struct dvb_demux*dvbdmx = dvbdmxfeed->demux;
91 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
724 memset(&card->demux, 0, sizeof(struct dvb_demux));
726 card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERING;
728 card->demux.priv = card;
729 card->demux.filternum = 256;
730 card->demux.feednum = 256;
731 card->demux.start_feed = dvb_bt8xx_start_feed;
732 card->demux
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/media/
H A Dvideo-buf-dvb.h20 struct dvb_demux demux; member in struct:videobuf_dvb
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/hd64465/
H A Dio.h32 /* Provision for generic secondary demux step -- used by PCMCIA code */
34 int (*demux)(int irq, void *dev), void *dev);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/ttpci/
H A Dbudget-core.c214 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188);
217 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188);
219 dvb_dmx_swfilter_packets(&budget->demux, mem, newdma / 188);
316 struct dvb_demux *demux = feed->demux; local
317 struct budget *budget = (struct budget *) demux->priv;
322 if (!demux->dmx.frontend)
335 struct dvb_demux *demux = feed->demux; local
336 struct budget *budget = (struct budget *) demux
[all...]
H A Dav7110.c3 * av7110.c: initialization and demux stuff
97 MODULE_PARM_DESC(pids_off,"clear video/audio/PCR PID filters when demux is closed");
294 if (!dvbdmxfilter->feed->demux->dmx.frontend)
296 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE)
389 dvb_dmx_swfilter_packets(&av7110->demux,
396 if (av7110->demux.recording)
774 struct av7110 *av7110 = dvbdmxfeed->demux->priv;
823 struct av7110 *av7110 = dvbdmxfilter->feed->demux->priv;
858 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
901 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
942 struct dvb_demux *demux = feed->demux; local
1005 struct dvb_demux *demux = feed->demux; local
1080 dvb_get_stc(struct dmx_demux *demux, unsigned int num, uint64_t *stc, unsigned int *base) argument
1184 struct dvb_demux *demux = feed->demux; local
1199 struct dvb_demux *demux = feed->demux; local
[all...]
H A Dbudget.h6 #include "demux.h"
50 struct dvb_demux demux; member in struct:budget
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/cinergyT2/
H A DcinergyT2.c118 struct dvb_demux demux; member in struct:cinergyt2
268 dvb_dmx_swfilter(&cinergyt2->demux,
345 struct dvb_demux *demux = dvbdmxfeed->demux; local
346 struct cinergyt2 *cinergyt2 = demux->priv;
361 struct dvb_demux *demux = dvbdmxfeed->demux; local
362 struct cinergyt2 *cinergyt2 = demux->priv;
514 dvb_dmx_release(&cinergyt2->demux);
935 cinergyt2->demux
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/cchips/hd6446x/hd64461/
H A Dsetup.c89 int (*demux) (int irq, void *dev), void *dev)
91 hd64461_demux[irq - HD64461_IRQBASE].func = demux;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/cchips/voyagergx/
H A Dirq.c94 int (*demux)(int irq, void *dev), void *dev)
96 voyagergx_demux[irq - VOYAGER_IRQ_BASE].func = demux;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/ttusb-dec/
H A Dttusb_dec.c103 struct dvb_demux demux; member in struct:ttusb_dec
931 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
999 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1054 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
1082 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1096 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1448 dec->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING;
1450 dec->demux.priv = (void *)dec;
1451 dec->demux.filternum = 31;
1452 dec->demux
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/cchips/hd6446x/hd64465/
H A Dsetup.c100 * Support for a secondary IRQ demux step. This is necessary
113 int (*demux)(int irq, void *dev), void *dev)
115 hd64465_demux[irq - HD64465_IRQ_BASE].func = demux;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-s3c2443/
H A Dirq.c235 void (*demux)(unsigned int,
244 set_irq_chained_handler(base, demux);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/pluto2/
H A Dpluto2.c34 #include "demux.h"
104 struct dvb_demux demux; member in struct:pluto
126 return container_of(feed->demux, struct pluto, demux);
300 dvb_dmx_swfilter_packets(&pluto->demux, pluto->dma_buf, nbpackets);
662 dvbdemux = &pluto->demux;
678 pluto->dmxdev.demux = dmx;
738 struct dvb_demux *dvbdemux = &pluto->demux;

Completed in 181 milliseconds

12