Added exit code checking to FFProbe stream methods

This commit is contained in:
Максим Багрянцев 2020-04-28 22:43:53 +03:00
parent 5991cc99f0
commit 883185b5ec

View file

@ -99,6 +99,7 @@ public VideoInfo ParseVideoInfo(System.IO.Stream stream)
if (exitCode != 0)
throw new FFMpegException(FFMpegExceptionType.Process, "FFProbe process returned exit status " + exitCode);
var output = string.Join("", instance.OutputData);
return ParseVideoInfoInternal(info, output);
}
@ -132,6 +133,9 @@ public async Task<VideoInfo> ParseVideoInfoAsync(System.IO.Stream stream)
}
var exitCode = await task;
if (exitCode != 0)
throw new FFMpegException(FFMpegExceptionType.Process, "FFProbe process returned exit status " + exitCode);
var output = string.Join("", instance.OutputData);
return ParseVideoInfoInternal(info, output);
}