FFmpeg: Return false if a file fails to open

This commit is contained in:
Vicki Pfau 2017-04-04 02:01:06 -07:00
parent 133424bd4f
commit d9b645b209
2 changed files with 4 additions and 1 deletions

View File

@ -81,6 +81,7 @@ Misc:
- Qt: Remove audio thread - Qt: Remove audio thread
- Qt: Remove audio buffer sizing in AudioProcessorQt - Qt: Remove audio buffer sizing in AudioProcessorQt
- Qt: Re-enable QtMultimedia on Windows - Qt: Re-enable QtMultimedia on Windows
- FFmpeg: Return false if a file fails to open
0.5.2: (2016-12-31) 0.5.2: (2016-12-31)
Bugfixes: Bugfixes:

View File

@ -320,7 +320,9 @@ bool FFmpegEncoderOpen(struct FFmpegEncoder* encoder, const char* outfile) {
avcodec_parameters_from_context(encoder->videoStream->codecpar, encoder->video); avcodec_parameters_from_context(encoder->videoStream->codecpar, encoder->video);
#endif #endif
avio_open(&encoder->context->pb, outfile, AVIO_FLAG_WRITE); if (avio_open(&encoder->context->pb, outfile, AVIO_FLAG_WRITE) < 0) {
return false;
}
return avformat_write_header(encoder->context, 0) >= 0; return avformat_write_header(encoder->context, 0) >= 0;
} }