pcm/*: add "noexcept"

This commit is contained in:
Max Kellermann
2018-01-01 19:07:33 +01:00
parent 10537c5095
commit 3bb9c704de
35 changed files with 123 additions and 120 deletions
+6 -6
View File
@@ -25,7 +25,7 @@
static void
GenericPcmInterleave(uint8_t *gcc_restrict dest,
ConstBuffer<const uint8_t *> src,
size_t n_frames, size_t sample_size)
size_t n_frames, size_t sample_size) noexcept
{
for (size_t frame = 0; frame < n_frames; ++frame) {
for (size_t channel = 0; channel < src.size; ++channel) {
@@ -41,7 +41,7 @@ static void
PcmInterleaveStereo(T *gcc_restrict dest,
const T *gcc_restrict src1,
const T *gcc_restrict src2,
size_t n_frames)
size_t n_frames) noexcept
{
for (size_t i = 0; i != n_frames; ++i) {
*dest++ = *src1++;
@@ -53,7 +53,7 @@ template<typename T>
static void
PcmInterleaveT(T *gcc_restrict dest,
const ConstBuffer<const T *> src,
size_t n_frames)
size_t n_frames) noexcept
{
switch (src.size) {
case 2:
@@ -73,7 +73,7 @@ PcmInterleaveT(T *gcc_restrict dest,
static void
PcmInterleave16(int16_t *gcc_restrict dest,
const ConstBuffer<const int16_t *> src,
size_t n_frames)
size_t n_frames) noexcept
{
PcmInterleaveT(dest, src, n_frames);
}
@@ -81,7 +81,7 @@ PcmInterleave16(int16_t *gcc_restrict dest,
void
PcmInterleave32(int32_t *gcc_restrict dest,
const ConstBuffer<const int32_t *> src,
size_t n_frames)
size_t n_frames) noexcept
{
PcmInterleaveT(dest, src, n_frames);
}
@@ -89,7 +89,7 @@ PcmInterleave32(int32_t *gcc_restrict dest,
void
PcmInterleave(void *gcc_restrict dest,
ConstBuffer<const void *> src,
size_t n_frames, size_t sample_size)
size_t n_frames, size_t sample_size) noexcept
{
switch (sample_size) {
case 2: