diff --git a/src/apps/mediaplayer/media_node_framework/audio/AudioChannelConverter.cpp b/src/apps/mediaplayer/media_node_framework/audio/AudioChannelConverter.cpp index a33215b14d..b624a848d7 100644 --- a/src/apps/mediaplayer/media_node_framework/audio/AudioChannelConverter.cpp +++ b/src/apps/mediaplayer/media_node_framework/audio/AudioChannelConverter.cpp @@ -61,6 +61,18 @@ convert(Type* inBuffer, Type* outBuffer, int32 inChannels, int32 outChannels, break; } break; + case 5: + switch (outChannels) { + case 2: + for (int32 i = 0; i < frames; i++) { + outBuffer[0] = inBuffer[0]; + outBuffer[1] = inBuffer[1]; + inBuffer += 5; + outBuffer += 2; + } + break; + } + break; } }