Age | Commit message (Collapse) | Author |
|
inherited from the skystar2-driver)
- some minor cleanups
|
|
lead to oopses because of misorganized module dependencies.
|
|
|
|
- correct the TS demux parsing when PID filter is enabled (and thus the timer IRQ)
- rewrote the PID-filter and FULLTS control part in flexcop-hw-filter (thanks to Krzysztof Matula for pointing that out)
|
|
broken due the rewrite and my foolishness), Thanks to Pascal Riekenberg for pointing out)
|
|
|
|
|
|
- driver receives many null TS packets (pid=0x1fff). They occupy the
limited USB bandwidth and this leads to loss of video packets.
Enabling the null packet filter fixes this.
- packets that flexcop sends to USB have a 2 byte header that has to
be removed.
- sometimes a TS packet is split between different urbs. These parts have
to be combined in a temporary buffer.
Thanks a lot.
|
|
|
|
|
|
- convert from pci_module_init to pci_register_driver
Signed-off-by: Christophe Lucas <c.lucas at ifrance.com>
Signed-off-by: Domen Puncer <domen@coderock.org>
|
|
- debug parameter can be changed via sysfs by root now
|
|
|
|
- adapted build-2.6 (removed skystar2 from insmod.sh)
- corrected some bugs in Kconfig
- tried compilation with linux 2.6.11 (as module and as compiled-in-driver)
|
|
|
|
This patch contains the following possible cleanups:
- make needlessly global code static
- remove the following EXPORT_SYMBOL'ed but unused function:
- bt8xx/bt878.c: bt878_find_by_i2c_adap
- remove the following unused global functions:
- dvb-core/dvb_demux.c: dmx_get_demuxes
- dvb-core/dvb_demux.c: dvb_set_crc32
- remove the following unneeded EXPORT_SYMBOL's:
- dvb-core/dvb_demux.c: dvb_dmx_swfilter_packet
- dvb-core/dvb_demux.c: dvbdmx_connect_frontend
- dvb-core/dvb_demux.c: dvbdmx_disconnect_frontend
- dvb-core/dvbdev.c: dvb_class
Signed-off-by: Adrian Bunk <bunk@stusta.de>
|
|
respectively overwritten)
|
|
|
|
|
|
|
|
- replace static spinlock initializations with spin_lock_init()
- add le16_to_cpu() macros to various values aquired via USB
- add __user annotations to user space pointers
|
|
fix mt352 clock setting so it works for VHF (6 and 7 MHz bw channels)
|
|
|
|
caused by previous cleanup patch
|
|
- more local variables;
- removal of tests against impossible situations;
- unneeded casts.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- unneeded tests in free_adapter_object:
+ kfree(NULL) does not hurt (and it will not happen anyway);
+ irq has already been successfully requested;
- propagation of the error status code through driver_initialize;
- check the status code in skystar2_probe;
- skystar2_remove: no need to test adapter->dvb_adapter against NULL.
If such is its value, the driver has oopsen long before due to:
skystar2_probe
-> dvb_dmxdev_init
-> dvb_register_device
-> dvbdev_get_free_id
-> list_for_each (entry, &adap->device_list)
^^^^ -> NULL
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- no path allows adapter->dmaq{1/2}.buffer to be != NULL when
init_dma_queue() is called;
- unneeded memset: pci_alloc_consistent() already zeroes pages;
- init_dma_queue_one() avoids some code duplication.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- claim_adapter:
+ s/request_xxx_region/pci_request_region/
+ plug leaks on error path (requested io regions and enabled pci device);
+ propagate the status code;
- driver_halt:
+ missing pci_disable_device();
+ s/release_xxx_region/pci_release_region/
- driver_initialize:
+ s/release_xxx_region/pci_release_region/
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
and the B2C2/BBTI Air2PC-ATSC card
API changes:
- add #define DVB_API_VERSION_MINOR 1
- add struct dvb_vsb_parameters to struct dvb_frontend_parameters for FE_SET_FRONTEND
|
|
|
|
|
|
|
|
yet -> a lot of warnings during compilation, because of unused functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- whitespace and newline cleanups
Thanks to Adrian Bunk <bunk@stusta.de>
|
|
|
|
|
|
- Compile fix for skystar2 w/2.6.8.1
|
|
|
|
|
|
|
|
|
|
|