Skip to content

Commit 792babf

Browse files
committed
ChannelMixer: check number of channels
1 parent 50a1a2a commit 792babf

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/AudioTools/CoreAudio/BaseConverter.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,6 +998,7 @@ class ChannelMixer : public BaseConverter {
998998
public:
999999
ChannelMixer(int channels = 2) { this->channels = channels; }
10001000
size_t convert(uint8_t *data, size_t size) {
1001+
if (channels <= 1) return size; // No mixing needed for single channel
10011002
T *srcT = (T *)data;
10021003
T *targetT = (T *)data;
10031004
int samples = size / sizeof(T);

0 commit comments

Comments
 (0)