Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | pcm/PcmFormat: ARM NEON optimizations for float->s16 | Max Kellermann | 2014-03-15 | 1 | -1/+38 |
| | | | | This is nearly 4 times faster than the "portable" algorithm. | ||||
* | pcm/PcmFormat: don't use WritableBuffer | Max Kellermann | 2014-03-14 | 1 | -28/+20 |
| | | | | The previous commit eliminated the need for that. | ||||
* | pcm/PcmFormat: instantiate FloatToInteger<S32> | Max Kellermann | 2014-03-14 | 1 | -6/+1 |
| | | | | | .. instead of reusing FloatToInteger<S24> and converting from S24 to S32 in-place. | ||||
* | pcm/PcmFormat: eliminate more duplicate code with templates | Max Kellermann | 2014-03-14 | 1 | -122/+100 |
| | | | | | Refactor the conversion functions to classes and pass an instance to the new function AllocateConvert(). | ||||
* | pcm/PcmFormat: eliminate local variable "bits" | Max Kellermann | 2014-03-14 | 1 | -3/+1 |
| | |||||
* | pcm/PcmFormat: remove obsolete AllocateFromFloat() overload | Max Kellermann | 2014-03-14 | 1 | -15/+0 |
| | |||||
* | copyright year 2014 | Max Kellermann | 2014-01-13 | 1 | -1/+1 |
| | |||||
* | pcm/Format: change parameters/return values to ConstBuffer | Max Kellermann | 2014-01-06 | 1 | -207/+128 |
| | |||||
* | pcm/Format: use number of samples instead of end pointer | Max Kellermann | 2014-01-06 | 1 | -44/+34 |
| | |||||
* | pcm/PcmDither: inline Dither24To16() and Dither32To16() | Max Kellermann | 2013-12-28 | 1 | -1/+2 |
| | |||||
* | pcm/PcmUtils: use the SampleTraits library | Max Kellermann | 2013-12-02 | 1 | -3/+1 |
| | |||||
* | pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat() | Max Kellermann | 2013-12-02 | 1 | -2/+4 |
| | |||||
* | pcm/PcmFormat: move generic definitions to Traits.hxx | Max Kellermann | 2013-12-01 | 1 | -45/+1 |
| | |||||
* | pcm/PcmResampler: convert to abstract interface | Max Kellermann | 2013-11-30 | 1 | -1/+0 |
| | | | | | | The PcmResampler interface is implemented by the two classes FallbackPcmResampler and LibsampleratePcmResampler. This prepares for adding more resampler libraries. | ||||
* | *: update copyright year to 2013 | Max Kellermann | 2013-10-30 | 1 | -1/+1 |
| | |||||
* | *: use nullptr instead of NULL | Max Kellermann | 2013-10-28 | 1 | -4/+4 |
| | |||||
* | PcmFormat: move definitions to struct SampleTraits | Max Kellermann | 2013-10-28 | 1 | -36/+81 |
| | |||||
* | pcm_pack: convert to C++ | Max Kellermann | 2013-10-16 | 1 | -1/+0 |
| | |||||
* | gcc.h: major update | Max Kellermann | 2013-10-15 | 1 | -6/+6 |
| | | | | | Copy the according file from another project (i.e. XCSoar). This will allow copying more code more easily. | ||||
* | audio_format: convert to C++ | Max Kellermann | 2013-08-03 | 1 | -32/+32 |
| | |||||
* | pcm_buffer: convert to C++ | Max Kellermann | 2013-07-30 | 1 | -40/+40 |
| | |||||
* | pcm_*: move to src/pcm/ | Max Kellermann | 2013-04-09 | 1 | -0/+500 |