Skip to content

Commit a222840

Browse files
committed
improvement(mediaplayer): delete player before delete CacheManager
player would use CacheManager in frame callback Signed-off-by: pingkai <pingkai010@gmail.com> (cherry picked from commit 9875643)
1 parent 2cc5808 commit a222840

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

mediaPlayer/MediaPlayer.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,6 @@ namespace Cicada {
139139
{
140140
delete mQueryListener;
141141
delete mAbrManager;
142-
143-
if (mCacheManager != nullptr) {
144-
delete mCacheManager;
145-
mCacheManager = nullptr;
146-
}
147-
148142
delete mAbrAlgo;
149143
playerHandle *handle = (playerHandle *) mPlayerHandle;
150144
delete mConfig;
@@ -155,6 +149,10 @@ namespace Cicada {
155149
// avoid be used in derivative class
156150
mCollector = nullptr;
157151
}
152+
153+
#ifdef ENABLE_CACHE_MODULE
154+
delete mCacheManager;
155+
#endif
158156
}
159157

160158
int64_t MediaPlayer::GetMasterClockPts()

0 commit comments

Comments
 (0)