CONTENTS
--------
32-bit
  . Compiled version of InstallDriver for a 32-bit system (XP32 and
    Vista 32-bit).
  . Installation batch file for SAA7146A driver (driver V3.00)

64-bit
  . Compiled version of InstallDriver for a 64-bit system (XP64 and
    Vista 64-bit for AMD processors)
  . Installation batch file for SAA7146A driver (driver V3.00)

SourceCode
  InstallDriver
    . Source code (in C) of InstallDriver
  SAA7146A
    . Source code (in C) of SAA7146A WDM driver V3.00




This package contains two individual things:
 1. InstallDriver utility which can also be used for 32 and 64-bit systems
    Note that there are two versions: one for 32-bit systems, and
    one for 64-bit systems.

 2. SAA7146A driver (V3.00) which can be used on a 64-bit system and
    supports being called by 32-bit applications
    Note that there are two versions: one for 32-bit systems, and
    one for 64-bit AMD systems.
    Although there is also a SAA7146A driver V3.00 for 32-bit systems,
    there is no need for this. The 'old' SAA7146A driver (V2.xx) can
    still be used (no added features or bug corrections have been included).
    The only reason for having V3.00 for a 32-bit system, is that these
    are based on the same source code.
    Because of the support of 32-bit applications running in a 64-bit
    system, some of the parameters passed on (pointers) on 64-bit systems
    are 'corrected'. This can cause problems, although all seem to operate
    as expected.



Note for Vista users
--------------------
Because Vista has more restrictions build in, installing is not as
straightforward as on an XP system. Two things have an impact on this:
 1. Insufficient rights
    Installing a driver requires administrator rights. The simplest
    way to do this, is right clicking on the application to execute,
    and then select 'Run as administrator'. This means that the
    'Installdriver.bat' file (which is typically used to install the
    SAA7146A driver) should be started as indicated.

 2. Signed driver check
    By default Vista only allows signed drivers to be installed. Although
    an unsigned driver can be installed, it will not be used by the system.
    Unsigned drivers can be used, when during boot up this check is
    disabled (using F8 and then selecting the appropriate option). However,
    this is a one-time only setting. At the next reboot the check is
    re-activated.
    This check can be permanently disabled, by executing the following
    command from a command prompt:
       bcdedit -set nointegritychecks ON

    Because you need administrator rights for this, you have to start
    the command prompt in the following way:
    Under 'Start/Programs/Accessories' right click on 'Command Prompt'
    and select 'Run as administrator' (or maybe 'Run elevated')

     Note: When InstallDriver detects that there are insufficients right to
           install the driver, then the displayed text indicates what need
           to be done to correct this on a Vista system.



Vista and MajorDVB
------------------
All the latest MajorDVB  versions work correct under XP64 and Vista, although
the following must be kept in mind:
. registering a DirectShow filter (like 'usrc.ax') requires administrator rights.
  By right clicking on the 'register.bat' file and then selecting 'Run as
  administrator' you will be able to do this.

The only thing which might be needed too, is using 'VIDEO.GRF' as the graph file,
instead of letting the application build the entire graph.



Vista, MajorDVB and ATI cards
-----------------------------
If you have an ATI video card and you are using the drivers as installed by
default, then you most likely will get an error when using MajorDVB. Two
problems occur:
 . DirectShow is not able to (re)map the PIDs. This can be circumvented by
   using the 'Use alternative DirectShow ...'
 . After a few seconds of video the application crashed (to be more exact:
   'atiumdag.dll' lets it crash). This might be circumvented by installing
   DVD-play software and using specific .GRF file, but thisis not guarantee.

Best thing to do is to install the latest (beta) driver for Vista from ATI,
which takes care of most of these problems.
The only thing which might be needed is using 'VIDEO.GRF' as the graph file,
instead of letting the application build the entire graph.

Thus, summarized:
 . register 'usrc.ax' using 'register'bat' using administartor rights
 . install the latest ATI video driver
 . use 'VIDEO.GRF' (or another graph), instead of letting the application build
   the whole graph.
