DVB-0.8.2-9f.patch
A patch for siemens_dvb-0.8.2.tar.gz package.
Technotrend/Siemens have designed a PCI DVB card which is manufactured
in several technical variants and sold under several market names. A
wonderful Open Source GPL'd Linux driver for this family of cards is
available at http://www.linuxtv.org/dvb.
This driver has undergone repeated revisions. Version 0.8.2 of the
driver package is the last one of the 0.8.x series. It is somewhat out
of date meanwhile, but it is still used by some people because it has
some properties which were not taken over to succeeding revisions.
The present patch DVB-0.8.2-9f.patch is applicable to driver
package siemens_dvb-0.8.2.tar.gz which can be downloaded at
the mentioned URL. The patch improves several features of the original
driver package and creates some new ones. Look at the included README
file for a complete list of changes; and look at INSTALL to get an
installation instruction.
Some features realized by the patch:
- Compilation under kernel-2.4.x possible.
- Loading of modules by modprobe resp. automatic loading by
kmod is possible and recommended.
- Kernel's videodev.o + i2c-core.o are used.
- Location of ARM firmware binary files is selectable; default is
/usr/local/share/DVB.
- I2C chip/driver detection in dvb.o improved.
Missing/undetectable I2C drivers/chips are reported. A DVB card with
some undetectable I2C chips is itself declared as undetected now.
- Better utilization of image window areas in Video4Linux
grabbing and overlay mode (reduced black borders).
- Overlay mode is automatically continued after intermediate grabbing
mode (e.g., still image request during running TV replay in
xawtv).
- Grabbing buffers of SAA7146 module are allocated only when
a Video4Linux application occupies the driver.
- Cooperation with other SAA7146 non-DVB cards improved.
- Video4Linux YUV planar modes implemented.
- Overriding of auto-detected DVB card type possible.
- (tuxzap package:) Locale support (NLS) now possible.
- (tuxzap package:) Console applications only can be compiled
& installed.
- dvbd3a - a revision of dvbd3 by Jan Rafaj <dvb@3Rcom.org> -
now part of the package. dvbd3a works only with the patched 0.8.2
driver.
- Added tools DVBset, DVBstatus, gDVBstatus, dumpee.
All core properties - MPEG treatment, firmware, net interface, ...
- remain at original 0.8.2 level.
The patched driver package offers full support for DVB-S 1.3 only.
Support for DVB-S Rev. 1.5 and DVB-S 2.1 is still experimental (see
note below). DVB-C support is at the stage of the original DVB-0.8.2
driver. DVB-S Rev. 1.6 and DVB-T are not supported.
Hints for old-users: Driver: several module parameters
have changed during the past patch levels. Please read again the
INSTALL file, your /etc/modules.conf will probably need an
update. dvbd3a: format of frequency argument has
changed.
Generally, when installing an updated patch, compile &
install again all applications and tools which are part of the package.
Note: Support for DVB-S Rev. 1.5 and Rev. 2.1 suffers from
an I2C problem, more precise a lacking detection of the tuner PLL chip
TSA5059. I.e., this type of card currently cannot be used yet.
The author doesn't have this cards and can't perform any further
investigations himself. If you should have any suggestions how
to solve this issue feel free to send a mail.
|