Limits be gone.

Started by 1%, July 25, 2012, 06:57:06 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

g3gg0

Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

jonas18z

Can someone upload a video file >4gb with the error?

Malcolm Debono

Quote from: g3gg0 on August 07, 2012, 11:29:26 PM
http://upload.g3gg0.de/pub_files/b9221309f4c40b3ee0e8db28515bebca/autoexec.bin

i added some autodetection.
can you 60D guys try? :)
thanks :)

Thanks! Will try it now :)

Edit: Movie recording stopped automatically at curr: 00004B35000000000. The curr value is increasing now and max value stays the same (unlike previously). Clip is less than 13 minutes.

Edit 2: Tried again and still didn't manage to get longer recordings. Both clips are 3.98gb. I'm using a Sandisk 16gb formatted in exFAT. Is that right?
Wedding & event cinematographer
C100 & 6D shooter
New here?  Check out the FAQs here!

g3gg0

yes, thats correct.
hmm give me some minutes to think about it.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%

I tried the latest and recorded a 7.4gb file. I can confirm max stays the same and current changes as the camera writes.

Weird it doesn't work on 60D. I'm using a 32g class 10 card... I don't have a 16g to try. I haven't tried it on my fast card yet but I assume it will work the same.

g3gg0

Quote from: Malcolm Debono on August 08, 2012, 01:02:51 AM
Edit: Movie recording stopped automatically at curr: 00004B35000000000.

00004B35(hex) = 19253(dec)
19253 / 60 / 25 = 12min 50sec

true?
then this is not the file size, but the frame count :)

ok lets search for the file size. i will upload a new file tonight.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%

Figured out a little.

Normal movie ends like this:


73 6B 69 70 00 00 01 44 43 4E 44 42 46 5F 29 20 46 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 45 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20 44 5F 29 20



Long movie ends like:


73 6B 69 70 00 01 10 EC 43 4E 44 42 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 66 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 67 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 68 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 69 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6A 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18 6B 75 25 18



Latter is much longer and full of interesting ascii writings. Board limits kinda truncate the last one but you get the point.

1%

Also I looked at 3.99 GB (4294967295 bytes). After it goes to FFFFFFFC it starts over from 00000012 in the hex editor.... BUT if I start scrubbing the offsets go back to normal... this mimics the sequential read and scrubbing behaviour....how do I fix this?

jonas18z

Could this have something to do with the 4GB quicktime limit?

QuoteThe co64 atom for a track lists the offsets for the various chunks that comprise a media track. These offsets are absolute offsets within the file starting from offset 0. Note that this atom allows for 64-bit offsets which is necessary for QuickTime files exceeding 4 gigabytes. Smaller files can save space in this table by using the stco atom which only allows for 32-bit offsets.
http://wiki.multimedia.cx/index.php?title=QuickTime_container#co64

and
https://developer.apple.com/quicktime/icefloe/dispatch022.html


1%

This is very helpful... I need a mov atom display/editor. I have a feeling this is part of it. I saw some of the atoms in the file and now I know what "skip" means.


g3gg0

thanks for the hint with exiftool.
hmm looking deeper into my file...

EXIFtool says MovieDataSize is 235351288(dec), 0x0E072CF8(hex).
looking into that file, i see "mdat" start at 0x30008
this means, mdat ends at 0x0E0A2D00 - but it ends at 0x10E0A2D00.

looking at the qt container structure, right before mdat i see a 0x0E072D00 hex value.
so the .mov container structure seems to be organized like:
[4 byte size header+data] [4 byte type] [n byte data]

and since the size is 32 bit, we already have an overflow there with payload > 4GiB.
so the .mov container the camera uses seems causing severe problems with large movies.

this explains why windows media player will fail to play more than a few seconds (maybe only 0x0E072D00 bytes)
still it doesnt explain, why vlc can play the video at all until it reaches the 4GiB mark.
i would expect that VLC honors the buggy - overflowed length field..

weird...
now... what?
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

g3gg0

from: http://multimedia.cx/mirror/qtff-2007-09-04.pdf

Extended Size
If the size field of an atom is set to 1, the type field is followed by a 64-bit extended size
field, which contains the actual size of the atom as a 64-bit unsigned integer. This is used when
the size of a media data atom exceeds 2^32 bytes.

and images show, if the size is 0, the section is as large as the file.
patched that, but still vlc cannot play :(
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

g3gg0

Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%

Thanks, I've been looking for solutions all day... seems there is now a cottage industry for "movie repair" which shares a lot with the spyware crew. I found a cycorder repair script that didn't work and some java atop repairer that I'm still trying to run (hate java).

I tried copying everything out of a good movie and combining it but the hex editor crashed. Seems offsets end at 3.99gb and if you sequentially read it doesn't acknowledge the new larger file size. If you start scrubbing and stopping it places the correct offset returns. I'll keep trying things. Saving the overflow on its own and adding a new header to it is something I'm gong to try.

Also what about stripping the stream out and putting on a new container with co64

g3gg0

if you need a 64 bit capable hex editor, use HxD
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%

I have 3 boxen...

1. Laptop for dev Centrino/1.5gb ram
2. Main Pc for rendering with 16gb ram and all that fun stuff.
3. "HTPC" 2gb ram but x64

Box 2 is out today.


I was doing it on 1 in linux... I extracted the raw stream with that tool but I'm still having issues with it. I want to recontainerize it but avidemux can't recognize it now :( it is a .avc1 (or .avc?) file.

1%

There are totally corrupted atoms:

Good: http://www.qfpost.com/file/d?g=LLdismoQi
Bad: http://www.qfpost.com/file/d?g=fPqFuiWiL


I think the lengths for the different atoms are simply wrong and thats why it looks like it has funny names. Mdat should extend all the way till skip in the end. Instead its cut into a couple of cunks and skip is ignored. I think this is related to the chunk table in one of the other atoms. I'll try to use the program (while I still can) and modify that.

g3gg0

thats because mdat is 0x000000011BE38A40 bytes long, but the length is saved as 0x1BE38A40.
the upper 32 bits are truncated. tried to modify the chunk length to 64 bit, but still i get white noise in vlc after 4GiB

and i am sure we have problem because of the sync entries or such things :)
we have to patch 'stco' to  'co64' atoms, adding the upper 32 bits on heuristics (overflow detection)
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

1%


FF2C8404: 'stsz%s : AtomType[stsz]' FF2C8188
FF2C841C: 'movrAnalyzeStszAtom' FF2C81B4
FF2C8434: '%s : stsz Analyze Error(%#x)' FF2C822C
FF2C8454: 'stco%s : AtomType[stco]' FF2C8238
FF2C846C: '%s : stco Analyze Error(%#x)' FF2C8280
FF2C848C: '%s : Size Error(Total:%d)(Temp:%d)'


Is in firmware.

jonas18z

If you are on OSX and registered as a developer (it's free) there is a tool called Atom Inspector.

https://developer.apple.com/downloads/index.action?q=quicktime


Quote
Atom Inspector is a tool for viewing and editing atom resources in QuickTime movie and MP4 files. It provides functionality such as incremental atom search, atom specific data views and hexadecimal display mode. Atom Inspector requires a Mac running Mac OS X 10.5.7 or later.

1%

Thats good because the trial on the windows app is only 7 days. If co64 functionality can be patched into sto or co64 is usable but hidden somehow then I think we can write good files the first time and have a clean solution.

g3gg0

i analysed the writer routines in camera.
its possible to extend the features, but only when we can use cache hacks (they cause yet unclear side effects on 60D)
and if we put a lot of patchwork into the firmware using that hacks.

or

we open, parse and fix the file after it was recorded.
plus we can combine that with a "merger" that would be necessary for cameras not supporting exFAT to join the seperated files.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

3pointedit

g3gg0, sorry what do you mean by that? A non-exFAT camera could record long faulty files or would they record sequences of a broken file to be repaired in post?
550D on ML-roids

g3gg0

task:
allow recordings >4GiB with all cameras

problems:
a) camera limits recording to 4GiB
b) FAT does not support files > 4GiB, some cameras support exFAT, some not
d) camera uses .mov with 32-bit tags only, which woll overflow and for sure cause trouble

solutions:
a) we can patch that "max length" field (success on 600D, others will follow)
b) we can either use exFAT or hook the writer routines to split the huge container into separate files (first works, second not yet)
c) we can patch camera firmware (a lot of work and very model-specific) or build a fixer that corrects the file afterwards (preferred)


Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!