Make an error more detailed.
[dcpomatic.git] / src / lib / ffmpeg_file_encoder.cc
index 7d89b7bd00ce4e7a7fc2027a2bff4bdba2f20ac1..6d1ad68f79bb79d939e4baf25991b792ef4bbaa9 100644 (file)
@@ -396,7 +396,9 @@ FFmpegFileEncoder::flush ()
        }
 
        auto const r = av_write_trailer(_format_context);
-       DCPOMATIC_ASSERT(r == 0);
+       if (r) {
+               throw EncodeError(N_("av_write_trailer"), N_("FFmpegFileEncoder::flush"), r);
+       }
 }