Can't use 0.31 on Imac PPC G4 1Mz
Brought to you by:
erdem_ua
Hi, I just tried to use the program. It work perfectly on a new Imac 20" Intel .
On an old Imac G4 PPC (semi-bowl type) with system 10.4.11 the programs gives me always:Input's movi section not found! It detects the file and the four CC code is correct, but then the error.
That happens with ANY file.
Ciao Andrea
I forgot to say that I tried on two different Imac PPC G4 (same 10.4.11 OSX)
Andrea
I need PPC version of mac for debug. It takes some time.
I hate "[IO/CUDA] <Warning> Event processing timed out. Event dropped." messages.
Bug verified by my eyes.
Good and bad news.
Good one is problem is identified.
DivFix++ reads binary data from file and interpret that data as little endian (since AVI files are in little endian ) but in mac PPC, program reads data as big endian. Reading a number as integer, 0x00000001 becomes 0x01000000. And program reacts weirdly. This happwns with PPC linux and other PPC machines.
I can also fix this by code. So needed to convert all data on read and write and reinterpret_cast operations as checked with function and this this actually make code unreadable. ( Its unreadable by not using assertions, try-catch mechanism for portability )
I think I try again ( I made it but there are some errors on writing operations...).
I wish it will be solved in next version :D
Fixed on SVN 48.