summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-09 16:53:30 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-09 16:53:30 +0000
commit2b69ea346a5c8f550c3be474db9734dd754eb1a0 (patch)
treeba28bada7ec93241c0dd1b530ab11b48f415fb92 /src/tools
parentd688e14e789e1ef99161e247d557e09738e047a7 (diff)
Drop JobManager on cli-exit for valgrind; use avcodec_free_frame rather than av_free.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_cli.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/dcpomatic_cli.cc b/src/tools/dcpomatic_cli.cc
index 1f3d47fe8..90e11a9d1 100644
--- a/src/tools/dcpomatic_cli.cc
+++ b/src/tools/dcpomatic_cli.cc
@@ -201,6 +201,11 @@ main (int argc, char* argv[])
}
}
+ /* This is just to stop valgrind reporting leaks due to JobManager
+ indirectly holding onto codecs.
+ */
+ JobManager::drop ();
+
return error ? EXIT_FAILURE : EXIT_SUCCESS;
}