On Tuesday 09 August 2005 19:14, Erik de Castro Lopo wrote: > When I get a bit of time (yeah right :-)) I'll take a look at the > BWF stuff.
Nothing like having a truck back up and dump a bunch of standards docs on your desk... :) > 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. This is pretty much the approach I had in mind. Rivendell is at a crossroads right now where I need to add two key features: Surround-sound support (hence WAVE-EX) OggVorbis and OggFLAC So, it sounds like this could be a strategic point to make the switch. Would you accept patches to add BWF functionality? There would be no MPEG codec support -- I quite understand the patent concerns. Merely the ability to create and parse the proper chunk structures, dealing only with raw MPEG frames. > 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? Actually, I don't care that much about MP3 -- Layer 2 support is what we primarily need. If Ogg were available, we'd still need L2 for backward compatibility, but I suspect it would rapidly become a 'legacy' format. Cheers! |-------------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Director of Broadcast Software Development | | | Salem Radio Labs | |-------------------------------------------------------------------------| | There cannot be a crisis next week. My schedule is already full. | | -- Henry Kissinger | |-------------------------------------------------------------------------|