Phoenix wrote
In DoTerminateNoFreePlayer();
is missing:
isfirst := true;
{$IF DEFINED(portaudio)}
for x := 0 to high(StreamOut) do
if (StreamOut[x].Data.HandleSt <> nil) and
(StreamOut[x].Data.TypePut = 1) then
Pa_StopStream(StreamOut[x].Data.HandleSt);
{$ENDIF}
It solved a problem for Win10!