mpd/src/pcm
John Regan a482c798ad pcm: declare IsSilentSample as const
GNU libstdc++ declares cmath functions as constexpr, but libc++ does
not. The C++ standards state the standard library functions should not
be declared constexpr unless explicitly required.
2023-05-24 15:05:19 -04:00
..
AudioFormat.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
AudioFormat.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
AudioParser.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
AudioParser.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Buffer.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Buffer.hxx pcm/Buffer: use std::byte 2023-03-06 18:22:12 +01:00
ChannelDefs.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ChannelsConverter.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ChannelsConverter.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
CheckAudioFormat.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
CheckAudioFormat.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Clamp.hxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
ConfiguredResampler.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ConfiguredResampler.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Convert.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Convert.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Dither.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Dither.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Dop.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dop.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd2Pcm.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd2Pcm.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd16.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd16.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd32.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Dsd32.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Export.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Export.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FallbackResampler.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FallbackResampler.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FloatConvert.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FormatConverter.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FormatConverter.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
GlueResampler.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
GlueResampler.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Interleave.cxx pcm/Interleave: use std::byte 2023-03-06 18:22:10 +01:00
Interleave.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
LibsamplerateResampler.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
LibsamplerateResampler.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
meson.build pcm/AudioCompress: convert to C++ 2023-03-13 12:25:01 +01:00
Mix.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Mix.hxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
MixRampAnalyzer.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
MixRampAnalyzer.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
MixRampGlue.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
MixRampGlue.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Neon.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Normalizer.cxx pcm/Normalizer: add method Reset() 2023-03-13 13:54:12 +01:00
Normalizer.hxx pcm/Normalizer: add method Reset() 2023-03-13 13:54:12 +01:00
Order.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Order.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Pack.cxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
Pack.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PcmChannels.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PcmChannels.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PcmDsd.cxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
PcmDsd.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
PcmFormat.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PcmFormat.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Prng.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ReplayGainAnalyzer.cxx pcm: declare IsSilentSample as const 2023-05-24 15:05:19 -04:00
ReplayGainAnalyzer.hxx pcm/*: use std::span instead of ConstBuffer 2022-07-04 18:11:21 +02:00
Resampler.hxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
RestBuffer.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SampleFormat.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SampleFormat.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ShiftConvert.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Silence.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Silence.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SoxrResampler.cxx pcm/SoxrResampler: require libsoxr 0.1.2 or later 2023-03-10 12:49:57 +01:00
SoxrResampler.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Traits.hxx pcm/{Traits,Dsd*}: use std::byte 2023-03-06 18:44:20 +01:00
Volume.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Volume.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00