Author Topic: Ogg Vorbis QuickTime component (updated version)  (Read 3862 times)

Offline ivan_holmes

  • Enthusiast Member
  • ***
  • Posts: 28
  • New Member
Ogg Vorbis QuickTime component (updated version)
« 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

Offline Protools5LEGuy

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2750
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #1 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.

Looking for MacOS 9.2.4

Offline ivan_holmes

  • Enthusiast Member
  • ***
  • Posts: 28
  • New Member
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #2 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.

Offline Protools5LEGuy

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2750
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #3 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
Looking for MacOS 9.2.4

Offline ivan_holmes

  • Enthusiast Member
  • ***
  • Posts: 28
  • New Member
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #4 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.

Offline Mat

  • Platinum Member
  • *****
  • Posts: 644
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #5 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!

Offline ivan_holmes

  • Enthusiast Member
  • ***
  • Posts: 28
  • New Member
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #6 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'.

Offline Mat

  • Platinum Member
  • *****
  • Posts: 644
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #7 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). ;)

Offline ivan_holmes

  • Enthusiast Member
  • ***
  • Posts: 28
  • New Member
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #8 on: May 26, 2020, 11:37:47 AM »
It's of some interest, I will have a look and assess the situation.

Offline vectrex

  • Enthusiast Member
  • ***
  • Posts: 61
  • new to the forums
Re: Ogg Vorbis QuickTime component (updated version)
« Reply #9 on: May 26, 2020, 01:59:05 PM »
thanks Ivan!