aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java')
-rw-r--r--src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java b/src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java
index a1a97d3d..0e46c9cf 100644
--- a/src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java
+++ b/src/com/android/tv/tuner/exoplayer/MpegTsRendererBuilder.java
@@ -21,10 +21,9 @@ import android.content.Context;
import com.google.android.exoplayer.SampleSource;
import com.google.android.exoplayer.TrackRenderer;
import com.google.android.exoplayer.upstream.DataSource;
-import com.android.tv.Features;
import com.android.tv.tuner.exoplayer.MpegTsPlayer.RendererBuilder;
import com.android.tv.tuner.exoplayer.MpegTsPlayer.RendererBuilderCallback;
-import com.android.tv.tuner.exoplayer.ac3.Ac3DefaultTrackRenderer;
+import com.android.tv.tuner.exoplayer.ac3.Ac3PassthroughTrackRenderer;
import com.android.tv.tuner.exoplayer.buffer.BufferManager;
import com.android.tv.tuner.tvinput.PlaybackBufferListener;
@@ -53,12 +52,10 @@ public class MpegTsRendererBuilder implements RendererBuilder {
SampleSource sampleSource = new MpegTsSampleSource(extractor);
MpegTsVideoTrackRenderer videoRenderer = new MpegTsVideoTrackRenderer(mContext,
sampleSource, mpegTsPlayer.getMainHandler(), mpegTsPlayer);
- // TODO: Only using Ac3DefaultTrackRenderer for A/V sync issue. We will use
- // {@link Ac3MediaCodecTrackRenderer} when we use ExoPlayer's extractor.
- TrackRenderer audioRenderer =
- new Ac3DefaultTrackRenderer(
- sampleSource, mpegTsPlayer.getMainHandler(), mpegTsPlayer,
- !Features.AC3_SOFTWARE_DECODE.isEnabled(mContext));
+ // TODO: Only using Ac3PassthroughTrackRenderer for A/V sync issue. We will use
+ // {@link Ac3TrackRenderer} when we use ExoPlayer's extractor.
+ TrackRenderer audioRenderer = new Ac3PassthroughTrackRenderer(sampleSource,
+ mpegTsPlayer.getMainHandler(), mpegTsPlayer);
Cea708TextTrackRenderer textRenderer = new Cea708TextTrackRenderer(sampleSource);
TrackRenderer[] renderers = new TrackRenderer[MpegTsPlayer.RENDERER_COUNT];