edi-33; initial libsndfile support

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: edi-33; initial libsndfile support
From: Kai Vehmanen (kai.vehmanen_AT_wakkanet.fi)
Date: Wed Nov 19 2003 - 19:34:09 EET


Hi,

I've commited initial support for libsndfile to CVS. Some things are still
missing, but this is at least a start.

Immediate benefits
-------------------
- ability to read .w64, .voc, .iff, .nist, .xi, etc files with
  Ecasound

Potential future benefits
-------------------------
- dithering on write (edi-37); dithering support is under
  development in libsndfile
- flac-support (edi-32); also on libsndfile's TODO-list
- wavpack-support (another lossless format); not yet
  supported but might be ;)

Usage
------

# filetypes assigned by defaul to libsndfile
ecasound -i foo.w64 -o alsa
ecasound -i foo.voc -o alsa

# override filetype maps
ecasound -i sndfile,foo.wav -o alsa
cp foo.wav foobar_no_dot_ext
ecasound -i sndfile,foobar_no_dot_ext -o alsa

These all work with current CVS.

Missing stuff
--------------
- write-mode not yet implemented (will be soon)
- some clever policy on how Ecasound should assign different
  file formats to different audio file i/o modules (native,
  libaudiofile, libsndfile); I still have to think about
  how to do this

Comments, wishes, etc are welcome.

-- 
 http://www.eca.cx
 Audio software for Linux!


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Nov 19 2003 - 19:30:25 EET