summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_file_encoder.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-08-17 16:42:46 +0200
committerCarl Hetherington <cth@carlh.net>2020-08-17 16:42:46 +0200
commit5d3c9573914a61db10b24ce7e0cef00902c2912c (patch)
tree64dc134767f94d4180f798c640f8c63b878f4931 /src/lib/ffmpeg_file_encoder.h
parent6abf2fdd53b14608561fcc1900507daea5b79fb7 (diff)
Tidy up resource management of FFmpegFileEncoders so that they
are cleaned up correctly when an error occurs. Adapted from dfac61382f1719f0a879747de43cbc5f9115c2d7 in master.
Diffstat (limited to 'src/lib/ffmpeg_file_encoder.h')
-rw-r--r--src/lib/ffmpeg_file_encoder.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ffmpeg_file_encoder.h b/src/lib/ffmpeg_file_encoder.h
index 1c23d5902..19674d249 100644
--- a/src/lib/ffmpeg_file_encoder.h
+++ b/src/lib/ffmpeg_file_encoder.h
@@ -53,6 +53,8 @@ public:
#endif
);
+ ~FFmpegFileEncoder ();
+
void video (boost::shared_ptr<PlayerVideo>, dcpomatic::DCPTime);
void audio (boost::shared_ptr<AudioBuffers>);
void subtitle (PlayerText, dcpomatic::DCPTimePeriod);