diff --git a/plugins/win-dshow/win-dshow.cpp b/plugins/win-dshow/win-dshow.cpp
index c2c011355ff0e87d41e78f714bc381e78a7bc600..99ff24226bf76505b1a7ce45a9494389ade88410 100644
--- a/plugins/win-dshow/win-dshow.cpp
+++ b/plugins/win-dshow/win-dshow.cpp
@@ -475,7 +475,7 @@ void DShowInput::OnAudioData(const AudioConfig &config,
 		OnEncodedAudioData(AV_CODEC_ID_AC3, data, size, startTime);
 		return;
 	} else if (config.format == AudioFormat::MPGA) {
-		OnEncodedAudioData(AV_CODEC_ID_MP1, data, size, startTime);
+		OnEncodedAudioData(AV_CODEC_ID_MP2, data, size, startTime);
 		return;
 	}