From f86ada4b33ce007752b6d37dd0cd277f20707d69 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Mon, 3 Dec 2012 05:42:18 +0000 Subject: [PATCH] better shut down of EQ states to prevent bombing with sound card error git-svn-id: https://svn.code.sf.net/p/freetel/code@1114 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2/src/fdmdv2_main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fdmdv2/src/fdmdv2_main.cpp b/fdmdv2/src/fdmdv2_main.cpp index 93b00ae3..4f8bd4e9 100644 --- a/fdmdv2/src/fdmdv2_main.cpp +++ b/fdmdv2/src/fdmdv2_main.cpp @@ -1607,7 +1607,6 @@ void MainFrame::OnTogBtnOnOff(wxCommandEvent& event) codec2_destroy(g_pCodec2); m_newMicInFilter = m_newSpkOutFilter = true; - deleteEQFilters(g_rxUserdata); m_togBtnSplit->Disable(); m_togRxID->Disable(); @@ -1644,6 +1643,7 @@ void MainFrame::stopRxStream() delete m_rxPa; destroy_fifos(); destroy_src(); + deleteEQFilters(g_rxUserdata); delete g_rxUserdata; } } @@ -1843,6 +1843,7 @@ void MainFrame::startRxStream() delete m_txPa; destroy_fifos(); destroy_src(); + deleteEQFilters(g_rxUserdata); delete g_rxUserdata; m_RxRunning = false; return; @@ -1855,6 +1856,7 @@ void MainFrame::startRxStream() delete m_txPa; destroy_fifos(); destroy_src(); + deleteEQFilters(g_rxUserdata); delete g_rxUserdata; m_RxRunning = false; return; @@ -1881,6 +1883,7 @@ void MainFrame::startRxStream() delete m_txPa; destroy_fifos(); destroy_src(); + deleteEQFilters(g_rxUserdata); delete g_rxUserdata; m_RxRunning = false; return; @@ -1894,6 +1897,7 @@ void MainFrame::startRxStream() delete m_txPa; destroy_fifos(); destroy_src(); + deleteEQFilters(g_rxUserdata); delete g_rxUserdata; m_RxRunning = false; return; -- 2.25.1