mirror of
https://github.com/androidx/media.git
synced 2025-05-07 15:40:37 +08:00
Add test skipping for API < 23 for EncoderPerformanceTest.
PiperOrigin-RevId: 439802597
This commit is contained in:
parent
c235e4f447
commit
7c64b1915c
@ -17,6 +17,7 @@
|
|||||||
package androidx.media3.transformer.mh.analysis;
|
package androidx.media3.transformer.mh.analysis;
|
||||||
|
|
||||||
import static androidx.media3.common.util.Assertions.checkNotNull;
|
import static androidx.media3.common.util.Assertions.checkNotNull;
|
||||||
|
import static androidx.media3.transformer.AndroidTestUtil.recordTestSkipped;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.media.MediaFormat;
|
import android.media.MediaFormat;
|
||||||
@ -95,13 +96,22 @@ public class EncoderPerformanceAnalysisTest {
|
|||||||
String testId =
|
String testId =
|
||||||
Util.formatInvariant(
|
Util.formatInvariant(
|
||||||
"analyzePerformance_%s_OpRate_%d_Priority_%d", filename, operatingRate, priority);
|
"analyzePerformance_%s_OpRate_%d_Priority_%d", filename, operatingRate, priority);
|
||||||
|
Context context = ApplicationProvider.getApplicationContext();
|
||||||
|
|
||||||
|
if (Util.SDK_INT < 23) {
|
||||||
|
recordTestSkipped(
|
||||||
|
context,
|
||||||
|
testId,
|
||||||
|
/* reason= */ "Skipping on this API version due to lack of support for setting operating"
|
||||||
|
+ " rate and priority.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Map<String, Object> inputValues = new HashMap<>();
|
Map<String, Object> inputValues = new HashMap<>();
|
||||||
inputValues.put("inputFilename", filename);
|
inputValues.put("inputFilename", filename);
|
||||||
inputValues.put("operatingRate", operatingRate);
|
inputValues.put("operatingRate", operatingRate);
|
||||||
inputValues.put("priority", priority);
|
inputValues.put("priority", priority);
|
||||||
|
|
||||||
Context context = ApplicationProvider.getApplicationContext();
|
|
||||||
Transformer transformer =
|
Transformer transformer =
|
||||||
new Transformer.Builder(context)
|
new Transformer.Builder(context)
|
||||||
.setRemoveAudio(true)
|
.setRemoveAudio(true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user