From aa033e3412792b9b5814cc72d535a74d85924931 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 30 Jun 2018 22:34:11 -0400 Subject: [PATCH] MediaConverter: Fix some "Looper must be locked" assert failure crashes. Not sure how these cases were never hit before, but I ran into them when testing MediaConverter... --- src/apps/mediaconverter/MediaConverterApp.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/apps/mediaconverter/MediaConverterApp.cpp b/src/apps/mediaconverter/MediaConverterApp.cpp index 5fc41d0b5f..5ad77053e4 100644 --- a/src/apps/mediaconverter/MediaConverterApp.cpp +++ b/src/apps/mediaconverter/MediaConverterApp.cpp @@ -327,8 +327,6 @@ MediaConverterApp::_RunConvert() } fWin->Unlock(); } - - } else { srcIndex++; BString error( @@ -409,8 +407,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, BMediaFile* outFile, fWin->Unlock(); } } else { - fWin->SetStatusMessage( - B_TRANSLATE("Error creating track.")); + SetStatusMessage(B_TRANSLATE("Error creating track.")); } } else if (inFormat.IsVideo() && (videoCodec != NULL)) { @@ -486,12 +483,11 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, BMediaFile* outFile, fWin->Unlock(); } } else { - fWin->SetStatusMessage( - B_TRANSLATE("Error creating video.")); + SetStatusMessage(B_TRANSLATE("Error creating video.")); } } else { // didn't do anything with the track - fWin->SetStatusMessage( + SetStatusMessage( B_TRANSLATE("Input file not recognized as Audio or Video")); inFile->ReleaseTrack(inTrack); }