fix a number of memory leaks

- some were with libav functions
- same were due to non-virtual destructors
This commit is contained in:
Chris Kirmse
2019-05-08 14:53:23 -07:00
parent 17a2258939
commit 833fcb8e8e
20 changed files with 63 additions and 30 deletions

View File

@@ -120,7 +120,7 @@ void Frame::DeepCopy(const Frame& other)
wave_image = std::shared_ptr<QImage>(new QImage(*(other.wave_image)));
}
// Descructor
// Destructor
Frame::~Frame() {
// Clear all pointers
image.reset();