コード例 #1
0
ファイル: fm_demod.c プロジェクト: 8cH9azbsFifZ/dttsp
/* ---------------------------------------------------------------------------- */
void
delFMD(FMD fm) {
  if (fm) {
    delCXB(fm->ibuf);
    delCXB(fm->obuf);
    safefree((char *) fm);
  }
}
コード例 #2
0
ファイル: am_demod.c プロジェクト: wa1gon/PowerSDR
void
delAMD (AMD am)
{
	if (am)
	{
		delCXB (am->ibuf);
		delCXB (am->obuf);
		safefree ((char *) am);
	}
}
コード例 #3
0
ファイル: TX.cpp プロジェクト: g4klx/uWSDR
CTX::~CTX()
{
	delete m_equaliser;
	delete m_speechProc;
	delete m_alc;
	delete m_ssbModulator;
	delete m_fmModulator;
	delete m_amModulator;
	delete m_oscillator1;
	delete m_oscillator2;
	delete m_dcBlock;
	delete m_iq;
	delCXB(m_oBuf);
	delCXB(m_iBuf);
	delete m_filter;
}
コード例 #4
0
ファイル: spectrum.c プロジェクト: wa1gon/PowerSDR
void
finish_spectrum (SpecBlock * sb)
{
	if (sb)
	{
		delvec_COMPLEX_16(sb->accum->data);
		delCXB (sb->accum);
		delvec_COMPLEX_16(sb->timebuf->data);
		delCXB (sb->timebuf);
		delvec_COMPLEX_16(sb->freqbuf->data);
		delCXB (sb->freqbuf);
		delvec_REAL (sb->window);
		safefree ((char *) sb->output);
		safefree ((char *) sb->coutput);
		fftwf_destroy_plan (sb->plan);
	}
}
コード例 #5
0
ファイル: dttspagc.c プロジェクト: hdkippa/ghpsdr2
void
delDttSPAgc (DTTSPAGC a)
{
	delCXB (a->buff);
	delvec_COMPLEX (a->circ);
	if (a)
		safefree ((char *) a);
}
コード例 #6
0
void
delCWToneGen (CWToneGen cwt)
{
	if (cwt)
	{
		delCXB (cwt->buf);
		delOSC (cwt->osc.gen);
		safefree ((char *) cwt);
	}
}
コード例 #7
0
void
delSpotToneGen (SpotToneGen st)
{
  if (st)
    {
      delCXB (st->buf);
      delOSC (st->osc.gen);
      safefree ((char *) st);
    }
}
コード例 #8
0
ファイル: wscompand.c プロジェクト: wa1gon/PowerSDR
void
delWSCompander (WSCompander wsc)
{
	if (wsc)
	{
		delvec_REAL (wsc->tbl);
		delCXB (wsc->buff);
		safefree ((char *) wsc);
	}
}
コード例 #9
0
ファイル: lmadf.c プロジェクト: hdkippa/ghpsdr2
void
del_lmsr (LMSR lms)
{
  if (lms)
    {
	  delCXB(lms->signal);
      delvec_COMPLEX (lms->delay_line);
      delvec_COMPLEX (lms->adaptive_filter);
      safefree ((char *) lms);
    }
}