Skip to content

Commit b69087c

Browse files
ATV DevRelchalko
authored andcommitted
Release then sync change listener onStop
This prevents leaking the fragement PiperOrigin-RevId: 161958859 Change-Id: If2590396a6b63690d786d608d8d15adda18d22b1
1 parent 85dcf3b commit b69087c

28 files changed

+36
-75
lines changed

app/src/main/java/com/example/android/sampletvinput/SampleJobService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919
import android.net.Uri;
2020
import com.example.android.sampletvinput.rich.RichFeedUtil;
2121
import com.google.android.exoplayer.util.Util;
22-
import com.google.android.media.tv.companionlibrary.xmltv.XmlTvParser;
2322
import com.google.android.media.tv.companionlibrary.ads.EpgSyncWithAdsJobService;
2423
import com.google.android.media.tv.companionlibrary.model.Advertisement;
2524
import com.google.android.media.tv.companionlibrary.model.Channel;
2625
import com.google.android.media.tv.companionlibrary.model.InternalProviderData;
2726
import com.google.android.media.tv.companionlibrary.model.Program;
27+
import com.google.android.media.tv.companionlibrary.xmltv.XmlTvParser;
2828
import java.util.ArrayList;
2929
import java.util.List;
3030

app/src/main/java/com/example/android/sampletvinput/player/DashRendererBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import android.media.MediaCodec;
2121
import android.os.Handler;
2222
import android.util.Log;
23-
2423
import com.google.android.exoplayer.DefaultLoadControl;
2524
import com.google.android.exoplayer.LoadControl;
2625
import com.google.android.exoplayer.MediaCodecAudioTrackRenderer;
@@ -51,7 +50,6 @@
5150
import com.google.android.exoplayer.upstream.UriDataSource;
5251
import com.google.android.exoplayer.util.ManifestFetcher;
5352
import com.google.android.exoplayer.util.Util;
54-
5553
import java.io.IOException;
5654

5755
/**

app/src/main/java/com/example/android/sampletvinput/player/DemoPlayer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import android.os.Looper;
2525
import android.support.annotation.RequiresApi;
2626
import android.view.Surface;
27-
2827
import com.google.android.exoplayer.CodecCounters;
2928
import com.google.android.exoplayer.DummyTrackRenderer;
3029
import com.google.android.exoplayer.ExoPlaybackException;
@@ -51,7 +50,6 @@
5150
import com.google.android.exoplayer.util.DebugTextViewHelper;
5251
import com.google.android.exoplayer.util.PlayerControl;
5352
import com.google.android.media.tv.companionlibrary.TvPlayer;
54-
5553
import java.io.IOException;
5654
import java.util.Collections;
5755
import java.util.List;

app/src/main/java/com/example/android/sampletvinput/player/ExtractorRendererBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import android.media.AudioManager;
2121
import android.media.MediaCodec;
2222
import android.net.Uri;
23-
2423
import com.google.android.exoplayer.MediaCodecAudioTrackRenderer;
2524
import com.google.android.exoplayer.MediaCodecSelector;
2625
import com.google.android.exoplayer.MediaCodecVideoTrackRenderer;

app/src/main/java/com/example/android/sampletvinput/player/FakeTrickplayRunnable.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import android.os.Looper;
2323
import android.support.annotation.RequiresApi;
2424
import android.util.Log;
25-
2625
import com.google.android.media.tv.companionlibrary.TvPlayer;
2726

2827
@RequiresApi(api = Build.VERSION_CODES.M)

app/src/main/java/com/example/android/sampletvinput/player/HlsRendererBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import android.media.AudioManager;
2121
import android.media.MediaCodec;
2222
import android.os.Handler;
23-
2423
import com.google.android.exoplayer.DefaultLoadControl;
2524
import com.google.android.exoplayer.LoadControl;
2625
import com.google.android.exoplayer.MediaCodecAudioTrackRenderer;
@@ -46,7 +45,6 @@
4645
import com.google.android.exoplayer.upstream.DefaultUriDataSource;
4746
import com.google.android.exoplayer.util.ManifestFetcher;
4847
import com.google.android.exoplayer.util.ManifestFetcher.ManifestCallback;
49-
5048
import java.io.IOException;
5149
import java.util.List;
5250

app/src/main/java/com/example/android/sampletvinput/player/RendererBuilderFactory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import android.content.Context;
2020
import android.net.Uri;
21-
2221
import com.google.android.exoplayer.drm.MediaDrmCallback;
2322
import com.google.android.exoplayer.util.Util;
2423
import com.google.android.media.tv.companionlibrary.utils.TvContractUtils;

app/src/main/java/com/example/android/sampletvinput/player/SmoothStreamingRendererBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import android.media.AudioManager;
2020
import android.media.MediaCodec;
2121
import android.os.Handler;
22-
2322
import com.google.android.exoplayer.DefaultLoadControl;
2423
import com.google.android.exoplayer.LoadControl;
2524
import com.google.android.exoplayer.MediaCodecAudioTrackRenderer;
@@ -46,7 +45,6 @@
4645
import com.google.android.exoplayer.upstream.DefaultUriDataSource;
4746
import com.google.android.exoplayer.util.ManifestFetcher;
4847
import com.google.android.exoplayer.util.Util;
49-
5048
import java.io.IOException;
5149

5250
/**

app/src/main/java/com/example/android/sampletvinput/player/SmoothStreamingTestMediaDrmCallback.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@
1717

1818
import android.annotation.TargetApi;
1919
import android.text.TextUtils;
20-
2120
import com.google.android.exoplayer.drm.ExoMediaDrm.KeyRequest;
2221
import com.google.android.exoplayer.drm.ExoMediaDrm.ProvisionRequest;
2322
import com.google.android.exoplayer.drm.MediaDrmCallback;
2423
import com.google.android.exoplayer.drm.StreamingDrmSessionManager;
2524
import com.google.android.exoplayer.util.Util;
26-
2725
import java.io.IOException;
2826
import java.util.HashMap;
2927
import java.util.Map;

app/src/main/java/com/example/android/sampletvinput/player/WidevineTestMediaDrmCallback.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import com.google.android.exoplayer.drm.ExoMediaDrm.ProvisionRequest;
2222
import com.google.android.exoplayer.drm.MediaDrmCallback;
2323
import com.google.android.exoplayer.util.Util;
24-
2524
import java.io.IOException;
2625
import java.util.UUID;
2726

0 commit comments

Comments
 (0)