What is the purpose of this patch?

    WindowsXP contains several bugs which will cause major showstopper issues, like crashes, when using MediaPortal togehter with a dvb or atsc card.

    The fix will unregister the old files in the "windows\system32" folder, and register the new files provided by the download archive.
    No files will get deleted!

    Windows XP MediaCenter Edition RU2 (RollUp2) is not effected from these issues, because Microsoft fixed them there.
    Thats where the files from this patch are coming from

    Windows Vista also does not need this fix.

Requirements

    Before you apply the dvbfix on your WindowsXP installation, you have to check the MediaPortal requirements.
    Please apply all the updates and hotfixes listed there before you apply the dvb-hotfix.

    Attention:

        * the dvb-fix installation will fail if Windows MediaPlayer 11 or later is missing.
        * if you install a WindowsService Pack after you pplied the dvb-fix, you have to re-apply the dvb-fix!
        * if you install WindowsXP ServicePack 3 on a Windows XP MCE system, then you need the dvb-fix, because the WindowsXP SP3 replaces the fixed files from the WindowsXp MCE - RU2 update.

Installation:

       1. download the dvb-hotfix
       2. unzip the archive to c:\
       3. enter the "dvb-fix" folder on c:\
          Note: please just place it on c:\ because thats the safe way.
       4. doubleckick the "runme.bat" which will unregister the broken files in "windows\system32" and register the new files in "c:\dvbfix"
       5. restart your PC


    Note:
    If you get an error message that a component could not get registered, then you might miss the latest version of the Windows MediaPlayer.

General Note:

    * WindowsUpdates / WindowsMediaPlayer
      The reason why we require all windows updates to be installed and the latest Version of Windows MediaPlayer is that Microsoft releases fixes such as for DirectShow, bundled with updates as i.e. WindowsMediaPlayer.
    * "%~dp0" makro in runme.bat
      We received a we questions regarding the purpose of the "%~dp0" macro which is used in the runme.bat.

      The "%~dp0" macro resolves to the fully expanded path to the directory containing the batch file. This allows batch files to run regardless of the current working directory.
