From bece83be7b83e192ae70d4974c27ec9ffa7e614c Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 14 Jul 2025 15:40:19 -0400 Subject: [PATCH] MT#62181 remove singleton dispose method The destructor is good enough, and it removes ambiguity to the singleton's own dispose method. No functional changes. Change-Id: I7bd2014cbeaab0eb5104c2674d39dd8d7e38affd --- apps/rtmp/RtmpServer.cpp | 5 ----- core/AmRtpReceiver.cpp | 12 ++++-------- core/AmRtpReceiver.h | 2 -- core/singleton.h | 1 - 4 files changed, 4 insertions(+), 16 deletions(-) diff --git a/apps/rtmp/RtmpServer.cpp b/apps/rtmp/RtmpServer.cpp index ec8417c7..66a18832 100644 --- a/apps/rtmp/RtmpServer.cpp +++ b/apps/rtmp/RtmpServer.cpp @@ -165,8 +165,3 @@ void _RtmpServer::on_stop() { ERROR("not yet supported!\n"); } - -void _RtmpServer::dispose() -{ - ERROR("not yet supported!\n"); -} diff --git a/core/AmRtpReceiver.cpp b/core/AmRtpReceiver.cpp index ddb27157..0abab3de 100644 --- a/core/AmRtpReceiver.cpp +++ b/core/AmRtpReceiver.cpp @@ -46,6 +46,10 @@ _AmRtpReceiver::_AmRtpReceiver() _AmRtpReceiver::~_AmRtpReceiver() { + for(unsigned int i=0; iT::dispose(); delete _instance; _instance = NULL; }