This fix isn´t needed anymore for MediaPortal 1.1.0 Alpha and following builds!
As many observed there are some problems with the tv-server or the inbuild tv-engine of mediaportal and windows 7. I was playing arround with the eval version of windows 2008 server, but that didn´t impress me much and it´s a bit to expensive for running a mediacenter on it
The server versions of windows don´t include bda support so you need the bdaforserver patch. There was no problem on the windows server machine with the vista bda. But i started asking me what will happen if i grab the bda of windows 7 and integrate that in windows server 2008. Well the first surprise was that it was basicly working!
But the tv-server had now the same problems like running it on windows 7.
After that i thought about integrating the vista bda in windows 7. That wasn´t easy but here it is:
For English Windows Builds: https://forum.team-mediaportal.com/attachment.php?attachmentid=42521&stc=1&d=1245760801
For German Windows Builds: https://forum.team-mediaportal.com/attachment.php?attachmentid=42522&stc=1&d=1245760801
Now even with x64 support, some updated files and a fixed "Setup BDA.bat" for x86. The old version was only working with windows 7 installed on drive C. I have that fix now running on my windows 7 machine with build 5057, but it should work with other builds, too! It works with the mediaportal 1.0, the latest svn and the disaster editions. Haven´t tested it with other mediaportal versions, would be to much work , but it should work with all mediaportal versions.
This is just the first version of the fix. So that means that can cause many trouble, therefore i recommend making a backup before applying that patch. I allready included the needed files from vista sp1 and some media center updates but you can also use the files of your own vista installation. Maybe interesting for testing the vista service pack 2 bda. There is even a backup and restore funktion included for the original bda of windows 7. For me there was no problem after some restarts but i don´t know when windows will restore the original files. Im sure you have to reapply the "setup bda.bat" after installing new tv hardware. So just test it but don´t blame me if it´s not working or crashing your system. I tested it and all problems were left. For me it solves even the problem that some recordings weren´t deleteable after watching them. With this fix i can even watch dvds stored on an external usb drive. I have running that patch now on two machines an scheduled more than 50 recordings. There were absolutely no problems. I have even done a stress test and recorded 26 channels at the same time. The tv-server needed only 10% cpu for that on an old pentium 4 3,2Ghz
I had to change the fix. That means you have to get the vista files by yourself. So first download the fix for your language and extract the archive. Then you have to copy the "bdaforserver" folder on the systemdrive of your vista machine. Ok now you placed that "bdaforserver" folder on your vista machine, the go to the "bdaforserver" folder and then in the "Setup For x64" or the "Setup For x86" depends on the build you use. Note if you use a x64 Windows 7 you need a x64 Windows Vista to get the needed files. For a x86 Windows 7 you need the x86 Windows Vista. Then you have to run the "Get BDA Vista Files.bat" after that copy the "bdaforserver" folder on the system drive of your windows 7 machine. Stop the TV-Server. Go again to the "Setup For xXX" folder, the same you have chosen above. First start the "Backup Win7 BDA.bat" that will create a backup of the original system files so can restore them later when needed via the "Restore Win7 BDA.bat". Then you can run the "Setup BDA.bat" to apply the fix. Now start the TV-Server again and you are done.
Well i am pretty sure you will loose nativ dvb-c and dvb-s support in windows media center but who needs mediacenter when you can have mediaportal? But i haven´t also testet this. I deinstalled windows media center at the first boot after setup
PS: Don´t use the MS codec in the 5057 build or later for HDTV that will cause the myTV plugin to hang at start. Even if you have no HD channels!
As many observed there are some problems with the tv-server or the inbuild tv-engine of mediaportal and windows 7. I was playing arround with the eval version of windows 2008 server, but that didn´t impress me much and it´s a bit to expensive for running a mediacenter on it
The server versions of windows don´t include bda support so you need the bdaforserver patch. There was no problem on the windows server machine with the vista bda. But i started asking me what will happen if i grab the bda of windows 7 and integrate that in windows server 2008. Well the first surprise was that it was basicly working!
But the tv-server had now the same problems like running it on windows 7.
After that i thought about integrating the vista bda in windows 7. That wasn´t easy but here it is:
For English Windows Builds: https://forum.team-mediaportal.com/attachment.php?attachmentid=42521&stc=1&d=1245760801
For German Windows Builds: https://forum.team-mediaportal.com/attachment.php?attachmentid=42522&stc=1&d=1245760801
Now even with x64 support, some updated files and a fixed "Setup BDA.bat" for x86. The old version was only working with windows 7 installed on drive C. I have that fix now running on my windows 7 machine with build 5057, but it should work with other builds, too! It works with the mediaportal 1.0, the latest svn and the disaster editions. Haven´t tested it with other mediaportal versions, would be to much work , but it should work with all mediaportal versions.
This is just the first version of the fix. So that means that can cause many trouble, therefore i recommend making a backup before applying that patch. I allready included the needed files from vista sp1 and some media center updates but you can also use the files of your own vista installation. Maybe interesting for testing the vista service pack 2 bda. There is even a backup and restore funktion included for the original bda of windows 7. For me there was no problem after some restarts but i don´t know when windows will restore the original files. Im sure you have to reapply the "setup bda.bat" after installing new tv hardware. So just test it but don´t blame me if it´s not working or crashing your system. I tested it and all problems were left. For me it solves even the problem that some recordings weren´t deleteable after watching them. With this fix i can even watch dvds stored on an external usb drive. I have running that patch now on two machines an scheduled more than 50 recordings. There were absolutely no problems. I have even done a stress test and recorded 26 channels at the same time. The tv-server needed only 10% cpu for that on an old pentium 4 3,2Ghz
I had to change the fix. That means you have to get the vista files by yourself. So first download the fix for your language and extract the archive. Then you have to copy the "bdaforserver" folder on the systemdrive of your vista machine. Ok now you placed that "bdaforserver" folder on your vista machine, the go to the "bdaforserver" folder and then in the "Setup For x64" or the "Setup For x86" depends on the build you use. Note if you use a x64 Windows 7 you need a x64 Windows Vista to get the needed files. For a x86 Windows 7 you need the x86 Windows Vista. Then you have to run the "Get BDA Vista Files.bat" after that copy the "bdaforserver" folder on the system drive of your windows 7 machine. Stop the TV-Server. Go again to the "Setup For xXX" folder, the same you have chosen above. First start the "Backup Win7 BDA.bat" that will create a backup of the original system files so can restore them later when needed via the "Restore Win7 BDA.bat". Then you can run the "Setup BDA.bat" to apply the fix. Now start the TV-Server again and you are done.
Well i am pretty sure you will loose nativ dvb-c and dvb-s support in windows media center but who needs mediacenter when you can have mediaportal? But i haven´t also testet this. I deinstalled windows media center at the first boot after setup
PS: Don´t use the MS codec in the 5057 build or later for HDTV that will cause the myTV plugin to hang at start. Even if you have no HD channels!