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

@@ -57,6 +57,10 @@ QtImageReader::QtImageReader(string path, bool inspect_reader) : path(path), is_
}
}
QtImageReader::~QtImageReader()
{
}
// Open image file
void QtImageReader::Open()
{
@@ -147,7 +151,7 @@ void QtImageReader::Close()
{
// Mark as "closed"
is_open = false;
// Delete the image
image.reset();