diff options
author | Holger Waechtler <devnull@localhost> | 2003-03-18 15:35:45 +0000 |
---|---|---|
committer | Holger Waechtler <devnull@localhost> | 2003-03-18 15:35:45 +0000 |
commit | 1ef7a28f05c5684f5037351162e86763b3092468 (patch) | |
tree | 7bb573d07613e4323edb5723e009759b3c35fead /linux | |
parent | 60a8adcc8decab9d26a2884e9020ba125de81572 (diff) | |
download | mediapointer-dvb-s2-1ef7a28f05c5684f5037351162e86763b3092468.tar.gz mediapointer-dvb-s2-1ef7a28f05c5684f5037351162e86763b3092468.tar.bz2 |
make running_feed_count local
Diffstat (limited to 'linux')
-rw-r--r-- | linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c b/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c index 179933c76..a7d7fcb8c 100644 --- a/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c +++ b/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c @@ -30,22 +30,22 @@ #include "compat.h" /* - TTUSB_HWSECTIONS: - the DSP supports filtering in hardware, however, since the "muxstream" - is a bit braindead (no matching channel masks or no matching filter mask), - we won't support this - yet. it doesn't event support negative filters, - so the best way is maybe to keep TTUSB_HWSECTIONS undef'd and just - parse TS data. USB bandwith will be a problem when having large - datastreams, especially for dvb-net, but hey, that's not my problem. + TTUSB_HWSECTIONS: + the DSP supports filtering in hardware, however, since the "muxstream" + is a bit braindead (no matching channel masks or no matching filter mask), + we won't support this - yet. it doesn't event support negative filters, + so the best way is maybe to keep TTUSB_HWSECTIONS undef'd and just + parse TS data. USB bandwith will be a problem when having large + datastreams, especially for dvb-net, but hey, that's not my problem. - TTUSB_DISEQC, TTUSB_TONE: - let the STC do the diseqc/tone stuff. this isn't supported at least with - my TTUSB, so let it undef'd unless you want to implement another - frontend. never tested. + TTUSB_DISEQC, TTUSB_TONE: + let the STC do the diseqc/tone stuff. this isn't supported at least with + my TTUSB, so let it undef'd unless you want to implement another + frontend. never tested. - DEBUG: - define it to > 3 for really hardcore debugging. you probably don't want - this unless the device doesn't load at all. + DEBUG: + define it to > 3 for really hardcore debugging. you probably don't want + this unless the device doesn't load at all. */ static int debug = 1; @@ -91,6 +91,7 @@ struct ttusb { struct urb *iso_urb [ISO_BUF_COUNT]; + int running_feed_count; int last_channel; int last_filter; @@ -863,8 +864,6 @@ struct ttusb_channel * ttusb_channel_allocate(struct ttusb *ttusb) } -static int running_feed_count = 0; - static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) { @@ -919,7 +918,7 @@ int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) ttusb_set_channel (ttusb, channel->id, channel->type, channel->pid); - if (0 == running_feed_count++) + if (0 == ttusb->running_feed_count++) ttusb_start_iso_xfer (ttusb); return 0; @@ -932,7 +931,7 @@ static int ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) ttusb_del_channel(channel->ttusb, channel->id); - if (--running_feed_count == 0) + if (--ttusb->running_feed_count == 0) ttusb_stop_iso_xfer (ttusb); channel->active = 0; |