diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2011-11-06 21:32:47 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2011-11-06 21:32:47 +0200 |
commit | 5e4ff23ce3f28ed4c21cf7f912d98d18cc964254 (patch) | |
tree | c56291729e3f94228bd1255bd87edb480edd5be1 | |
parent | 984b776eefdd174e97d6df0a4379b0a434e1eb49 (diff) | |
download | vdr-plugin-muggle-5e4ff23ce3f28ed4c21cf7f912d98d18cc964254.tar.gz vdr-plugin-muggle-5e4ff23ce3f28ed4c21cf7f912d98d18cc964254.tar.bz2 |
Use DELETENULL().
-rw-r--r-- | mg_db.c | 4 | ||||
-rw-r--r-- | mg_image_provider.c | 2 | ||||
-rw-r--r-- | mg_menu.c | 6 | ||||
-rw-r--r-- | muggle.c | 3 | ||||
-rw-r--r-- | pcmplayer.c | 17 | ||||
-rw-r--r-- | vdr_decoder.c | 3 | ||||
-rw-r--r-- | vdr_decoder_flac.c | 3 | ||||
-rw-r--r-- | vdr_decoder_mp3.c | 7 | ||||
-rw-r--r-- | vdr_decoder_sndfile.c | 3 | ||||
-rw-r--r-- | vdr_menu.c | 6 | ||||
-rw-r--r-- | vdr_player.c | 35 | ||||
-rw-r--r-- | vdr_sound.c | 3 |
12 files changed, 30 insertions, 62 deletions
@@ -34,6 +34,7 @@ using namespace std; #include <errno.h> #include <mpegfile.h> #include <flacfile.h> +#include <vdr/tools.h> static map <mgKeyTypes, map<string,string> > map_values; @@ -64,8 +65,7 @@ mgDbServer::mgDbServer() { } mgDbServer::~mgDbServer() { - delete m_server; - m_server = 0; + DELETENULL(m_server); } mgSQLString::~mgSQLString() { diff --git a/mg_image_provider.c b/mg_image_provider.c index babd2a7..4228779 100644 --- a/mg_image_provider.c +++ b/mg_image_provider.c @@ -62,7 +62,7 @@ mgImage::mgImage() { } mgImage::~mgImage() { - delete bmp;bmp=0; + DELETENULL(bmp); } #endif @@ -60,8 +60,7 @@ mgMenu::GenerateAction(const mgActions action,mgActions on) { if (result) { result->SetMenu(this); if (!result->Enabled(on)) { - delete result; - result=NULL; + DELETENULL(result); } } return result; @@ -144,8 +143,7 @@ mgOsd::LoadExternalCommands() { #endif if (!have_cmd_file) { - delete external_commands; - external_commands = NULL; + DELETENULL(external_commands); } } @@ -46,8 +46,7 @@ mgMuggle::mgMuggle (void) { void mgMuggle::Stop (void) { - delete DbServer; - DbServer = 0; + DELETENULL(DbServer); } const char * diff --git a/pcmplayer.c b/pcmplayer.c index 696ed92..aa5aa51 100644 --- a/pcmplayer.c +++ b/pcmplayer.c @@ -108,8 +108,7 @@ mgPCMPlayer::NewPlaylist (mgSelection * plist) { Lock (); StopPlay (); - delete m_current; - m_current = 0; + DELETENULL(m_current); delete m_playlist; m_playlist = plist; PlayTrack(); @@ -394,8 +393,7 @@ mgPCMPlayer::Action (void) { if (m_decoder) { // who deletes decoder? m_decoder->stop (); - delete m_decoder; - m_decoder = 0; + DELETENULL(m_decoder); } levelgood = false; @@ -481,16 +479,12 @@ mgPCMPlayer::Action (void) { Lock (); - if (m_rframe) { - delete m_rframe; - m_rframe = 0; - } + DELETENULL(m_rframe); if (m_decoder) { // who deletes decoder? m_decoder->stop (); - delete m_decoder; - m_decoder = 0; + DELETENULL(m_decoder); } m_playing = false; @@ -516,8 +510,7 @@ mgPCMPlayer::Empty (void) { m_ringbuffer->Clear (); DeviceClear (); - delete m_rframe; - m_rframe = 0; + DELETENULL(m_rframe); m_pframe = 0; Unlock (); diff --git a/vdr_decoder.c b/vdr_decoder.c index 4ee990c..de758c0 100644 --- a/vdr_decoder.c +++ b/vdr_decoder.c @@ -127,8 +127,7 @@ mgDecoders::findDecoder (mgItemGd * item) { if (decoder && !decoder->valid ()) { // no decoder found or decoder doesn't match - delete decoder; // might be carried out on NULL pointer - decoder = 0; + DELETENULL(decoder); // might be carried out on NULL pointer esyslog ("ERROR: no valid decoder found for %s", filename.c_str ()); } diff --git a/vdr_decoder_flac.c b/vdr_decoder_flac.c index d39ff63..07f1186 100644 --- a/vdr_decoder_flac.c +++ b/vdr_decoder_flac.c @@ -96,8 +96,7 @@ bool mgFlacDecoder::initialize() { bool mgFlacDecoder::clean() { m_playing = false; - delete m_pcm; - m_pcm = 0; + DELETENULL(m_pcm); if( m_reservoir ) { delete[] m_reservoir[0]; diff --git a/vdr_decoder_mp3.c b/vdr_decoder_mp3.c index 5b5f06c..fb08991 100644 --- a/vdr_decoder_mp3.c +++ b/vdr_decoder_mp3.c @@ -23,6 +23,7 @@ #include <cmath> #include <cstring> #include <iostream> +#include <vdr/tools.h> #include "vdr_config.h" #include "vdr_decoder_mp3.h" @@ -99,14 +100,12 @@ mgMP3Decoder::clean () { m_playing = false; if (m_madsynth) { mad_synth_finish (m_madsynth); - delete m_madsynth; - m_madsynth = 0; + DELETENULL(m_madsynth); } if (m_madframe) { mad_frame_finish (m_madframe); - delete m_madframe; - m_madframe = 0; + DELETENULL(m_madframe); } mad_stream_finish (&m_madstream); } diff --git a/vdr_decoder_sndfile.c b/vdr_decoder_sndfile.c index c0f7327..63d23d0 100644 --- a/vdr_decoder_sndfile.c +++ b/vdr_decoder_sndfile.c @@ -124,8 +124,7 @@ bool mgSndfileDecoder::clean(void) { m_fgCond.Broadcast(); m_buffMutex.Unlock(); - delete m_pcm; - m_pcm=0; + DELETENULL(m_pcm); #ifdef GUARD_DEBUG if(m_framebuff) { @@ -113,8 +113,7 @@ mgSelection* mgSelOsd::getSelection(unsigned int idx) { void mgSelOsd::CollectionChanged(string name,bool added) { - delete moveselection; - moveselection = NULL; + DELETENULL(moveselection); forcerefresh = true; // TODO brauchen wir das? if (name == play_collection) { playselection()->clearCache(); @@ -564,8 +563,7 @@ mgTree::UpdateIncrementalSearch( eKeys key ) { void mgTree::TerminateIncrementalSearch( bool remain_on_current ) { if( m_incsearch ) { m_filter = ""; - delete m_incsearch; - m_incsearch = NULL; + DELETENULL(m_incsearch); if( remain_on_current ) { m_start_position = osd()->Current(); diff --git a/vdr_player.c b/vdr_player.c index 2a5ee95..71c89ac 100644 --- a/vdr_player.c +++ b/vdr_player.c @@ -182,8 +182,7 @@ mgPlayerControl::~mgPlayerControl () { cStatus::MsgReplaying (this, 0); #endif - delete m_img_provider; - m_img_provider = NULL; + DELETENULL(m_img_provider); Hide (); Stop (); @@ -204,10 +203,7 @@ mgPlayerControl::Stop (void) { #else cStatus::MsgReplaying( this, 0); #endif - if (player) { - delete player; - player = 0; - } + DELETENULL(player); } void @@ -559,7 +555,7 @@ mgPlayerControl::SetAreas(const char *caller,const tArea *Areas, int NumAreas) { osd->SetAreas(Areas, NumAreas); else { DumpAreas(caller,Areas,NumAreas,result); - if (osd){ delete osd; osd=0;} + DELETENULL(osd); } return result==oeOk; } @@ -874,28 +870,19 @@ void mgPlayerControl::Hide () { HideStatus(); #if 0 - if (cmdMenu) { - delete cmdMenu; - cmdMenu=0; - } + DELETENULL(cmdMenu); #endif - if (cmdOsd) { - delete cmdOsd; - cmdOsd=0; - } + DELETENULL(cmdOsd); #if 0 - if (rateMenu) { - delete rateMenu; - rateMenu=0; - } + DELETENULL(rateMenu); #endif HidePlayOsd(); } void mgPlayerControl::HidePlayOsd() { - delete osd; osd=0; + DELETENULL(osd); } void @@ -977,7 +964,7 @@ eOSState mgPlayerControl::ProcessKey(eKeys Key) { if (cmdOsd) { eOSState st=cmdOsd->ProcessKey(Key); if (st==osBack) { - delete cmdOsd; cmdOsd=0; + DELETENULL(cmdOsd); return osContinue; } else if (st==osContinue) return osContinue; @@ -1010,8 +997,7 @@ eOSState mgPlayerControl::ProcessKey(eKeys Key) { switch(eOSRet) { case kRed: case osBack: - delete cmdOsd; - cmdOsd = NULL; + DELETENULL(cmdOsd); Display(); return osContinue; @@ -1024,8 +1010,7 @@ eOSState mgPlayerControl::ProcessKey(eKeys Key) { switch(eOSRet) { case kRed: case osBack: - delete rateMenu; - rateMenu = NULL; + DELETENULL(rateMenu); Display(); return osContinue; diff --git a/vdr_sound.c b/vdr_sound.c index 88dd0f2..2b7fcf2 100644 --- a/vdr_sound.c +++ b/vdr_sound.c @@ -302,8 +302,7 @@ mgNormalize::mgNormalize (void) { printf ("norm: accuracy %.12f\n", mad_f_todouble (maxdiff)); if (mad_f_todouble (maxdiff) > 1e-6) { esyslog ("ERROR: accuracy check failed, normalizer disabled"); - delete table; - table = 0; + DELETENULL(table); } } else |