From: drowe67 Date: Mon, 3 Dec 2012 05:42:18 +0000 (+0000) Subject: better shut down of EQ states to prevent bombing with sound card error X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=f86ada4b33ce007752b6d37dd0cd277f20707d69;p=freetel-svn-tracking.git 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 --- 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;