danielgtaylor / qtfaststart

Quicktime atom positioning in Python for fast streaming
http://programmer-art.org/
466 stars 60 forks source link

Support files with multiple mdat atoms. #19

Open bradleysepos opened 8 years ago

bradleysepos commented 8 years ago

qtfaststart can mistakenly handle files with multiple mdat atoms as already set up when the moov atom is actually at the end of the file. This patch makes certain the moov atom is placed before all mdat atoms.

bradleysepos commented 8 years ago

Found some more edge cases, will reopen when I have solved them.

bradleysepos commented 8 years ago

Good to go now.