[beast/devel: 28/28] Merge branch 'flac-support'



commit 57bf50a086f3e23cd4b08a2aba69353ecc73dde5
Merge: f5b100a b69d9f1
Author: Tim Janik <timj gnu org>
Date:   Wed May 1 14:20:50 2013 +0200

    Merge branch 'flac-support'
    
    * flac-support:
      TOOLS: fix typo
      BSE: flac: style fixes
      BSE: minor comment cosmetics
      BSE: FLAC: bsedatahandle-flac.hh: fix comments and spacing
      BSE: FLAC: fix comments and spacing
      BSE: FLAC: error code fixups
      BSE: FLAC: improve C++ types
      FLAC: fail if flac_error_callback gets called in loader (or channels == 0)
      FLAC: fix compiler warnings, remove extra whitespace
      FLAC: optimize datahandle performance by improving flac_write_callback
      FLAC: added missing header file bsedatahandle-flac.hh
      TOOLS: fix mis-merge of volume xinfo
      TOOLS: normalize can now set the volume xinfo instead of changing the data
      BSE: allow volume xinfo with volume >= 1 (for making samples louder)
      BSE: add xinfos master-volume-db, adsr-attack-time and adsr-release-time
      FLAC: fixed small bug in compressed flac storage code
      FLAC: support compressed flac data handles stored in .bsewave / .bse files
      FLAC: fix length information for multi-channel files
      BSE: FLAC: use one liner license
      BSE: FLAC: handle decoder errors in data handle open method
      BSE: FLAC: handle errors which call flac error callback
      BSE: FLAC: rename read() method to read_samples()
      BSE: FLAC: fix includes: .h -> .hh; support old & new flac versions in configure
      BSE: FLAC: support multi channel flac files
      BSE: FLAC handle: Adjusted data scaling to work for 24 bit flac, too.
      BSE: added FLAC support.
      BUILD: FLAC: configure bse for libflac.

 bse/Makefile.am           |    4 +-
 bse/bsedatahandle-flac.cc |  453 +++++++++++++++++++++++++++++++++++++++++++++
 bse/bsedatahandle-flac.hh |   38 ++++
 bse/bseloader-bsewave.cc  |   46 +++++-
 bse/bseloader-flac.cc     |  189 +++++++++++++++++++
 bse/bsestorage.cc         |   52 ++++-
 bse/bsetrack.cc           |   34 ++++
 bse/gslcommon.cc          |    1 +
 bse/gslcommon.hh          |    1 +
 bse/gsldatahandle.cc      |    4 +-
 bse/gsldatahandle.hh      |    2 -
 configure.in              |   13 +-
 tools/bsewavetool.cc      |   29 +++-
 tools/bwtwave.cc          |    9 +
 14 files changed, 849 insertions(+), 26 deletions(-)
---


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