I'm afraid that for me it falls over in the same way "Meada Centre has stopped working" etc.
Lucky1981: I'm afraid that for me it falls over in the same way "Meada Centre has stopped working" etc.
Was that the file that xs4all posted? There is still the possibility with the "88" change I detailed. If the PE checksum can be modified then maybe that would work. If that doesn't then there is definitely something more complicated going on. Maybe there is another date check when playing back the files - not sure how this could be debugged though.
xs4all:Added validation in the 5D loop. D8 is now only changed to E8 when the loop counter is 0x33.http://rapidshare.com/files/146327860/MSDTVVDEC.zip.html
How do you change the PE checksum? I think my "88" change has a good chance of being effective as it makes a minimal change to the code.
asm495: xs4all:Added validation in the 5D loop. D8 is now only changed to E8 when the loop counter is 0x33.http://rapidshare.com/files/146327860/MSDTVVDEC.zip.html How do you change the PE checksum? I think my "88" change has a good chance of being effective as it makes a minimal change to the code.
Is anyone able to give me a link to a file with the "88" change only? I can try it now.
xs4all:Here is a version my DLL where I've stripped all value modifications. You'll need to go back in time to get it to work. I still make a jump is my PE section. It should not break MCE. If it breaks MCE then the files that I generate are not valid for MCE. Otherwise, I simply need to add more validation to decide when to modify D8.http://rapidshare.com/files/146334282/MSDTVVDEC.zip.html
As you expected, this file worked for SD and HD but only after setting that date back.