Added initial version of audioconvert, a generic converter of integer audio/raw formats.
authorBenjamin Otte <otte@gnome.org>
Mon, 14 Apr 2003 01:20:30 +0000 (01:20 +0000)
committerBenjamin Otte <otte@gnome.org>
Mon, 14 Apr 2003 01:20:30 +0000 (01:20 +0000)
commitd41620bc75ca3eac3be563c3153df619d1e22677
tree84b49a59bcaa7b1d9244cb008e082d0cabc955d3
parent40beb3e8106690da274b0c25ceecdd85b1bfdbaa
Added initial version of audioconvert, a generic converter of integer audio/raw formats.

Original commit message from CVS:
Added initial version of audioconvert, a generic converter of integer audio/raw formats.
It currently supports conversion of
- channels (mono/stereo only, until someone tells me how to mix other channels)
- endianness (little/bi endian)
- signedness
- width (8, 1, 24 and 32 bits)
- depth (1 - width bits)
missing:
- enough testing (I intend to write a testsuite for this, but that's pending)
- samplerate conversion
- other goodies like format conversion etc
Expect bugs when using it.

problems this should solve:
- encoding wav files on big endian machines
- goom working with mono audio files in gst-player
- Iain's soundcard (that one is a problem in itself)
- complaints about missing conversion
- too many age old, nearly unmaintained plugins (stereo2mono etc.)
Have fun.
configure.ac
gst/audioconvert/Makefile.am [new file with mode: 0644]
gst/audioconvert/gstaudioconvert.c [new file with mode: 0644]