diff --git a/ESPixelStick/src/input/InputFPPRemote.cpp b/ESPixelStick/src/input/InputFPPRemote.cpp index 7f08946f4..8c8719554 100644 --- a/ESPixelStick/src/input/InputFPPRemote.cpp +++ b/ESPixelStick/src/input/InputFPPRemote.cpp @@ -148,6 +148,8 @@ bool c_InputFPPRemote::SetConfig (JsonObject & jsonConfig) } // DEBUG_V ("Config Processing"); + // Clear outbuffer on config change + memset (OutputMgr.GetBufferAddress(), 0x0, OutputMgr.GetBufferUsedSize ()); StartPlaying (FileToPlay); // DEBUG_END; diff --git a/ESPixelStick/src/service/FPPDiscovery.cpp b/ESPixelStick/src/service/FPPDiscovery.cpp index c43666161..86d97494e 100644 --- a/ESPixelStick/src/service/FPPDiscovery.cpp +++ b/ESPixelStick/src/service/FPPDiscovery.cpp @@ -228,8 +228,8 @@ void c_FPPDiscovery::ProcessReceivedUdpPacket (AsyncUDPPacket UDPpacket) case 0x03: //Blank packet { // DEBUG_V (String (F ("FPP Blank packet"))); - StopPlaying (); - // ProcessBlankPacket (); + // StopPlaying (); + ProcessBlankPacket (); break; } @@ -888,7 +888,7 @@ void c_FPPDiscovery::StopPlaying () // DEBUG_V (""); - ProcessBlankPacket (); + // ProcessBlankPacket (); // DEBUG_END;