[vorbis-dev] Return of the Son of MIME type

Ali Abdin aliabdin at aucegypt.edu
Wed Oct 25 18:48:42 PDT 2000



* Ralph Giles (giles at snow.ashlu.bc.ca) wrote at 23:47 on 25/10/00:
> On 25 Oct 2000, Maciej Stachowiak wrote:
> 
> > I just read every post in the web archive of vorbis-dev with "mime" in
> > the title. I didn't see any that addressed anything remotely similar
> > to the usability arguments I, and numerous other people, raised in
> > this go-around. Thus, I think "go read the archives" is not a fair
> > response.
> 
> Yeah, most of the previous discussion has taken place around filename
> extensions. It's not fair. This should be faq. :-/
> 
> > Also, if people keep questioning this particular decision (including
> > intelligent, experienced engineers), maybe that means that the
> > decision should be reconsidered in light of new information.
> > 
> > Another data point: the fact that QuickTime has only a single file
> > type for both audio-only and audio/video files is widely cited as a
> > reason it's largely failed to catch on as a format for audio files,
> > unlike MPEG (which has separate audio and video mime types).
> 
> Not compression quality or the high price of authoring tools? I'd be
> interested in any reference pointers you have on this. I kinda missed the
> early years of mp3. Did the early file-trading use the web or another 
> mime-based protocol? What about in multimedia products and games?
> 
> > I also read over Chris Hanson's arguments where he argues that MIME
> > type is inadequate for selecting the application to launch for a
> > particular file. This simply seems bizzare, because that is the exact
> > purpose for which MIME types were invented. Originally this was meant
> > for email with non-plain-text data but over time has been extended to
> > many more internet protocols, and finally to nearly every desktop that
> > has been invented since the internet became popular (previously,
> > proprietary concepts of type abounded).
> 
> That's not a rebuttal to Chris' arguments, but you're right that the
> creator mechanism (particularly as implemented in MacOS) is less useful
> in a heterogeneous enviroment. I'm glad to hear Nautilus provides per-file
> application preferences! That handles many of the usability advantages
> Chris mentioned, in a smarter way. Is there a mechanism for applications
> to set that preference, or a policy against same?
> 
> > I still haven't seen any serious reason why it would be bad to have
> > three easily distinguishable types:
> > 
> > * audio/x-ogg for files where the primary use is audio
> > * video/x-ogg for files where the primary use is video
> > * application/x-ogg for anything more complicated
> 
> Rakholh's original question remains: how would we determine this
> efficiently? Filename extension? Initial binary stream-description
> substream that works with mime-magic?

(Rakholh == me) for those who didn't know :P

Anyway, I am never ever said that we should use filename extension to
determine this. I was advocating for a mime-magic number in the Ogg header
that would inform us of the contents within the Ogg bitstream
 
> I think the problem is that we fundamentally rate the audio vs. other 
> distinction as less important than the flexibility of ogg as a
> content-blind bitstream format. That's why we keep arguing about
> intangibles.
> 
> > P.P.S. I'm not flaming, or at least I don't mean to be. I think
> > everything I've said has been courteous and based on facts and
> > reasoning. Can't speak for others though.
> 
> No, you and Ali have both been polite and reasonable. We're just testy
> about having to rehash this design decision again.
> 
> Hopefully cordial in return,
>  -ralph
> 
> --
> giles at ashlu.bc.ca
> 
> 
> 
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list