Mac OS 9 Lives

Classic Mac OS Software => MultiMedia Players & Codecs => Topic started by: ivan_holmes on May 24, 2020, 01:15:05 PM

Title: Ogg Vorbis QuickTime component (updated version)
Post by: ivan_holmes on May 24, 2020, 01:15:05 PM
Hi all,

As part of my investigations into adding support for new media formats via QuickTime components, I recently downloaded the sources for the Ogg Vorbis QuickTime component and managed to get them to compile. As far as I know, version 1.0d6 was the last released for Mac OS 9 (compared to version 1.0d8 for Mac OS X, after this the Xiph QuickTime components were used instead... I wonder if these come from a similar source tree).

I have compiled the sources against the latest versions of libogg and libvorbis, to create an up-to-date 'version 1.0d9' of the component. I have tested it on my own machine and it works well for playing, import and export.

A Stuffit archive containing the binaries is attached in case anyone would find it useful. To comply with the original license terms and also to maintain the spirit of free open source software, the source code (including working CodeWarrior 8.3 Pro projects and also binary outputs) is attached as well.

Cheers,
Ivan
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: Protools5LEGuy on May 24, 2020, 04:46:37 PM
Thanks for updating a component in QT.

https://en.wikipedia.org/wiki/Vorbis

It seems better than MP3 quality-wise at the same bit rate.

Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: ivan_holmes on May 25, 2020, 06:28:08 AM
Thanks for updating a component in QT.

https://en.wikipedia.org/wiki/Vorbis

It seems better than MP3 quality-wise at the same bit rate.
Indeed it is, a shame it never saw wider adoption.
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: Protools5LEGuy on May 25, 2020, 10:08:14 AM
We should make a list of Mac OS 9 apps that could import/export Ogg Vorbis

For me it would be Audition as a swiss-army knife file to convert files to WAV and AIFF used in Protools +Logic
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: ivan_holmes on May 26, 2020, 03:00:34 AM
I don't do much audio work in OS 9 myself so I have nothing to add, but I believe with this component most QuickTime based apps will be able to import/export it - not sure to what extent this is true.
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: Mat on May 26, 2020, 10:37:35 AM
Thanks a lot for this new QT component!

I never got why Open Source wasn't used much for Mac OS 9. There are still a lof of possibilities without the need to reinven the wheel again. So once again: thank you!
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: ivan_holmes on May 26, 2020, 10:58:49 AM
Thanks a lot for this new QT component!
Just to clarify, the component is not new (it dates back to 2001/2), this is just a new build with updated upstream libraries. These sources do however hold a significant part of the key to creating brand new components, I am planning to start with Apple Lossless (seems the most useful to me); I have a lot of reading and getting up to speed to do first though.

I never got why Open Source wasn't used much for Mac OS 9. There are still a lof of possibilities without the need to reinven the wheel again. So once again: thank you!
I can only assume that Mac OS 9 simply wasn't used much by open source/free software developers, and the totally different architecture from *nix makes a lot of potential ports harder.

I totally agree though, I imagine at this point almost all new development for 9 will be based on open-source stuff - it can only be good for us to archive source code and share as much knowledge as possible.
In cases where older versions of a program already run on 9 and there haven't been any big architectural changes, backporting new versions could be relatively easy – maybe it would be possible to identify some 'low hanging fruit'.
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: Mat on May 26, 2020, 11:25:58 AM
maybe it would be possible to identify some 'low hanging fruit'.
May I point you to the following thread about PDF usage ;)
http://macos9lives.com/smforum/index.php/topic,2923.0.html

Don't know if it is of interrest for you, but perhaps Knez could need some help, and it is not too complicated for you? But the first improvement was a single character, and it took MARL 15 minutes (after begging for years). ;)
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: ivan_holmes on May 26, 2020, 11:37:47 AM
It's of some interest, I will have a look and assess the situation.
Title: Re: Ogg Vorbis QuickTime component (updated version)
Post by: vectrex on May 26, 2020, 01:59:05 PM
thanks Ivan!