beast r4296 - trunk/bse



Author: timj
Date: 2007-02-05 02:42:10 +0000 (Mon, 05 Feb 2007)
New Revision: 4296
ViewCVS link: http://svn.gnome.org/viewcvs/beast?rev=4296&view=rev

Modified:
   trunk/bse/ChangeLog
   trunk/bse/bseloader-wav.c
   trunk/bse/gsldatahandle.c
   trunk/bse/gsldatahandle.h
   trunk/bse/gsldatautils.h
Log:
Mon Feb  5 02:54:14 2007  Tim Janik  <timj gtk org>

        * bseloader-wav.c: support 32bit, 3byte 24bit and 4byte 24bit (with
        unused upper byte) PCM-format WAV files.

        * gsldatahandle.h: added GSL_WAVE_FORMAT_SIGNED_32,
        GSL_WAVE_FORMAT_SIGNED_24_PAD4 and GSL_WAVE_FORMAT_SIGNED_24.

        * gsldatahandle.c: read 24, 24_pad4 and 32 bit files.

        * gsldatautils.h: extended to/from float/double with/without clip
        conversion functions to also handle 24, 24_pad4 and 32bit data.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]