Tidy up resource management of FFmpegFileEncoders so that they
authorCarl Hetherington <cth@carlh.net>
Mon, 17 Aug 2020 14:42:46 +0000 (16:42 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 17 Aug 2020 14:42:46 +0000 (16:42 +0200)
commit5d3c9573914a61db10b24ce7e0cef00902c2912c
tree64dc134767f94d4180f798c640f8c63b878f4931
parent6abf2fdd53b14608561fcc1900507daea5b79fb7
Tidy up resource management of FFmpegFileEncoders so that they
are cleaned up correctly when an error occurs.

Adapted from dfac61382f1719f0a879747de43cbc5f9115c2d7 in master.
src/lib/ffmpeg_encoder.cc
src/lib/ffmpeg_encoder.h
src/lib/ffmpeg_file_encoder.cc
src/lib/ffmpeg_file_encoder.h