Re: [linux-audio-dev] WAVE-EX File Format Spec

From: Erik de Castro Lopo <erikd-lad@email-addr-hidden-nerd.com>
Date: Wed Aug 10 2005 - 02:14:15 EEST

Fred Gleason wrote:

> I've been eyeing Libsndfile for the past couple of years. It looks quite
> solid. We've been using the Secret Rabbit for some time now, and are very
> pleased with it. The only thing that really has kept us from
> enthusiastically adopting Libsndfile as well has been lack of Broadcast Wave
> File (BWF) support.

I've been extremely busy for some time working on an improved converter
for Secret Rabbit Code (as well as life in general). Since the Rabbit
actually earns me a modest income it has priority over all other free
time coding.

When I get a bit of time (yeah right :-)) I'll take a look at the
BWF stuff.

> Given your
> long-standing policy of non-support for MPEG, I was not sure if this was
> something you would be interested in adding to libsndfile.

MP3 has patent problems. The encoder is patented and the patent
holder does send the ocassional nasty-gram to people distributing
MP3 codecs without a license. Even if I personally could avoid this
issue, having MP3 support in libsndfile may make it impossible for
the big Linux distributions to ship libsndfile with their offerings
(or at least without stripping the MP3 code).

However, since you already have a hardware MPEG codec (where the
hardware manufacturer pays the licensing fees), you might want
to look at the sf_read_raw/sf_write_raw interfaces:

   http://www.mega-nerd.com/libsndfile/api.html#raw

The warning about reading/writing compressed format being undefined
is mainly warning about mixing raw read/writes with standard read/
writes which use libsndfile's internal codecs. This would not be
an issue for your case.

Maybe we can come up with something that allows you to use your
external MPEG codec with libsndfile (time permitting).

Erik

PS : Libsndfile is very close to having full Ogg Vorbis support
     (Conrad ???). Would that be enough for you to drop or at
     least partially replace MP3?

-- 
+-----------------------------------------------------------+
  Erik de Castro Lopo  nospam@email-addr-hidden-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
Being really good at C++ is like being really good at using rocks to
sharpen sticks." -- Thant Tessman
Received on Wed Aug 10 04:15:06 2005

This archive was generated by hypermail 2.1.8 : Wed Aug 10 2005 - 04:15:07 EEST