From: Joseph A. <jo...@mi...> - 2012-12-18 15:01:58
|
Hi, We've got a file from a client that didn't load with libquicktime. The file was generated by Omneon hardware. It turns out they put some zero bytes into the "edts" atom following its "elst" children. The number of zero bytes not being a multiple of 8 causes stream desynchronization in libquicktime. The attached patch fixes this particular problem, although I suspect there are many places in libquicktime where such desynchronization is possible. -- Joseph Artsimovich Senior C++ Applications Developer MirriAd Ltd |