mirror of
https://github.com/androidx/media.git
synced 2025-05-09 16:40:55 +08:00
Create local fallbackDetails to remove checkNotNull.
PiperOrigin-RevId: 496664711
This commit is contained in:
parent
31e875b7a0
commit
81ffe47b23
@ -306,6 +306,7 @@ public class TransformerAndroidTestRunner {
|
||||
boolean timeoutReached = !countDownLatch.await(timeoutSeconds, SECONDS);
|
||||
long elapsedTimeMs = SystemClock.DEFAULT.elapsedRealtime() - startTimeMs;
|
||||
|
||||
@Nullable FallbackDetails fallbackDetails = fallbackDetailsReference.get();
|
||||
@Nullable Exception unexpectedException = unexpectedExceptionReference.get();
|
||||
@Nullable
|
||||
TransformationException transformationException = transformationExceptionReference.get();
|
||||
@ -325,7 +326,7 @@ public class TransformerAndroidTestRunner {
|
||||
if (testException != null) {
|
||||
return new TransformationTestResult.Builder(checkNotNull(transformationResultReference.get()))
|
||||
.setElapsedTimeMs(elapsedTimeMs)
|
||||
.setFallbackDetails(fallbackDetailsReference.get())
|
||||
.setFallbackDetails(fallbackDetails)
|
||||
.setTestException(testException)
|
||||
.build();
|
||||
}
|
||||
@ -338,14 +339,13 @@ public class TransformerAndroidTestRunner {
|
||||
.setFileSizeBytes(outputVideoFile.length())
|
||||
.build())
|
||||
.setElapsedTimeMs(elapsedTimeMs)
|
||||
.setFallbackDetails(fallbackDetailsReference.get())
|
||||
.setFallbackDetails(fallbackDetails)
|
||||
.setFilePath(outputVideoFile.getPath());
|
||||
|
||||
if (!requestCalculateSsim) {
|
||||
return testResultBuilder.build();
|
||||
}
|
||||
if (fallbackDetailsReference.get() != null
|
||||
&& checkNotNull(fallbackDetailsReference.get()).fallbackOutputHeight != C.LENGTH_UNSET) {
|
||||
if (fallbackDetails != null && fallbackDetails.fallbackOutputHeight != C.LENGTH_UNSET) {
|
||||
Log.i(
|
||||
TAG,
|
||||
testId
|
||||
|
Loading…
x
Reference in New Issue
Block a user