QUOTE(ChristianHJW @ Nov 15 2003, 02:46 PM)
Argument ? Why should i see the necessity to defend ourselves for what we did ? I dont need no arguments. If people like to use our container, they do so, if they like to use MOV they can do that also. Its as simple as that.
Maybe I was a bit too aggressive in my wording. What I meant was considering you already have created your file format, finding a reason for people to choose it over MOV will be difficult. If people are happy with MOV, Matroska won't offer them all that much new. I'd like to say the opposite is true as well, but after all, support for Matroska isn't widespread - especially not on macs.
The two formats seem very similar; the differences between EBML and atoms seem to be technicalities anyway - whether you use a UTF-8 character or a 32-bit integer to identify an element.
QUOTE(ChristianHJW @ Nov 15 2003, 03:49 PM)
To come back to the original topic, why istn MOV used more if its so good, has an open and well documented API, and is a widely adopted standard ?
I believe the reason why MOV hasn't been used widely is that up to recently, there were not many other ways to create one other than using QuickTime. 3ivx D4 introduced a splitter for some Windows API - I think it's DirectShow - but it had synchronisation issues when decoding. They should be fixed with their D4.5 release on Tuesday. FFmpeg only recently added a MOV muxer to it's impressive array of supported file formats. I think the QuickTime file formats will see much wider support in the future. What makes AVI so unique is that every decent player has an implementation of it - it seems MOV is moving slowly, but steadily, in that direction.