Hi All!
Been involved with a bunch of projects lately, the latest being to try and learn a bit about XP, and maybe get the @#**#!!! matrox stuff working with it. While I haven't been really successful so far, I'm hoping some small pieces of the puzzle I've stumbled across might help someone smarter then I to solve this mess. There's also the possibility that something in my system, or the g400 itself is preventing whatever from working, so maybe it'll work for someone else.
Like everyone else I've been unable to get the msi-type video tools install to work. I have come across a small app at: http://www.linkcad.com/msi2xml/msi2x...ml/msi2xml.htm that tells a lot about the msi install program itself. It basically creates an xml file that diagrams everything in tables -- maybe this will be of use to someone, but unfortunately I couldn't come up with anything really useful.
Another promising avenue (I thought) was the compatibility apps from Microsoft. I found these by following the 1st tips link off the M/Soft XP site (I think it was: http://wxperience.com/tips.php). They include an applet that lets you control how any app interacts with XP, returning false OS info etc... I tried all the 100+ options, though I confess often several at a time, but didn't get anywhere -- the logs all ended with the installation program querying the OS version several times.
Running the administrative tool included in the later of the 2 compatibility apps, it lists a fix that if I read it correctly, has been installed to make Installshield 6 more compatible with XP. Perhaps that's why the install worked with earlier versions of XP. I did try deleting the installshield sub-folder in the program files\common folder, and the VT install replaced it with an older version but still didn't work.
The version listed in the compatibility apps was newer then anything I had though -- Perhaps someone might find a newer version of the installshield kernel & that will work? You can also apply to download a demo version of their apps at the installshield site -- maybe one of those might be able to disassemble the install enough to see what's going on.
I attempted installation using the msi file in the temp folder (left over from a previous failed install) from the command line using MS documented switches. This failed too, but I did get an error message that the needed directx was not installed. I attempted to install DX8 for win2k, but this had no effect, other then I never got that error message again.
So far the only other info I've gotten is that there seems to be a problem with the ISscript portion. One of several logs showed it had a problem registering, and the uninstall applet in XP's Control Panel lists this as an installed app after trying the install. I know turning off most all processes/services didn't help, and it doesn't seem to be a permissions thing. I did find it amusing (in a dark sort of way) that Matrox reverted to standard installation with their newest VTools released for the etv.
The easiest way around this problem may be if someone would be kind enough to post the files themselves from a successful win2k install. Comparing version numbers at least, there seems little change within the Matrox Video Tools NT folder from the original beta from last year and the latest version just released for the etv, so perhaps the files in question can be limited to rrapi.dll (the remaining files in windows\system32 have been released already as patches). The files in the windows\system32\drivers folder: rr2ctrl.sys -- rr2iomod.sys -- rr2mjpeg.sys -- rr2vbi.sys may actually not have changed (the latest etv files have the same version numbers at least as last years vtools) but with the installs failing, I have had no way to compare them accurately.
At any rate, it may turn out the easiest way to get vtools working in XP is to install the original win2k beta tools, then update a few system files.
It also may turn out that one or more of the .AX files in the video tools folder also need updating, but I haven't gotten far enough to tell other then to say the vin.ax that comes with the latest etv tools is incompatible with rrapi.dll files earlier then the included 2.2... version.
The original drivers included in XP for the marvel g400 install a wdm crossbar driver or device -- something I found with the leaked beta in win98 SE also. This works along with the regular vidcap drivers in win98SE, though the capture size is restricted to 320 x 240 NTSC in a 352 x 240 window. Also in win98 SE, I found that I needed wdm compatible drivers for my sound card before the wdm capture portion would work.
In XP (before vtool installation) wdm capture did work, though not as well, nor with as many controls as in win98SE. Thinking this might be part of the problem, I did get some small improvement by installing a later Matrox driver without the wdm crossbar stuff, and then removing all the references in the registry to mtxvideo (mtxvideo.sys in the windows\system32\drivers folder is the file in question).
So far, my BIG problem has been that any avi file previously encoded with the matrox hardware mjpeg would either not work, or crash the system. In some cases, using the rrapi.dll from the etv vtools for example, right clicking on such a file would crash windows explorer. I found that using media player 2 for such testing worked much better, since when it failed stopping it through the task manager does not crash the system as with the included media player 8. Using either player the task mgr shows cpu usage in the high 90% range for the failed process -- I believe now that the problem is with the filter.
I was finally able to get either media player working with these avi files by turning off direct x for the g400, though the frame drops on playback make this an unacceptable solution. Even then, checking the properties for the matrox vidcap driver in device mgr failed, so there still is/was a problem obviously. Anything other then watching tv doesn't, can't work if XP can't or won't access the zoran part of the card.
For now I've just deleted my XP install, so I can start over and see what happens with an un-modified, clean installation, hopefully without the movie maker this time in case that is part of the problem. I also want to try installing Vtools using the compatibility tool, in case earlier installations have failed to insert whatever into the registry or neglected needed files. might try 2600 too after that last post.
BTW, anyone interested in reinstalling the original drivers that come with XP RC2 will find the needed files on the installation CD cut from the download, but they aren't in the cab files, instead being in compressed format individually, as with Mga.sy_ for example; winzip expands these nicely. The files themselves start with mga and mtx, and are enough for XP to go with.
Maybe this will provide some clues for other folks working on this too.
Thanks
mikie
Been involved with a bunch of projects lately, the latest being to try and learn a bit about XP, and maybe get the @#**#!!! matrox stuff working with it. While I haven't been really successful so far, I'm hoping some small pieces of the puzzle I've stumbled across might help someone smarter then I to solve this mess. There's also the possibility that something in my system, or the g400 itself is preventing whatever from working, so maybe it'll work for someone else.
Like everyone else I've been unable to get the msi-type video tools install to work. I have come across a small app at: http://www.linkcad.com/msi2xml/msi2x...ml/msi2xml.htm that tells a lot about the msi install program itself. It basically creates an xml file that diagrams everything in tables -- maybe this will be of use to someone, but unfortunately I couldn't come up with anything really useful.
Another promising avenue (I thought) was the compatibility apps from Microsoft. I found these by following the 1st tips link off the M/Soft XP site (I think it was: http://wxperience.com/tips.php). They include an applet that lets you control how any app interacts with XP, returning false OS info etc... I tried all the 100+ options, though I confess often several at a time, but didn't get anywhere -- the logs all ended with the installation program querying the OS version several times.
Running the administrative tool included in the later of the 2 compatibility apps, it lists a fix that if I read it correctly, has been installed to make Installshield 6 more compatible with XP. Perhaps that's why the install worked with earlier versions of XP. I did try deleting the installshield sub-folder in the program files\common folder, and the VT install replaced it with an older version but still didn't work.
The version listed in the compatibility apps was newer then anything I had though -- Perhaps someone might find a newer version of the installshield kernel & that will work? You can also apply to download a demo version of their apps at the installshield site -- maybe one of those might be able to disassemble the install enough to see what's going on.
I attempted installation using the msi file in the temp folder (left over from a previous failed install) from the command line using MS documented switches. This failed too, but I did get an error message that the needed directx was not installed. I attempted to install DX8 for win2k, but this had no effect, other then I never got that error message again.
So far the only other info I've gotten is that there seems to be a problem with the ISscript portion. One of several logs showed it had a problem registering, and the uninstall applet in XP's Control Panel lists this as an installed app after trying the install. I know turning off most all processes/services didn't help, and it doesn't seem to be a permissions thing. I did find it amusing (in a dark sort of way) that Matrox reverted to standard installation with their newest VTools released for the etv.
The easiest way around this problem may be if someone would be kind enough to post the files themselves from a successful win2k install. Comparing version numbers at least, there seems little change within the Matrox Video Tools NT folder from the original beta from last year and the latest version just released for the etv, so perhaps the files in question can be limited to rrapi.dll (the remaining files in windows\system32 have been released already as patches). The files in the windows\system32\drivers folder: rr2ctrl.sys -- rr2iomod.sys -- rr2mjpeg.sys -- rr2vbi.sys may actually not have changed (the latest etv files have the same version numbers at least as last years vtools) but with the installs failing, I have had no way to compare them accurately.
At any rate, it may turn out the easiest way to get vtools working in XP is to install the original win2k beta tools, then update a few system files.
It also may turn out that one or more of the .AX files in the video tools folder also need updating, but I haven't gotten far enough to tell other then to say the vin.ax that comes with the latest etv tools is incompatible with rrapi.dll files earlier then the included 2.2... version.
The original drivers included in XP for the marvel g400 install a wdm crossbar driver or device -- something I found with the leaked beta in win98 SE also. This works along with the regular vidcap drivers in win98SE, though the capture size is restricted to 320 x 240 NTSC in a 352 x 240 window. Also in win98 SE, I found that I needed wdm compatible drivers for my sound card before the wdm capture portion would work.
In XP (before vtool installation) wdm capture did work, though not as well, nor with as many controls as in win98SE. Thinking this might be part of the problem, I did get some small improvement by installing a later Matrox driver without the wdm crossbar stuff, and then removing all the references in the registry to mtxvideo (mtxvideo.sys in the windows\system32\drivers folder is the file in question).
So far, my BIG problem has been that any avi file previously encoded with the matrox hardware mjpeg would either not work, or crash the system. In some cases, using the rrapi.dll from the etv vtools for example, right clicking on such a file would crash windows explorer. I found that using media player 2 for such testing worked much better, since when it failed stopping it through the task manager does not crash the system as with the included media player 8. Using either player the task mgr shows cpu usage in the high 90% range for the failed process -- I believe now that the problem is with the filter.
I was finally able to get either media player working with these avi files by turning off direct x for the g400, though the frame drops on playback make this an unacceptable solution. Even then, checking the properties for the matrox vidcap driver in device mgr failed, so there still is/was a problem obviously. Anything other then watching tv doesn't, can't work if XP can't or won't access the zoran part of the card.
For now I've just deleted my XP install, so I can start over and see what happens with an un-modified, clean installation, hopefully without the movie maker this time in case that is part of the problem. I also want to try installing Vtools using the compatibility tool, in case earlier installations have failed to insert whatever into the registry or neglected needed files. might try 2600 too after that last post.
BTW, anyone interested in reinstalling the original drivers that come with XP RC2 will find the needed files on the installation CD cut from the download, but they aren't in the cab files, instead being in compressed format individually, as with Mga.sy_ for example; winzip expands these nicely. The files themselves start with mga and mtx, and are enough for XP to go with.
Maybe this will provide some clues for other folks working on this too.
Thanks
mikie
Comment