From 254842b7825b140cb2367c14abefc44e6cdf8afa Mon Sep 17 00:00:00 2001 From: kimvde Date: Wed, 14 Dec 2022 12:11:42 +0000 Subject: [PATCH] Pass CapturingDecoderFactory to AssetLoader Otherwise, the decoders are not captured. It works at the moment for the video decoder because decoding is still done on the sample pipeline but it will moved to the AssetLoader soon. PiperOrigin-RevId: 495275575 --- .../android/exoplayer2/transformer/TransformerInternal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerInternal.java b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerInternal.java index 14998ef75c..feb670c4d5 100644 --- a/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerInternal.java +++ b/library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformerInternal.java @@ -160,7 +160,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; .setRemoveVideo(removeVideo) .setFlattenVideoForSlowMotion(transformationRequest.flattenForSlowMotion) .setMediaSourceFactory(mediaSourceFactory) - .setDecoderFactory(decoderFactory) + .setDecoderFactory(this.decoderFactory) .setLooper(internalLooper) .setListener(componentListener) .setClock(clock)