├── .github └── ISSUE_TEMPLATE │ ├── bug.md │ ├── feature_request.md │ └── question.md ├── .gitignore ├── .hgignore ├── .idea └── codeStyleSettings.xml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASENOTES.md ├── constants.gradle ├── core_settings.gradle ├── demos ├── README.md ├── cast │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── castdemo │ │ │ ├── DemoUtil.java │ │ │ ├── MainActivity.java │ │ │ └── PlayerManager.java │ │ └── res │ │ ├── drawable │ │ └── ic_plus.xml │ │ ├── layout │ │ ├── cast_context_error.xml │ │ ├── main_activity.xml │ │ └── sample_list.xml │ │ ├── menu │ │ └── menu.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ └── strings.xml ├── gl │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── bitmap_overlay_video_processor_fragment.glsl │ │ └── bitmap_overlay_video_processor_vertex.glsl │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── gldemo │ │ │ ├── BitmapOverlayVideoProcessor.java │ │ │ ├── MainActivity.java │ │ │ └── VideoProcessingGLSurfaceView.java │ │ └── res │ │ ├── layout │ │ └── main_activity.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ └── strings.xml ├── main │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── media.exolist.json │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── DemoDownloadService.java │ │ │ ├── DownloadTracker.java │ │ │ ├── PlayerActivity.java │ │ │ ├── Sample.java │ │ │ ├── SampleChooserActivity.java │ │ │ └── TrackSelectionDialog.java │ │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_download.png │ │ └── ic_download_done.png │ │ ├── drawable-mdpi │ │ ├── ic_download.png │ │ └── ic_download_done.png │ │ ├── drawable-xhdpi │ │ ├── ic_banner.png │ │ ├── ic_download.png │ │ └── ic_download_done.png │ │ ├── drawable-xxhdpi │ │ ├── ic_download.png │ │ └── ic_download_done.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_download.png │ │ └── ic_download_done.png │ │ ├── layout │ │ ├── player_activity.xml │ │ ├── sample_chooser_activity.xml │ │ ├── sample_list_item.xml │ │ └── track_selection_dialog.xml │ │ ├── menu │ │ └── sample_chooser_menu.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── surface │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── surfacedemo │ │ └── MainActivity.java │ └── res │ ├── layout │ └── main_activity.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ └── strings.xml ├── extensions ├── README.md ├── av1 │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── av1 │ │ │ ├── Gav1Decoder.java │ │ │ ├── Gav1DecoderException.java │ │ │ ├── Gav1Library.java │ │ │ ├── Libgav1VideoRenderer.java │ │ │ └── package-info.java │ │ └── jni │ │ ├── CMakeLists.txt │ │ └── gav1_jni.cc ├── cast │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── cast │ │ │ ├── CastPlayer.java │ │ │ ├── CastTimeline.java │ │ │ ├── CastTimelineTracker.java │ │ │ ├── CastUtils.java │ │ │ ├── DefaultCastOptionsProvider.java │ │ │ ├── DefaultMediaItemConverter.java │ │ │ ├── MediaItem.java │ │ │ ├── MediaItemConverter.java │ │ │ ├── SessionAvailabilityListener.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── cast │ │ ├── CastPlayerTest.java │ │ ├── CastTimelineTrackerTest.java │ │ ├── DefaultMediaItemConverterTest.java │ │ └── MediaItemTest.java ├── cronet │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── cronet │ │ │ ├── ByteArrayUploadDataProvider.java │ │ │ ├── CronetDataSource.java │ │ │ ├── CronetDataSourceFactory.java │ │ │ ├── CronetEngineWrapper.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── cronet │ │ ├── ByteArrayUploadDataProviderTest.java │ │ └── CronetDataSourceTest.java ├── ffmpeg │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ └── ext │ │ │ │ └── ffmpeg │ │ │ │ ├── FfmpegAudioRenderer.java │ │ │ │ ├── FfmpegDecoder.java │ │ │ │ ├── FfmpegDecoderException.java │ │ │ │ ├── FfmpegLibrary.java │ │ │ │ └── package-info.java │ │ └── jni │ │ │ ├── Android.mk │ │ │ ├── Application.mk │ │ │ ├── build_ffmpeg.sh │ │ │ └── ffmpeg_jni.cc │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── ffmpeg │ │ └── DefaultRenderersFactoryTest.java ├── flac │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── flac │ │ │ ├── FlacExtractorSeekTest.java │ │ │ ├── FlacExtractorTest.java │ │ │ └── FlacPlaybackTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ └── ext │ │ │ │ └── flac │ │ │ │ ├── FlacBinarySearchSeeker.java │ │ │ │ ├── FlacDecoder.java │ │ │ │ ├── FlacDecoderException.java │ │ │ │ ├── FlacDecoderJni.java │ │ │ │ ├── FlacExtractor.java │ │ │ │ ├── FlacLibrary.java │ │ │ │ ├── LibflacAudioRenderer.java │ │ │ │ └── package-info.java │ │ └── jni │ │ │ ├── Android.mk │ │ │ ├── Application.mk │ │ │ ├── flac_jni.cc │ │ │ ├── flac_parser.cc │ │ │ ├── flac_sources.mk │ │ │ └── include │ │ │ ├── data_source.h │ │ │ └── flac_parser.h │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── flac │ │ └── DefaultRenderersFactoryTest.java ├── gvr │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── gvr │ │ │ └── GvrAudioProcessor.java │ │ └── res │ │ ├── layout │ │ └── exo_vr_ui.xml │ │ └── values │ │ └── styles.xml ├── ima │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── ima │ │ │ ├── ImaAdsLoader.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── ima │ │ ├── FakeAd.java │ │ ├── FakeAdsLoader.java │ │ ├── FakeAdsRequest.java │ │ ├── FakePlayer.java │ │ ├── ImaAdsLoaderTest.java │ │ └── SingletonImaFactory.java ├── jobdispatcher │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── jobdispatcher │ │ ├── JobDispatcherScheduler.java │ │ └── package-info.java ├── leanback │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── leanback │ │ ├── LeanbackPlayerAdapter.java │ │ └── package-info.java ├── mediasession │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── mediasession │ │ │ ├── MediaSessionConnector.java │ │ │ ├── RepeatModeActionProvider.java │ │ │ ├── TimelineQueueEditor.java │ │ │ ├── TimelineQueueNavigator.java │ │ │ └── package-info.java │ │ └── res │ │ ├── drawable-anydpi-v21 │ │ ├── exo_media_action_repeat_all.xml │ │ ├── exo_media_action_repeat_off.xml │ │ └── exo_media_action_repeat_one.xml │ │ ├── drawable-hdpi │ │ ├── exo_media_action_repeat_all.png │ │ ├── exo_media_action_repeat_off.png │ │ └── exo_media_action_repeat_one.png │ │ ├── drawable-ldpi │ │ ├── exo_media_action_repeat_all.png │ │ ├── exo_media_action_repeat_off.png │ │ └── exo_media_action_repeat_one.png │ │ ├── drawable-mdpi │ │ ├── exo_media_action_repeat_all.png │ │ ├── exo_media_action_repeat_off.png │ │ └── exo_media_action_repeat_one.png │ │ ├── drawable-xhdpi │ │ ├── exo_media_action_repeat_all.png │ │ ├── exo_media_action_repeat_off.png │ │ └── exo_media_action_repeat_one.png │ │ ├── drawable-xxhdpi │ │ ├── exo_media_action_repeat_all.png │ │ ├── exo_media_action_repeat_off.png │ │ └── exo_media_action_repeat_one.png │ │ ├── values-af │ │ └── strings.xml │ │ ├── values-am │ │ └── strings.xml │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-az │ │ └── strings.xml │ │ ├── values-b+sr+Latn │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-bg │ │ └── strings.xml │ │ ├── values-bn │ │ └── strings.xml │ │ ├── values-bs │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-en-rAU │ │ └── strings.xml │ │ ├── values-en-rGB │ │ └── strings.xml │ │ ├── values-en-rIN │ │ └── strings.xml │ │ ├── values-es-rUS │ │ └── strings.xml │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-et │ │ └── strings.xml │ │ ├── values-eu │ │ └── strings.xml │ │ ├── values-fa │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr-rCA │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-gl │ │ └── strings.xml │ │ ├── values-gu │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-hy │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-is │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-iw │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kk │ │ └── strings.xml │ │ ├── values-km │ │ └── strings.xml │ │ ├── values-kn │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-ky │ │ └── strings.xml │ │ ├── values-lo │ │ └── strings.xml │ │ ├── values-lt │ │ └── strings.xml │ │ ├── values-lv │ │ └── strings.xml │ │ ├── values-mk │ │ └── strings.xml │ │ ├── values-ml │ │ └── strings.xml │ │ ├── values-mn │ │ └── strings.xml │ │ ├── values-mr │ │ └── strings.xml │ │ ├── values-ms │ │ └── strings.xml │ │ ├── values-my │ │ └── strings.xml │ │ ├── values-nb │ │ └── strings.xml │ │ ├── values-ne │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pa │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-pt │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-si │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sq │ │ └── strings.xml │ │ ├── values-sr │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-sw │ │ └── strings.xml │ │ ├── values-ta │ │ └── strings.xml │ │ ├── values-te │ │ └── strings.xml │ │ ├── values-th │ │ └── strings.xml │ │ ├── values-tl │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-ur │ │ └── strings.xml │ │ ├── values-uz │ │ └── strings.xml │ │ ├── values-vi │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rHK │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values-zu │ │ └── strings.xml │ │ └── values │ │ └── strings.xml ├── okhttp │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── okhttp │ │ │ ├── OkHttpDataSource.java │ │ │ ├── OkHttpDataSourceFactory.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── okhttp │ │ └── OkHttpDataSourceTest.java ├── opus │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── opus │ │ │ └── OpusPlaybackTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ └── ext │ │ │ │ └── opus │ │ │ │ ├── LibopusAudioRenderer.java │ │ │ │ ├── OpusDecoder.java │ │ │ │ ├── OpusDecoderException.java │ │ │ │ ├── OpusLibrary.java │ │ │ │ └── package-info.java │ │ └── jni │ │ │ ├── Android.mk │ │ │ ├── Application.mk │ │ │ ├── convert_android_asm.sh │ │ │ ├── libopus.mk │ │ │ └── opus_jni.cc │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── opus │ │ └── DefaultRenderersFactoryTest.java ├── rtmp │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── rtmp │ │ │ ├── RtmpDataSource.java │ │ │ ├── RtmpDataSourceFactory.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── rtmp │ │ └── DefaultDataSourceTest.java ├── vp9 │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ext │ │ │ └── vp9 │ │ │ └── VpxPlaybackTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ └── ext │ │ │ │ └── vp9 │ │ │ │ ├── LibvpxVideoRenderer.java │ │ │ │ ├── VpxDecoder.java │ │ │ │ ├── VpxDecoderException.java │ │ │ │ ├── VpxLibrary.java │ │ │ │ ├── VpxOutputBuffer.java │ │ │ │ └── package-info.java │ │ └── jni │ │ │ ├── Android.mk │ │ │ ├── Application.mk │ │ │ ├── generate_libvpx_android_configs.sh │ │ │ ├── libvpx.mk │ │ │ └── vpx_jni.cc │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── ext │ │ └── vp9 │ │ └── DefaultRenderersFactoryTest.java └── workmanager │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── exoplayer2 │ └── ext │ └── workmanager │ ├── WorkManagerScheduler.java │ └── package-info.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── javadoc_combined.gradle ├── javadoc_library.gradle ├── javadoc_util.gradle ├── library ├── README.md ├── all │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── common │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ ├── C.java │ │ │ │ ├── ExoPlayerLibraryInfo.java │ │ │ │ ├── Format.java │ │ │ │ ├── ParserException.java │ │ │ │ ├── audio │ │ │ │ ├── Ac3Util.java │ │ │ │ ├── Ac4Util.java │ │ │ │ ├── DtsUtil.java │ │ │ │ ├── MpegAudioUtil.java │ │ │ │ ├── WavUtil.java │ │ │ │ └── package-info.java │ │ │ │ ├── decoder │ │ │ │ ├── Buffer.java │ │ │ │ ├── CryptoInfo.java │ │ │ │ ├── DecoderInputBuffer.java │ │ │ │ └── package-info.java │ │ │ │ ├── drm │ │ │ │ ├── DrmInitData.java │ │ │ │ ├── ExoMediaCrypto.java │ │ │ │ └── package-info.java │ │ │ │ ├── metadata │ │ │ │ ├── Metadata.java │ │ │ │ ├── MetadataDecoder.java │ │ │ │ ├── MetadataInputBuffer.java │ │ │ │ ├── emsg │ │ │ │ │ ├── EventMessage.java │ │ │ │ │ ├── EventMessageDecoder.java │ │ │ │ │ ├── EventMessageEncoder.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── flac │ │ │ │ │ ├── PictureFrame.java │ │ │ │ │ ├── VorbisComment.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── id3 │ │ │ │ │ ├── ApicFrame.java │ │ │ │ │ ├── BinaryFrame.java │ │ │ │ │ ├── ChapterFrame.java │ │ │ │ │ ├── ChapterTocFrame.java │ │ │ │ │ ├── CommentFrame.java │ │ │ │ │ ├── GeobFrame.java │ │ │ │ │ ├── Id3Decoder.java │ │ │ │ │ ├── Id3Frame.java │ │ │ │ │ ├── InternalFrame.java │ │ │ │ │ ├── MlltFrame.java │ │ │ │ │ ├── PrivFrame.java │ │ │ │ │ ├── TextInformationFrame.java │ │ │ │ │ ├── UrlLinkFrame.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── upstream │ │ │ │ ├── DataSource.java │ │ │ │ ├── DataSourceException.java │ │ │ │ ├── DataSpec.java │ │ │ │ ├── HttpDataSource.java │ │ │ │ ├── TransferListener.java │ │ │ │ └── package-info.java │ │ │ │ ├── util │ │ │ │ ├── Assertions.java │ │ │ │ ├── CodecSpecificDataUtil.java │ │ │ │ ├── FlacConstants.java │ │ │ │ ├── Log.java │ │ │ │ ├── LongArray.java │ │ │ │ ├── MimeTypes.java │ │ │ │ ├── NalUnitUtil.java │ │ │ │ ├── NonNullApi.java │ │ │ │ ├── ParsableBitArray.java │ │ │ │ ├── ParsableByteArray.java │ │ │ │ ├── ParsableNalUnitBitArray.java │ │ │ │ ├── Predicate.java │ │ │ │ ├── TimestampAdjuster.java │ │ │ │ ├── TraceUtil.java │ │ │ │ ├── UnknownNull.java │ │ │ │ ├── Util.java │ │ │ │ └── package-info.java │ │ │ │ └── video │ │ │ │ ├── AvcConfig.java │ │ │ │ ├── ColorInfo.java │ │ │ │ ├── DolbyVisionConfig.java │ │ │ │ ├── HevcConfig.java │ │ │ │ └── package-info.java │ │ └── proguard-rules.txt │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ ├── CTest.java │ │ ├── FormatTest.java │ │ ├── audio │ │ └── Ac3UtilTest.java │ │ ├── decoder │ │ └── CryptoInfoTest.java │ │ ├── drm │ │ └── DrmInitDataTest.java │ │ ├── metadata │ │ ├── MetadataTest.java │ │ ├── emsg │ │ │ ├── EventMessageDecoderTest.java │ │ │ ├── EventMessageEncoderTest.java │ │ │ └── EventMessageTest.java │ │ ├── flac │ │ │ ├── PictureFrameTest.java │ │ │ └── VorbisCommentTest.java │ │ └── id3 │ │ │ ├── ChapterFrameTest.java │ │ │ ├── ChapterTocFrameTest.java │ │ │ ├── Id3DecoderTest.java │ │ │ └── MlltFrameTest.java │ │ ├── upstream │ │ └── DataSpecTest.java │ │ └── util │ │ ├── CodecSpecificDataUtilTest.java │ │ ├── MimeTypesTest.java │ │ ├── NalUnitUtilTest.java │ │ ├── ParsableBitArrayTest.java │ │ ├── ParsableByteArrayTest.java │ │ ├── ParsableNalUnitBitArrayTest.java │ │ └── UtilTest.java ├── core │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── upstream │ │ │ └── ContentDataSourceTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ ├── AbstractConcatenatedTimeline.java │ │ │ │ ├── AudioBecomingNoisyManager.java │ │ │ │ ├── AudioFocusManager.java │ │ │ │ ├── BasePlayer.java │ │ │ │ ├── BaseRenderer.java │ │ │ │ ├── ControlDispatcher.java │ │ │ │ ├── DefaultControlDispatcher.java │ │ │ │ ├── DefaultLoadControl.java │ │ │ │ ├── DefaultMediaClock.java │ │ │ │ ├── DefaultRenderersFactory.java │ │ │ │ ├── ExoPlaybackException.java │ │ │ │ ├── ExoPlayer.java │ │ │ │ ├── ExoPlayerFactory.java │ │ │ │ ├── ExoPlayerImpl.java │ │ │ │ ├── ExoPlayerImplInternal.java │ │ │ │ ├── FormatHolder.java │ │ │ │ ├── IllegalSeekPositionException.java │ │ │ │ ├── LoadControl.java │ │ │ │ ├── MediaPeriodHolder.java │ │ │ │ ├── MediaPeriodInfo.java │ │ │ │ ├── MediaPeriodQueue.java │ │ │ │ ├── NoSampleRenderer.java │ │ │ │ ├── PlaybackInfo.java │ │ │ │ ├── PlaybackParameters.java │ │ │ │ ├── PlaybackPreparer.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerMessage.java │ │ │ │ ├── Playlist.java │ │ │ │ ├── Renderer.java │ │ │ │ ├── RendererCapabilities.java │ │ │ │ ├── RendererConfiguration.java │ │ │ │ ├── RenderersFactory.java │ │ │ │ ├── SeekParameters.java │ │ │ │ ├── SimpleExoPlayer.java │ │ │ │ ├── Timeline.java │ │ │ │ ├── WakeLockManager.java │ │ │ │ ├── analytics │ │ │ │ ├── AnalyticsCollector.java │ │ │ │ ├── AnalyticsListener.java │ │ │ │ ├── DefaultAnalyticsListener.java │ │ │ │ ├── DefaultPlaybackSessionManager.java │ │ │ │ ├── PlaybackSessionManager.java │ │ │ │ ├── PlaybackStats.java │ │ │ │ ├── PlaybackStatsListener.java │ │ │ │ └── package-info.java │ │ │ │ ├── audio │ │ │ │ ├── AudioAttributes.java │ │ │ │ ├── AudioCapabilities.java │ │ │ │ ├── AudioCapabilitiesReceiver.java │ │ │ │ ├── AudioDecoderException.java │ │ │ │ ├── AudioListener.java │ │ │ │ ├── AudioProcessor.java │ │ │ │ ├── AudioRendererEventListener.java │ │ │ │ ├── AudioSink.java │ │ │ │ ├── AudioTimestampPoller.java │ │ │ │ ├── AudioTrackPositionTracker.java │ │ │ │ ├── AuxEffectInfo.java │ │ │ │ ├── BaseAudioProcessor.java │ │ │ │ ├── ChannelMappingAudioProcessor.java │ │ │ │ ├── DefaultAudioSink.java │ │ │ │ ├── FloatResamplingAudioProcessor.java │ │ │ │ ├── ForwardingAudioSink.java │ │ │ │ ├── MediaCodecAudioRenderer.java │ │ │ │ ├── ResamplingAudioProcessor.java │ │ │ │ ├── SilenceSkippingAudioProcessor.java │ │ │ │ ├── SimpleDecoderAudioRenderer.java │ │ │ │ ├── Sonic.java │ │ │ │ ├── SonicAudioProcessor.java │ │ │ │ ├── TeeAudioProcessor.java │ │ │ │ └── TrimmingAudioProcessor.java │ │ │ │ ├── database │ │ │ │ ├── DatabaseIOException.java │ │ │ │ ├── DatabaseProvider.java │ │ │ │ ├── DefaultDatabaseProvider.java │ │ │ │ ├── ExoDatabaseProvider.java │ │ │ │ ├── VersionTable.java │ │ │ │ └── package-info.java │ │ │ │ ├── decoder │ │ │ │ ├── Decoder.java │ │ │ │ ├── DecoderCounters.java │ │ │ │ ├── OutputBuffer.java │ │ │ │ ├── SimpleDecoder.java │ │ │ │ └── SimpleOutputBuffer.java │ │ │ │ ├── drm │ │ │ │ ├── ClearKeyUtil.java │ │ │ │ ├── DecryptionException.java │ │ │ │ ├── DefaultDrmSession.java │ │ │ │ ├── DefaultDrmSessionEventListener.java │ │ │ │ ├── DefaultDrmSessionManager.java │ │ │ │ ├── DrmSession.java │ │ │ │ ├── DrmSessionManager.java │ │ │ │ ├── DummyExoMediaDrm.java │ │ │ │ ├── ErrorStateDrmSession.java │ │ │ │ ├── ExoMediaDrm.java │ │ │ │ ├── FrameworkMediaCrypto.java │ │ │ │ ├── FrameworkMediaDrm.java │ │ │ │ ├── HttpMediaDrmCallback.java │ │ │ │ ├── KeysExpiredException.java │ │ │ │ ├── LocalMediaDrmCallback.java │ │ │ │ ├── MediaDrmCallback.java │ │ │ │ ├── OfflineLicenseHelper.java │ │ │ │ ├── UnsupportedDrmException.java │ │ │ │ └── WidevineUtil.java │ │ │ │ ├── mediacodec │ │ │ │ ├── AsynchronousMediaCodecAdapter.java │ │ │ │ ├── AsynchronousMediaCodecBufferEnqueuer.java │ │ │ │ ├── DedicatedThreadAsyncMediaCodecAdapter.java │ │ │ │ ├── MediaCodecAdapter.java │ │ │ │ ├── MediaCodecAsyncCallback.java │ │ │ │ ├── MediaCodecInfo.java │ │ │ │ ├── MediaCodecInputBufferEnqueuer.java │ │ │ │ ├── MediaCodecRenderer.java │ │ │ │ ├── MediaCodecSelector.java │ │ │ │ ├── MediaCodecUtil.java │ │ │ │ ├── MediaFormatUtil.java │ │ │ │ ├── MultiLockAsyncMediaCodecAdapter.java │ │ │ │ ├── SynchronousMediaCodecAdapter.java │ │ │ │ ├── SynchronousMediaCodecBufferEnqueuer.java │ │ │ │ └── package-info.java │ │ │ │ ├── metadata │ │ │ │ ├── MetadataDecoderFactory.java │ │ │ │ ├── MetadataOutput.java │ │ │ │ ├── MetadataRenderer.java │ │ │ │ ├── icy │ │ │ │ │ ├── IcyDecoder.java │ │ │ │ │ ├── IcyHeaders.java │ │ │ │ │ ├── IcyInfo.java │ │ │ │ │ └── package-info.java │ │ │ │ └── scte35 │ │ │ │ │ ├── PrivateCommand.java │ │ │ │ │ ├── SpliceCommand.java │ │ │ │ │ ├── SpliceInfoDecoder.java │ │ │ │ │ ├── SpliceInsertCommand.java │ │ │ │ │ ├── SpliceNullCommand.java │ │ │ │ │ ├── SpliceScheduleCommand.java │ │ │ │ │ ├── TimeSignalCommand.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── offline │ │ │ │ ├── ActionFile.java │ │ │ │ ├── ActionFileUpgradeUtil.java │ │ │ │ ├── DefaultDownloadIndex.java │ │ │ │ ├── DefaultDownloaderFactory.java │ │ │ │ ├── Download.java │ │ │ │ ├── DownloadCursor.java │ │ │ │ ├── DownloadException.java │ │ │ │ ├── DownloadHelper.java │ │ │ │ ├── DownloadIndex.java │ │ │ │ ├── DownloadManager.java │ │ │ │ ├── DownloadProgress.java │ │ │ │ ├── DownloadRequest.java │ │ │ │ ├── DownloadService.java │ │ │ │ ├── Downloader.java │ │ │ │ ├── DownloaderConstructorHelper.java │ │ │ │ ├── DownloaderFactory.java │ │ │ │ ├── FilterableManifest.java │ │ │ │ ├── FilteringManifestParser.java │ │ │ │ ├── ProgressiveDownloader.java │ │ │ │ ├── SegmentDownloader.java │ │ │ │ ├── StreamKey.java │ │ │ │ ├── WritableDownloadIndex.java │ │ │ │ └── package-info.java │ │ │ │ ├── scheduler │ │ │ │ ├── PlatformScheduler.java │ │ │ │ ├── Requirements.java │ │ │ │ ├── RequirementsWatcher.java │ │ │ │ ├── Scheduler.java │ │ │ │ └── package-info.java │ │ │ │ ├── source │ │ │ │ ├── AdaptiveMediaSourceEventListener.java │ │ │ │ ├── BaseMediaSource.java │ │ │ │ ├── BehindLiveWindowException.java │ │ │ │ ├── ClippingMediaPeriod.java │ │ │ │ ├── ClippingMediaSource.java │ │ │ │ ├── CompositeMediaSource.java │ │ │ │ ├── CompositeSequenceableLoader.java │ │ │ │ ├── CompositeSequenceableLoaderFactory.java │ │ │ │ ├── ConcatenatingMediaSource.java │ │ │ │ ├── DefaultCompositeSequenceableLoaderFactory.java │ │ │ │ ├── DefaultMediaSourceEventListener.java │ │ │ │ ├── EmptySampleStream.java │ │ │ │ ├── ExtractorMediaSource.java │ │ │ │ ├── ForwardingTimeline.java │ │ │ │ ├── IcyDataSource.java │ │ │ │ ├── LoadEventInfo.java │ │ │ │ ├── LoopingMediaSource.java │ │ │ │ ├── MaskingMediaPeriod.java │ │ │ │ ├── MaskingMediaSource.java │ │ │ │ ├── MediaLoadData.java │ │ │ │ ├── MediaPeriod.java │ │ │ │ ├── MediaSource.java │ │ │ │ ├── MediaSourceEventListener.java │ │ │ │ ├── MediaSourceFactory.java │ │ │ │ ├── MergingMediaPeriod.java │ │ │ │ ├── MergingMediaSource.java │ │ │ │ ├── ProgressiveMediaPeriod.java │ │ │ │ ├── ProgressiveMediaSource.java │ │ │ │ ├── SampleDataQueue.java │ │ │ │ ├── SampleQueue.java │ │ │ │ ├── SampleStream.java │ │ │ │ ├── SequenceableLoader.java │ │ │ │ ├── ShuffleOrder.java │ │ │ │ ├── SilenceMediaSource.java │ │ │ │ ├── SinglePeriodTimeline.java │ │ │ │ ├── SingleSampleMediaPeriod.java │ │ │ │ ├── SingleSampleMediaSource.java │ │ │ │ ├── TrackGroup.java │ │ │ │ ├── TrackGroupArray.java │ │ │ │ ├── UnrecognizedInputFormatException.java │ │ │ │ ├── ads │ │ │ │ │ ├── AdPlaybackState.java │ │ │ │ │ ├── AdsLoader.java │ │ │ │ │ ├── AdsMediaSource.java │ │ │ │ │ ├── SinglePeriodAdTimeline.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── chunk │ │ │ │ │ ├── BaseMediaChunk.java │ │ │ │ │ ├── BaseMediaChunkIterator.java │ │ │ │ │ ├── BaseMediaChunkOutput.java │ │ │ │ │ ├── Chunk.java │ │ │ │ │ ├── ChunkExtractorWrapper.java │ │ │ │ │ ├── ChunkHolder.java │ │ │ │ │ ├── ChunkSampleStream.java │ │ │ │ │ ├── ChunkSource.java │ │ │ │ │ ├── ContainerMediaChunk.java │ │ │ │ │ ├── DataChunk.java │ │ │ │ │ ├── InitializationChunk.java │ │ │ │ │ ├── MediaChunk.java │ │ │ │ │ ├── MediaChunkIterator.java │ │ │ │ │ ├── SingleSampleMediaChunk.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── text │ │ │ │ ├── CaptionStyleCompat.java │ │ │ │ ├── Cue.java │ │ │ │ ├── SimpleSubtitleDecoder.java │ │ │ │ ├── SimpleSubtitleOutputBuffer.java │ │ │ │ ├── Subtitle.java │ │ │ │ ├── SubtitleDecoder.java │ │ │ │ ├── SubtitleDecoderException.java │ │ │ │ ├── SubtitleDecoderFactory.java │ │ │ │ ├── SubtitleInputBuffer.java │ │ │ │ ├── SubtitleOutputBuffer.java │ │ │ │ ├── TextOutput.java │ │ │ │ ├── TextRenderer.java │ │ │ │ ├── cea │ │ │ │ │ ├── Cea608Decoder.java │ │ │ │ │ ├── Cea708Decoder.java │ │ │ │ │ ├── CeaDecoder.java │ │ │ │ │ ├── CeaSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── dvb │ │ │ │ │ ├── DvbDecoder.java │ │ │ │ │ ├── DvbParser.java │ │ │ │ │ ├── DvbSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── pgs │ │ │ │ │ ├── PgsDecoder.java │ │ │ │ │ ├── PgsSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── span │ │ │ │ │ ├── HorizontalTextInVerticalContextSpan.java │ │ │ │ │ ├── RubySpan.java │ │ │ │ │ ├── SpanUtil.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── ssa │ │ │ │ │ ├── SsaDecoder.java │ │ │ │ │ ├── SsaDialogueFormat.java │ │ │ │ │ ├── SsaStyle.java │ │ │ │ │ ├── SsaSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── subrip │ │ │ │ │ ├── SubripDecoder.java │ │ │ │ │ ├── SubripSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── ttml │ │ │ │ │ ├── TtmlDecoder.java │ │ │ │ │ ├── TtmlNode.java │ │ │ │ │ ├── TtmlRegion.java │ │ │ │ │ ├── TtmlRenderUtil.java │ │ │ │ │ ├── TtmlStyle.java │ │ │ │ │ ├── TtmlSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── tx3g │ │ │ │ │ ├── Tx3gDecoder.java │ │ │ │ │ ├── Tx3gSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ └── webvtt │ │ │ │ │ ├── CssParser.java │ │ │ │ │ ├── Mp4WebvttDecoder.java │ │ │ │ │ ├── Mp4WebvttSubtitle.java │ │ │ │ │ ├── WebvttCssStyle.java │ │ │ │ │ ├── WebvttCueInfo.java │ │ │ │ │ ├── WebvttCueParser.java │ │ │ │ │ ├── WebvttDecoder.java │ │ │ │ │ ├── WebvttParserUtil.java │ │ │ │ │ ├── WebvttSubtitle.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── trackselection │ │ │ │ ├── AdaptiveTrackSelection.java │ │ │ │ ├── BaseTrackSelection.java │ │ │ │ ├── DefaultTrackSelector.java │ │ │ │ ├── FixedTrackSelection.java │ │ │ │ ├── MappingTrackSelector.java │ │ │ │ ├── RandomTrackSelection.java │ │ │ │ ├── TrackSelection.java │ │ │ │ ├── TrackSelectionArray.java │ │ │ │ ├── TrackSelectionParameters.java │ │ │ │ ├── TrackSelectionUtil.java │ │ │ │ ├── TrackSelector.java │ │ │ │ ├── TrackSelectorResult.java │ │ │ │ └── package-info.java │ │ │ │ ├── upstream │ │ │ │ ├── Allocation.java │ │ │ │ ├── Allocator.java │ │ │ │ ├── AssetDataSource.java │ │ │ │ ├── BandwidthMeter.java │ │ │ │ ├── BaseDataSource.java │ │ │ │ ├── ByteArrayDataSink.java │ │ │ │ ├── ByteArrayDataSource.java │ │ │ │ ├── ContentDataSource.java │ │ │ │ ├── DataSchemeDataSource.java │ │ │ │ ├── DataSink.java │ │ │ │ ├── DataSourceInputStream.java │ │ │ │ ├── DefaultAllocator.java │ │ │ │ ├── DefaultBandwidthMeter.java │ │ │ │ ├── DefaultDataSource.java │ │ │ │ ├── DefaultDataSourceFactory.java │ │ │ │ ├── DefaultHttpDataSource.java │ │ │ │ ├── DefaultHttpDataSourceFactory.java │ │ │ │ ├── DefaultLoadErrorHandlingPolicy.java │ │ │ │ ├── DummyDataSource.java │ │ │ │ ├── FileDataSource.java │ │ │ │ ├── FileDataSourceFactory.java │ │ │ │ ├── LoadErrorHandlingPolicy.java │ │ │ │ ├── Loader.java │ │ │ │ ├── LoaderErrorThrower.java │ │ │ │ ├── ParsingLoadable.java │ │ │ │ ├── PriorityDataSource.java │ │ │ │ ├── PriorityDataSourceFactory.java │ │ │ │ ├── RawResourceDataSource.java │ │ │ │ ├── ResolvingDataSource.java │ │ │ │ ├── StatsDataSource.java │ │ │ │ ├── TeeDataSource.java │ │ │ │ ├── UdpDataSource.java │ │ │ │ ├── cache │ │ │ │ │ ├── Cache.java │ │ │ │ │ ├── CacheDataSink.java │ │ │ │ │ ├── CacheDataSinkFactory.java │ │ │ │ │ ├── CacheDataSource.java │ │ │ │ │ ├── CacheDataSourceFactory.java │ │ │ │ │ ├── CacheEvictor.java │ │ │ │ │ ├── CacheFileMetadata.java │ │ │ │ │ ├── CacheFileMetadataIndex.java │ │ │ │ │ ├── CacheKeyFactory.java │ │ │ │ │ ├── CacheSpan.java │ │ │ │ │ ├── CacheUtil.java │ │ │ │ │ ├── CachedContent.java │ │ │ │ │ ├── CachedContentIndex.java │ │ │ │ │ ├── CachedRegionTracker.java │ │ │ │ │ ├── ContentMetadata.java │ │ │ │ │ ├── ContentMetadataMutations.java │ │ │ │ │ ├── DefaultContentMetadata.java │ │ │ │ │ ├── LeastRecentlyUsedCacheEvictor.java │ │ │ │ │ ├── NoOpCacheEvictor.java │ │ │ │ │ ├── SimpleCache.java │ │ │ │ │ ├── SimpleCacheSpan.java │ │ │ │ │ └── package-info.java │ │ │ │ └── crypto │ │ │ │ │ ├── AesCipherDataSink.java │ │ │ │ │ ├── AesCipherDataSource.java │ │ │ │ │ ├── AesFlushingCipher.java │ │ │ │ │ ├── CryptoUtil.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── util │ │ │ │ ├── AtomicFile.java │ │ │ │ ├── Clock.java │ │ │ │ ├── ColorParser.java │ │ │ │ ├── ConditionVariable.java │ │ │ │ ├── EGLSurfaceTexture.java │ │ │ │ ├── ErrorMessageProvider.java │ │ │ │ ├── EventDispatcher.java │ │ │ │ ├── EventLogger.java │ │ │ │ ├── GlUtil.java │ │ │ │ ├── HandlerWrapper.java │ │ │ │ ├── IntArrayQueue.java │ │ │ │ ├── LibraryLoader.java │ │ │ │ ├── MediaClock.java │ │ │ │ ├── NotificationUtil.java │ │ │ │ ├── PriorityTaskManager.java │ │ │ │ ├── RepeatModeUtil.java │ │ │ │ ├── ReusableBufferedOutputStream.java │ │ │ │ ├── SlidingPercentile.java │ │ │ │ ├── SntpClient.java │ │ │ │ ├── StandaloneMediaClock.java │ │ │ │ ├── SystemClock.java │ │ │ │ ├── SystemHandlerWrapper.java │ │ │ │ ├── TimedValueQueue.java │ │ │ │ ├── UriUtil.java │ │ │ │ └── XmlPullParserUtil.java │ │ │ │ └── video │ │ │ │ ├── DummySurface.java │ │ │ │ ├── MediaCodecVideoRenderer.java │ │ │ │ ├── SimpleDecoderVideoRenderer.java │ │ │ │ ├── VideoDecoderException.java │ │ │ │ ├── VideoDecoderGLSurfaceView.java │ │ │ │ ├── VideoDecoderInputBuffer.java │ │ │ │ ├── VideoDecoderOutputBuffer.java │ │ │ │ ├── VideoDecoderOutputBufferRenderer.java │ │ │ │ ├── VideoDecoderRenderer.java │ │ │ │ ├── VideoFrameMetadataListener.java │ │ │ │ ├── VideoFrameReleaseTimeHelper.java │ │ │ │ ├── VideoListener.java │ │ │ │ ├── VideoRendererEventListener.java │ │ │ │ └── spherical │ │ │ │ ├── CameraMotionListener.java │ │ │ │ ├── CameraMotionRenderer.java │ │ │ │ ├── FrameRotationQueue.java │ │ │ │ ├── Projection.java │ │ │ │ ├── ProjectionDecoder.java │ │ │ │ └── package-info.java │ │ └── javadoc │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── doc-files │ │ │ ├── exoplayer-threading-model.svg │ │ │ ├── renderer-states.svg │ │ │ ├── timeline-advanced.svg │ │ │ ├── timeline-live-indefinite.svg │ │ │ ├── timeline-live-limited.svg │ │ │ ├── timeline-live-multi-period.svg │ │ │ ├── timeline-period.svg │ │ │ ├── timeline-playlist.svg │ │ │ ├── timeline-single-file-midrolls.svg │ │ │ ├── timeline-single-file.svg │ │ │ └── timeline-window.svg │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ ├── AudioFocusManagerTest.java │ │ ├── DefaultLoadControlTest.java │ │ ├── DefaultMediaClockTest.java │ │ ├── ExoPlayerTest.java │ │ ├── MediaPeriodQueueTest.java │ │ ├── PlayerMessageTest.java │ │ ├── PlaylistTest.java │ │ ├── TimelineTest.java │ │ ├── analytics │ │ ├── AnalyticsCollectorTest.java │ │ └── DefaultPlaybackSessionManagerTest.java │ │ ├── audio │ │ ├── DefaultAudioSinkTest.java │ │ ├── SilenceSkippingAudioProcessorTest.java │ │ ├── SimpleDecoderAudioRendererTest.java │ │ └── SonicAudioProcessorTest.java │ │ ├── database │ │ └── VersionTableTest.java │ │ ├── drm │ │ ├── ClearKeyUtilTest.java │ │ └── OfflineLicenseHelperTest.java │ │ ├── mediacodec │ │ ├── AsynchronousMediaCodecAdapterTest.java │ │ ├── AsynchronousMediaCodecBufferEnqueuerTest.java │ │ ├── DedicatedThreadAsyncMediaCodecAdapterTest.java │ │ ├── MediaCodecAsyncCallbackTest.java │ │ ├── MediaCodecUtilTest.java │ │ └── MultiLockAsyncMediaCodecAdapterTest.java │ │ ├── metadata │ │ ├── MetadataRendererTest.java │ │ ├── icy │ │ │ ├── IcyDecoderTest.java │ │ │ ├── IcyHeadersTest.java │ │ │ └── IcyInfoTest.java │ │ └── scte35 │ │ │ └── SpliceInfoDecoderTest.java │ │ ├── offline │ │ ├── ActionFileTest.java │ │ ├── ActionFileUpgradeUtilTest.java │ │ ├── DefaultDownloadIndexTest.java │ │ ├── DefaultDownloaderFactoryTest.java │ │ ├── DownloadHelperTest.java │ │ ├── DownloadManagerTest.java │ │ ├── DownloadRequestTest.java │ │ └── StreamKeyTest.java │ │ ├── source │ │ ├── ClippingMediaSourceTest.java │ │ ├── CompositeSequenceableLoaderTest.java │ │ ├── ConcatenatingMediaSourceTest.java │ │ ├── LoopingMediaSourceTest.java │ │ ├── MergingMediaSourceTest.java │ │ ├── SampleQueueTest.java │ │ ├── ShuffleOrderTest.java │ │ ├── SinglePeriodTimelineTest.java │ │ ├── TrackGroupArrayTest.java │ │ ├── TrackGroupTest.java │ │ └── ads │ │ │ └── AdPlaybackStateTest.java │ │ ├── text │ │ ├── CueTest.java │ │ ├── span │ │ │ └── SpanUtilTest.java │ │ ├── ssa │ │ │ └── SsaDecoderTest.java │ │ ├── subrip │ │ │ └── SubripDecoderTest.java │ │ ├── ttml │ │ │ ├── TtmlDecoderTest.java │ │ │ ├── TtmlRenderUtilTest.java │ │ │ └── TtmlStyleTest.java │ │ ├── tx3g │ │ │ └── Tx3gDecoderTest.java │ │ └── webvtt │ │ │ ├── CssParserTest.java │ │ │ ├── Mp4WebvttDecoderTest.java │ │ │ ├── WebvttCueParserTest.java │ │ │ ├── WebvttDecoderTest.java │ │ │ └── WebvttSubtitleTest.java │ │ ├── trackselection │ │ ├── AdaptiveTrackSelectionTest.java │ │ ├── DefaultTrackSelectorTest.java │ │ ├── MappingTrackSelectorTest.java │ │ └── TrackSelectorTest.java │ │ ├── upstream │ │ ├── AssetDataSourceTest.java │ │ ├── BaseDataSourceTest.java │ │ ├── ByteArrayDataSourceTest.java │ │ ├── DataSchemeDataSourceTest.java │ │ ├── DataSourceInputStreamTest.java │ │ ├── DefaultBandwidthMeterTest.java │ │ ├── DefaultHttpDataSourceTest.java │ │ ├── DefaultLoadErrorHandlingPolicyTest.java │ │ ├── cache │ │ │ ├── CacheDataSourceTest.java │ │ │ ├── CacheDataSourceTest2.java │ │ │ ├── CacheFileMetadataIndexTest.java │ │ │ ├── CacheUtilTest.java │ │ │ ├── CachedContentIndexTest.java │ │ │ ├── CachedRegionTrackerTest.java │ │ │ ├── DefaultContentMetadataTest.java │ │ │ ├── LeastRecentlyUsedCacheEvictorTest.java │ │ │ ├── SimpleCacheSpanTest.java │ │ │ └── SimpleCacheTest.java │ │ └── crypto │ │ │ └── AesFlushingCipherTest.java │ │ ├── util │ │ ├── AtomicFileTest.java │ │ ├── ColorParserTest.java │ │ ├── IntArrayQueueTest.java │ │ ├── ReusableBufferedOutputStreamTest.java │ │ ├── TimedValueQueueTest.java │ │ └── UriUtilTest.java │ │ └── video │ │ └── spherical │ │ ├── FrameRotationQueueTest.java │ │ ├── ProjectionDecoderTest.java │ │ └── ProjectionTest.java ├── dash │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── source │ │ │ └── dash │ │ │ ├── DashChunkSource.java │ │ │ ├── DashManifestStaleException.java │ │ │ ├── DashMediaPeriod.java │ │ │ ├── DashMediaSource.java │ │ │ ├── DashSegmentIndex.java │ │ │ ├── DashUtil.java │ │ │ ├── DashWrappingSegmentIndex.java │ │ │ ├── DefaultDashChunkSource.java │ │ │ ├── EventSampleStream.java │ │ │ ├── PlayerEmsgHandler.java │ │ │ ├── manifest │ │ │ ├── AdaptationSet.java │ │ │ ├── DashManifest.java │ │ │ ├── DashManifestParser.java │ │ │ ├── Descriptor.java │ │ │ ├── EventStream.java │ │ │ ├── Period.java │ │ │ ├── ProgramInformation.java │ │ │ ├── RangedUri.java │ │ │ ├── Representation.java │ │ │ ├── SegmentBase.java │ │ │ ├── SingleSegmentIndex.java │ │ │ ├── UrlTemplate.java │ │ │ ├── UtcTimingElement.java │ │ │ └── package-info.java │ │ │ ├── offline │ │ │ ├── DashDownloader.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── source │ │ └── dash │ │ ├── DashMediaPeriodTest.java │ │ ├── DashMediaSourceTest.java │ │ ├── DashUtilTest.java │ │ ├── EventSampleStreamTest.java │ │ ├── manifest │ │ ├── DashManifestParserTest.java │ │ ├── DashManifestTest.java │ │ ├── RangedUriTest.java │ │ └── UrlTemplateTest.java │ │ └── offline │ │ ├── DashDownloadTestData.java │ │ ├── DashDownloaderTest.java │ │ ├── DownloadHelperTest.java │ │ ├── DownloadManagerDashTest.java │ │ └── DownloadServiceDashTest.java ├── extractor │ ├── README.md │ ├── build.gradle │ ├── proguard-rules.txt │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── exoplayer2 │ │ │ │ └── extractor │ │ │ │ ├── BinarySearchSeeker.java │ │ │ │ ├── CeaUtil.java │ │ │ │ ├── ChunkIndex.java │ │ │ │ ├── ConstantBitrateSeekMap.java │ │ │ │ ├── DefaultExtractorInput.java │ │ │ │ ├── DefaultExtractorsFactory.java │ │ │ │ ├── DummyExtractorOutput.java │ │ │ │ ├── DummyTrackOutput.java │ │ │ │ ├── Extractor.java │ │ │ │ ├── ExtractorInput.java │ │ │ │ ├── ExtractorOutput.java │ │ │ │ ├── ExtractorUtil.java │ │ │ │ ├── ExtractorsFactory.java │ │ │ │ ├── FlacFrameReader.java │ │ │ │ ├── FlacMetadataReader.java │ │ │ │ ├── FlacSeekTableSeekMap.java │ │ │ │ ├── FlacStreamMetadata.java │ │ │ │ ├── GaplessInfoHolder.java │ │ │ │ ├── Id3Peeker.java │ │ │ │ ├── PositionHolder.java │ │ │ │ ├── SampleDataReader.java │ │ │ │ ├── SeekMap.java │ │ │ │ ├── SeekPoint.java │ │ │ │ ├── TrackOutput.java │ │ │ │ ├── VorbisBitArray.java │ │ │ │ ├── VorbisUtil.java │ │ │ │ ├── amr │ │ │ │ ├── AmrExtractor.java │ │ │ │ └── package-info.java │ │ │ │ ├── flac │ │ │ │ ├── FlacBinarySearchSeeker.java │ │ │ │ ├── FlacExtractor.java │ │ │ │ └── package-info.java │ │ │ │ ├── flv │ │ │ │ ├── AudioTagPayloadReader.java │ │ │ │ ├── FlvExtractor.java │ │ │ │ ├── ScriptTagPayloadReader.java │ │ │ │ ├── TagPayloadReader.java │ │ │ │ ├── VideoTagPayloadReader.java │ │ │ │ └── package-info.java │ │ │ │ ├── mkv │ │ │ │ ├── DefaultEbmlReader.java │ │ │ │ ├── EbmlProcessor.java │ │ │ │ ├── EbmlReader.java │ │ │ │ ├── MatroskaExtractor.java │ │ │ │ ├── Sniffer.java │ │ │ │ ├── VarintReader.java │ │ │ │ └── package-info.java │ │ │ │ ├── mp3 │ │ │ │ ├── ConstantBitrateSeeker.java │ │ │ │ ├── IndexSeeker.java │ │ │ │ ├── MlltSeeker.java │ │ │ │ ├── Mp3Extractor.java │ │ │ │ ├── Seeker.java │ │ │ │ ├── VbriSeeker.java │ │ │ │ ├── XingSeeker.java │ │ │ │ └── package-info.java │ │ │ │ ├── mp4 │ │ │ │ ├── Atom.java │ │ │ │ ├── AtomParsers.java │ │ │ │ ├── DefaultSampleValues.java │ │ │ │ ├── FixedSampleSizeRechunker.java │ │ │ │ ├── FragmentedMp4Extractor.java │ │ │ │ ├── MdtaMetadataEntry.java │ │ │ │ ├── MetadataUtil.java │ │ │ │ ├── Mp4Extractor.java │ │ │ │ ├── PsshAtomUtil.java │ │ │ │ ├── Sniffer.java │ │ │ │ ├── Track.java │ │ │ │ ├── TrackEncryptionBox.java │ │ │ │ ├── TrackFragment.java │ │ │ │ ├── TrackSampleTable.java │ │ │ │ └── package-info.java │ │ │ │ ├── ogg │ │ │ │ ├── DefaultOggSeeker.java │ │ │ │ ├── FlacReader.java │ │ │ │ ├── OggExtractor.java │ │ │ │ ├── OggPacket.java │ │ │ │ ├── OggPageHeader.java │ │ │ │ ├── OggSeeker.java │ │ │ │ ├── OpusReader.java │ │ │ │ ├── StreamReader.java │ │ │ │ ├── VorbisReader.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── rawcc │ │ │ │ ├── RawCcExtractor.java │ │ │ │ └── package-info.java │ │ │ │ ├── ts │ │ │ │ ├── Ac3Extractor.java │ │ │ │ ├── Ac3Reader.java │ │ │ │ ├── Ac4Extractor.java │ │ │ │ ├── Ac4Reader.java │ │ │ │ ├── AdtsExtractor.java │ │ │ │ ├── AdtsReader.java │ │ │ │ ├── DefaultTsPayloadReaderFactory.java │ │ │ │ ├── DtsReader.java │ │ │ │ ├── DvbSubtitleReader.java │ │ │ │ ├── ElementaryStreamReader.java │ │ │ │ ├── H262Reader.java │ │ │ │ ├── H264Reader.java │ │ │ │ ├── H265Reader.java │ │ │ │ ├── Id3Reader.java │ │ │ │ ├── LatmReader.java │ │ │ │ ├── MpegAudioReader.java │ │ │ │ ├── NalUnitTargetBuffer.java │ │ │ │ ├── PesReader.java │ │ │ │ ├── PsBinarySearchSeeker.java │ │ │ │ ├── PsDurationReader.java │ │ │ │ ├── PsExtractor.java │ │ │ │ ├── SectionPayloadReader.java │ │ │ │ ├── SectionReader.java │ │ │ │ ├── SeiReader.java │ │ │ │ ├── SpliceInfoSectionReader.java │ │ │ │ ├── TsBinarySearchSeeker.java │ │ │ │ ├── TsDurationReader.java │ │ │ │ ├── TsExtractor.java │ │ │ │ ├── TsPayloadReader.java │ │ │ │ ├── TsUtil.java │ │ │ │ ├── UserDataReader.java │ │ │ │ └── package-info.java │ │ │ │ └── wav │ │ │ │ ├── WavExtractor.java │ │ │ │ ├── WavHeader.java │ │ │ │ ├── WavHeaderReader.java │ │ │ │ ├── WavSeekMap.java │ │ │ │ └── package-info.java │ │ └── proguard-rules.txt │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── extractor │ │ ├── ConstantBitrateSeekMapTest.java │ │ ├── DefaultExtractorInputTest.java │ │ ├── DefaultExtractorsFactoryTest.java │ │ ├── ExtractorTest.java │ │ ├── ExtractorUtilTest.java │ │ ├── FlacFrameReaderTest.java │ │ ├── FlacMetadataReaderTest.java │ │ ├── FlacStreamMetadataTest.java │ │ ├── Id3PeekerTest.java │ │ ├── VorbisBitArrayTest.java │ │ ├── VorbisUtilTest.java │ │ ├── amr │ │ ├── AmrExtractorSeekTest.java │ │ └── AmrExtractorTest.java │ │ ├── flac │ │ ├── FlacExtractorSeekTest.java │ │ └── FlacExtractorTest.java │ │ ├── flv │ │ └── FlvExtractorTest.java │ │ ├── mkv │ │ ├── DefaultEbmlReaderTest.java │ │ ├── MatroskaExtractorTest.java │ │ └── VarintReaderTest.java │ │ ├── mp3 │ │ ├── ConstantBitrateSeekerTest.java │ │ ├── IndexSeekerTest.java │ │ ├── Mp3ExtractorTest.java │ │ └── XingSeekerTest.java │ │ ├── mp4 │ │ ├── AtomParsersTest.java │ │ ├── FragmentedMp4ExtractorTest.java │ │ ├── MdtaMetadataEntryTest.java │ │ ├── MetadataUtilTest.java │ │ ├── Mp4ExtractorTest.java │ │ └── PsshAtomUtilTest.java │ │ ├── ogg │ │ ├── DefaultOggSeekerTest.java │ │ ├── OggExtractorTest.java │ │ ├── OggPacketTest.java │ │ ├── OggPageHeaderTest.java │ │ └── VorbisReaderTest.java │ │ ├── rawcc │ │ └── RawCcExtractorTest.java │ │ ├── ts │ │ ├── Ac3ExtractorTest.java │ │ ├── Ac4ExtractorTest.java │ │ ├── AdtsExtractorSeekTest.java │ │ ├── AdtsExtractorTest.java │ │ ├── AdtsReaderTest.java │ │ ├── PsDurationReaderTest.java │ │ ├── PsExtractorSeekTest.java │ │ ├── PsExtractorTest.java │ │ ├── SectionReaderTest.java │ │ ├── TsDurationReaderTest.java │ │ ├── TsExtractorSeekTest.java │ │ └── TsExtractorTest.java │ │ └── wav │ │ └── WavExtractorTest.java ├── hls │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── source │ │ │ └── hls │ │ │ ├── Aes128DataSource.java │ │ │ ├── DefaultHlsDataSourceFactory.java │ │ │ ├── DefaultHlsExtractorFactory.java │ │ │ ├── FullSegmentEncryptionKeyCache.java │ │ │ ├── HlsChunkSource.java │ │ │ ├── HlsDataSourceFactory.java │ │ │ ├── HlsExtractorFactory.java │ │ │ ├── HlsManifest.java │ │ │ ├── HlsMediaChunk.java │ │ │ ├── HlsMediaPeriod.java │ │ │ ├── HlsMediaSource.java │ │ │ ├── HlsSampleStream.java │ │ │ ├── HlsSampleStreamWrapper.java │ │ │ ├── HlsTrackMetadataEntry.java │ │ │ ├── SampleQueueMappingException.java │ │ │ ├── TimestampAdjusterProvider.java │ │ │ ├── WebvttExtractor.java │ │ │ ├── offline │ │ │ ├── HlsDownloader.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── playlist │ │ │ ├── DefaultHlsPlaylistParserFactory.java │ │ │ ├── DefaultHlsPlaylistTracker.java │ │ │ ├── FilteringHlsPlaylistParserFactory.java │ │ │ ├── HlsMasterPlaylist.java │ │ │ ├── HlsMediaPlaylist.java │ │ │ ├── HlsPlaylist.java │ │ │ ├── HlsPlaylistParser.java │ │ │ ├── HlsPlaylistParserFactory.java │ │ │ ├── HlsPlaylistTracker.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── source │ │ └── hls │ │ ├── Aes128DataSourceTest.java │ │ ├── FullSegmentEncryptionKeyCacheTest.java │ │ ├── HlsMediaPeriodTest.java │ │ ├── HlsTrackMetadataEntryTest.java │ │ ├── WebvttExtractorTest.java │ │ ├── offline │ │ ├── DownloadHelperTest.java │ │ ├── HlsDownloadTestData.java │ │ └── HlsDownloaderTest.java │ │ └── playlist │ │ ├── HlsMasterPlaylistParserTest.java │ │ └── HlsMediaPlaylistParserTest.java ├── smoothstreaming │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── source │ │ │ └── smoothstreaming │ │ │ ├── DefaultSsChunkSource.java │ │ │ ├── SsChunkSource.java │ │ │ ├── SsMediaPeriod.java │ │ │ ├── SsMediaSource.java │ │ │ ├── manifest │ │ │ ├── SsManifest.java │ │ │ ├── SsManifestParser.java │ │ │ ├── SsUtil.java │ │ │ └── package-info.java │ │ │ ├── offline │ │ │ ├── SsDownloader.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── test │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── source │ │ └── smoothstreaming │ │ ├── SsMediaPeriodTest.java │ │ ├── SsTestUtils.java │ │ ├── manifest │ │ ├── SsManifestParserTest.java │ │ └── SsManifestTest.java │ │ └── offline │ │ ├── DownloadHelperTest.java │ │ └── SsDownloaderTest.java └── ui │ ├── README.md │ ├── build.gradle │ └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── exoplayer2 │ │ │ └── ui │ │ │ ├── AspectRatioFrameLayout.java │ │ │ ├── DebugTextViewHelper.java │ │ │ ├── DefaultTimeBar.java │ │ │ ├── DefaultTrackNameProvider.java │ │ │ ├── DownloadNotificationHelper.java │ │ │ ├── DownloadNotificationUtil.java │ │ │ ├── PlaybackControlView.java │ │ │ ├── PlayerControlView.java │ │ │ ├── PlayerNotificationManager.java │ │ │ ├── PlayerView.java │ │ │ ├── SimpleExoPlayerView.java │ │ │ ├── SubtitlePainter.java │ │ │ ├── SubtitleTextView.java │ │ │ ├── SubtitleView.java │ │ │ ├── SubtitleViewUtils.java │ │ │ ├── SubtitleWebView.java │ │ │ ├── TimeBar.java │ │ │ ├── TrackNameProvider.java │ │ │ ├── TrackSelectionDialogBuilder.java │ │ │ ├── TrackSelectionView.java │ │ │ ├── package-info.java │ │ │ └── spherical │ │ │ ├── OrientationListener.java │ │ │ ├── ProjectionRenderer.java │ │ │ ├── SceneRenderer.java │ │ │ ├── SingleTapListener.java │ │ │ ├── SphericalGLSurfaceView.java │ │ │ ├── TouchTracker.java │ │ │ └── package-info.java │ └── res │ │ ├── drawable-anydpi-v21 │ │ ├── exo_icon_fastforward.xml │ │ ├── exo_icon_fullscreen_enter.xml │ │ ├── exo_icon_fullscreen_exit.xml │ │ ├── exo_icon_next.xml │ │ ├── exo_icon_pause.xml │ │ ├── exo_icon_play.xml │ │ ├── exo_icon_previous.xml │ │ ├── exo_icon_repeat_all.xml │ │ ├── exo_icon_repeat_off.xml │ │ ├── exo_icon_repeat_one.xml │ │ ├── exo_icon_rewind.xml │ │ ├── exo_icon_shuffle_off.xml │ │ ├── exo_icon_shuffle_on.xml │ │ └── exo_icon_stop.xml │ │ ├── drawable-hdpi │ │ ├── exo_icon_circular_play.png │ │ ├── exo_icon_fastforward.png │ │ ├── exo_icon_fullscreen_enter.png │ │ ├── exo_icon_fullscreen_exit.png │ │ ├── exo_icon_next.png │ │ ├── exo_icon_pause.png │ │ ├── exo_icon_play.png │ │ ├── exo_icon_previous.png │ │ ├── exo_icon_repeat_all.png │ │ ├── exo_icon_repeat_off.png │ │ ├── exo_icon_repeat_one.png │ │ ├── exo_icon_rewind.png │ │ ├── exo_icon_shuffle_off.png │ │ ├── exo_icon_shuffle_on.png │ │ ├── exo_icon_stop.png │ │ └── exo_icon_vr.png │ │ ├── drawable-ldpi │ │ ├── exo_icon_circular_play.png │ │ ├── exo_icon_fastforward.png │ │ ├── exo_icon_fullscreen_enter.png │ │ ├── exo_icon_fullscreen_exit.png │ │ ├── exo_icon_next.png │ │ ├── exo_icon_pause.png │ │ ├── exo_icon_play.png │ │ ├── exo_icon_previous.png │ │ ├── exo_icon_repeat_all.png │ │ ├── exo_icon_repeat_off.png │ │ ├── exo_icon_repeat_one.png │ │ ├── exo_icon_rewind.png │ │ ├── exo_icon_shuffle_off.png │ │ ├── exo_icon_shuffle_on.png │ │ ├── exo_icon_stop.png │ │ └── exo_icon_vr.png │ │ ├── drawable-mdpi │ │ ├── exo_icon_circular_play.png │ │ ├── exo_icon_fastforward.png │ │ ├── exo_icon_fullscreen_enter.png │ │ ├── exo_icon_fullscreen_exit.png │ │ ├── exo_icon_next.png │ │ ├── exo_icon_pause.png │ │ ├── exo_icon_play.png │ │ ├── exo_icon_previous.png │ │ ├── exo_icon_repeat_all.png │ │ ├── exo_icon_repeat_off.png │ │ ├── exo_icon_repeat_one.png │ │ ├── exo_icon_rewind.png │ │ ├── exo_icon_shuffle_off.png │ │ ├── exo_icon_shuffle_on.png │ │ ├── exo_icon_stop.png │ │ └── exo_icon_vr.png │ │ ├── drawable-xhdpi │ │ ├── exo_icon_circular_play.png │ │ ├── exo_icon_fastforward.png │ │ ├── exo_icon_fullscreen_enter.png │ │ ├── exo_icon_fullscreen_exit.png │ │ ├── exo_icon_next.png │ │ ├── exo_icon_pause.png │ │ ├── exo_icon_play.png │ │ ├── exo_icon_previous.png │ │ ├── exo_icon_repeat_all.png │ │ ├── exo_icon_repeat_off.png │ │ ├── exo_icon_repeat_one.png │ │ ├── exo_icon_rewind.png │ │ ├── exo_icon_shuffle_off.png │ │ ├── exo_icon_shuffle_on.png │ │ ├── exo_icon_stop.png │ │ └── exo_icon_vr.png │ │ ├── drawable-xxhdpi │ │ ├── exo_icon_circular_play.png │ │ ├── exo_icon_fastforward.png │ │ ├── exo_icon_fullscreen_enter.png │ │ ├── exo_icon_fullscreen_exit.png │ │ ├── exo_icon_next.png │ │ ├── exo_icon_pause.png │ │ ├── exo_icon_play.png │ │ ├── exo_icon_previous.png │ │ ├── exo_icon_repeat_all.png │ │ ├── exo_icon_repeat_off.png │ │ ├── exo_icon_repeat_one.png │ │ ├── exo_icon_rewind.png │ │ ├── exo_icon_shuffle_off.png │ │ ├── exo_icon_shuffle_on.png │ │ ├── exo_icon_stop.png │ │ └── exo_icon_vr.png │ │ ├── drawable-xxxhdpi │ │ └── exo_icon_circular_play.png │ │ ├── drawable │ │ └── exo_edit_mode_logo.xml │ │ ├── layout │ │ ├── exo_list_divider.xml │ │ ├── exo_playback_control_view.xml │ │ ├── exo_player_control_view.xml │ │ ├── exo_player_view.xml │ │ ├── exo_simple_player_view.xml │ │ └── exo_track_selection_dialog.xml │ │ ├── values-af │ │ └── strings.xml │ │ ├── values-am │ │ └── strings.xml │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-az │ │ └── strings.xml │ │ ├── values-b+sr+Latn │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-bg │ │ └── strings.xml │ │ ├── values-bn │ │ └── strings.xml │ │ ├── values-bs │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-en-rAU │ │ └── strings.xml │ │ ├── values-en-rGB │ │ └── strings.xml │ │ ├── values-en-rIN │ │ └── strings.xml │ │ ├── values-es-rUS │ │ └── strings.xml │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-et │ │ └── strings.xml │ │ ├── values-eu │ │ └── strings.xml │ │ ├── values-fa │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr-rCA │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-gl │ │ └── strings.xml │ │ ├── values-gu │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-hy │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-is │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-iw │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kk │ │ └── strings.xml │ │ ├── values-km │ │ └── strings.xml │ │ ├── values-kn │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-ky │ │ └── strings.xml │ │ ├── values-lo │ │ └── strings.xml │ │ ├── values-lt │ │ └── strings.xml │ │ ├── values-lv │ │ └── strings.xml │ │ ├── values-mk │ │ └── strings.xml │ │ ├── values-ml │ │ └── strings.xml │ │ ├── values-mn │ │ └── strings.xml │ │ ├── values-mr │ │ └── strings.xml │ │ ├── values-ms │ │ └── strings.xml │ │ ├── values-my │ │ └── strings.xml │ │ ├── values-nb │ │ └── strings.xml │ │ ├── values-ne │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pa │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-pt │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-si │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sq │ │ └── strings.xml │ │ ├── values-sr │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-sw │ │ └── strings.xml │ │ ├── values-ta │ │ └── strings.xml │ │ ├── values-te │ │ └── strings.xml │ │ ├── values-th │ │ └── strings.xml │ │ ├── values-tl │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-ur │ │ └── strings.xml │ │ ├── values-uz │ │ └── strings.xml │ │ ├── values-vi │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rHK │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values-zu │ │ └── strings.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── constants.xml │ │ ├── drawables.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── exoplayer2 │ └── ui │ └── spherical │ └── TouchTrackerTest.java ├── playbacktests ├── build.gradle └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── playbacktests │ │ └── gts │ │ ├── CommonEncryptionDrmTest.java │ │ ├── DashDownloadTest.java │ │ ├── DashStreamingTest.java │ │ ├── DashTestData.java │ │ ├── DashTestRunner.java │ │ ├── DashWidevineOfflineTest.java │ │ ├── DebugRenderersFactory.java │ │ ├── EnumerateDecodersTest.java │ │ ├── LogcatMetricsLogger.java │ │ └── MetricsLogger.java │ └── main │ └── AndroidManifest.xml ├── publish.gradle ├── settings.gradle ├── testdata ├── README.md ├── build.gradle └── src │ ├── main │ └── AndroidManifest.xml │ └── test │ └── assets │ ├── amr │ ├── sample_nb.amr │ ├── sample_nb.amr.0.dump │ ├── sample_nb.amr.unklen.dump │ ├── sample_nb_cbr.amr │ ├── sample_nb_cbr.amr.0.dump │ ├── sample_nb_cbr.amr.1.dump │ ├── sample_nb_cbr.amr.2.dump │ ├── sample_nb_cbr.amr.3.dump │ ├── sample_nb_cbr.amr.unklen.dump │ ├── sample_wb.amr │ ├── sample_wb.amr.0.dump │ ├── sample_wb.amr.unklen.dump │ ├── sample_wb_cbr.amr │ ├── sample_wb_cbr.amr.0.dump │ ├── sample_wb_cbr.amr.1.dump │ ├── sample_wb_cbr.amr.2.dump │ ├── sample_wb_cbr.amr.3.dump │ └── sample_wb_cbr.amr.unklen.dump │ ├── binary │ ├── ogg │ │ └── vorbis_header_pages │ └── vorbis │ │ ├── comment_header │ │ ├── id_header │ │ └── setup_header │ ├── bitmap │ ├── image_256_256.png │ └── image_80_60.bmp │ ├── download-actions │ ├── dash-download-v0 │ ├── dash-remove-v0 │ ├── hls-download-v0 │ ├── hls-download-v1 │ ├── hls-remove-v0 │ ├── hls-remove-v1 │ ├── progressive-download-v0 │ ├── progressive-remove-v0 │ ├── ss-download-v0 │ ├── ss-download-v1 │ ├── ss-remove-v0 │ └── ss-remove-v1 │ ├── flac │ ├── bear.flac │ ├── bear_java.0.dump │ ├── bear_java.1.dump │ ├── bear_java.2.dump │ ├── bear_java.3.dump │ ├── bear_java.unklen.dump │ ├── bear_native.0.dump │ ├── bear_native.1.dump │ ├── bear_native.2.dump │ ├── bear_native.3.dump │ ├── bear_native.unklen.dump │ ├── bear_no_min_max_frame_size.flac │ ├── bear_no_min_max_frame_size_java.0.dump │ ├── bear_no_min_max_frame_size_java.1.dump │ ├── bear_no_min_max_frame_size_java.2.dump │ ├── bear_no_min_max_frame_size_java.3.dump │ ├── bear_no_min_max_frame_size_java.unklen.dump │ ├── bear_no_min_max_frame_size_native.0.dump │ ├── bear_no_min_max_frame_size_native.1.dump │ ├── bear_no_min_max_frame_size_native.2.dump │ ├── bear_no_min_max_frame_size_native.3.dump │ ├── bear_no_min_max_frame_size_native.unklen.dump │ ├── bear_no_num_samples.flac │ ├── bear_no_num_samples_java.0.dump │ ├── bear_no_num_samples_java.unklen.dump │ ├── bear_no_num_samples_native.0.dump │ ├── bear_no_num_samples_native.unklen.dump │ ├── bear_no_seek_table_no_num_samples.flac │ ├── bear_no_seek_table_no_num_samples_java.0.dump │ ├── bear_no_seek_table_no_num_samples_java.unklen.dump │ ├── bear_no_seek_table_no_num_samples_native.0.dump │ ├── bear_no_seek_table_no_num_samples_native.unklen.dump │ ├── bear_one_metadata_block.flac │ ├── bear_one_metadata_block_java.0.dump │ ├── bear_one_metadata_block_java.1.dump │ ├── bear_one_metadata_block_java.2.dump │ ├── bear_one_metadata_block_java.3.dump │ ├── bear_one_metadata_block_java.unklen.dump │ ├── bear_one_metadata_block_native.0.dump │ ├── bear_one_metadata_block_native.1.dump │ ├── bear_one_metadata_block_native.2.dump │ ├── bear_one_metadata_block_native.3.dump │ ├── bear_one_metadata_block_native.unklen.dump │ ├── bear_uncommon_sample_rate.flac │ ├── bear_uncommon_sample_rate_java.0.dump │ ├── bear_uncommon_sample_rate_java.1.dump │ ├── bear_uncommon_sample_rate_java.2.dump │ ├── bear_uncommon_sample_rate_java.3.dump │ ├── bear_uncommon_sample_rate_java.unklen.dump │ ├── bear_uncommon_sample_rate_native.0.dump │ ├── bear_uncommon_sample_rate_native.1.dump │ ├── bear_uncommon_sample_rate_native.2.dump │ ├── bear_uncommon_sample_rate_native.3.dump │ ├── bear_uncommon_sample_rate_native.unklen.dump │ ├── bear_with_id3.flac │ ├── bear_with_id3_disabled_java.0.dump │ ├── bear_with_id3_disabled_java.1.dump │ ├── bear_with_id3_disabled_java.2.dump │ ├── bear_with_id3_disabled_java.3.dump │ ├── bear_with_id3_disabled_java.unklen.dump │ ├── bear_with_id3_disabled_native.0.dump │ ├── bear_with_id3_disabled_native.1.dump │ ├── bear_with_id3_disabled_native.2.dump │ ├── bear_with_id3_disabled_native.3.dump │ ├── bear_with_id3_disabled_native.unklen.dump │ ├── bear_with_id3_enabled_java.0.dump │ ├── bear_with_id3_enabled_java.1.dump │ ├── bear_with_id3_enabled_java.2.dump │ ├── bear_with_id3_enabled_java.3.dump │ ├── bear_with_id3_enabled_java.unklen.dump │ ├── bear_with_id3_enabled_native.0.dump │ ├── bear_with_id3_enabled_native.1.dump │ ├── bear_with_id3_enabled_native.2.dump │ ├── bear_with_id3_enabled_native.3.dump │ ├── bear_with_id3_enabled_native.unklen.dump │ ├── bear_with_picture.flac │ ├── bear_with_picture_java.0.dump │ ├── bear_with_picture_java.1.dump │ ├── bear_with_picture_java.2.dump │ ├── bear_with_picture_java.3.dump │ ├── bear_with_picture_java.unklen.dump │ ├── bear_with_picture_native.0.dump │ ├── bear_with_picture_native.1.dump │ ├── bear_with_picture_native.2.dump │ ├── bear_with_picture_native.3.dump │ ├── bear_with_picture_native.unklen.dump │ ├── bear_with_vorbis_comments.flac │ ├── bear_with_vorbis_comments_java.0.dump │ ├── bear_with_vorbis_comments_java.1.dump │ ├── bear_with_vorbis_comments_java.2.dump │ ├── bear_with_vorbis_comments_java.3.dump │ ├── bear_with_vorbis_comments_java.unklen.dump │ ├── bear_with_vorbis_comments_native.0.dump │ ├── bear_with_vorbis_comments_native.1.dump │ ├── bear_with_vorbis_comments_native.2.dump │ ├── bear_with_vorbis_comments_native.3.dump │ └── bear_with_vorbis_comments_native.unklen.dump │ ├── flv │ ├── sample.flv │ ├── sample.flv.0.dump │ └── sample.flv.unklen.dump │ ├── id3 │ ├── apic.id3 │ └── comm_apic.id3 │ ├── mka │ ├── bear-flac-16bit.mka │ ├── bear-flac-16bit.mka.audiosink.dump │ ├── bear-flac-24bit.mka │ └── bear-flac-24bit.mka.audiosink.dump │ ├── mkv │ ├── full_blocks.mkv │ ├── full_blocks.mkv.0.dump │ ├── full_blocks.mkv.1.dump │ ├── full_blocks.mkv.2.dump │ ├── full_blocks.mkv.3.dump │ ├── full_blocks.mkv.unklen.dump │ ├── sample.mkv │ ├── sample.mkv.0.dump │ ├── sample.mkv.1.dump │ ├── sample.mkv.2.dump │ ├── sample.mkv.3.dump │ ├── sample.mkv.unklen.dump │ ├── subsample_encrypted_altref.webm │ ├── subsample_encrypted_altref.webm.0.dump │ ├── subsample_encrypted_altref.webm.unklen.dump │ ├── subsample_encrypted_noaltref.webm │ ├── subsample_encrypted_noaltref.webm.0.dump │ └── subsample_encrypted_noaltref.webm.unklen.dump │ ├── mp3 │ ├── 1024_incrementing_bytes.mp3 │ ├── bear-cbr-constant-frame-size-no-seek-table.mp3 │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3 │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3.0.dump │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3.1.dump │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3.2.dump │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3.3.dump │ ├── bear-cbr-variable-frame-size-no-seek-table.mp3.unklen.dump │ ├── bear-vbr-no-seek-table.mp3 │ ├── bear-vbr-no-seek-table.mp3.0.dump │ ├── bear-vbr-no-seek-table.mp3.1.dump │ ├── bear-vbr-no-seek-table.mp3.2.dump │ ├── bear-vbr-no-seek-table.mp3.3.dump │ ├── bear-vbr-no-seek-table.mp3.unklen.dump │ ├── bear-vbr-xing-header.mp3 │ ├── bear-vbr-xing-header.mp3.0.dump │ ├── bear-vbr-xing-header.mp3.1.dump │ ├── bear-vbr-xing-header.mp3.2.dump │ ├── bear-vbr-xing-header.mp3.3.dump │ ├── bear-vbr-xing-header.mp3.unklen.dump │ ├── play-trimmed.mp3 │ ├── play-trimmed.mp3.0.dump │ ├── play-trimmed.mp3.1.dump │ ├── play-trimmed.mp3.2.dump │ ├── play-trimmed.mp3.3.dump │ └── play-trimmed.mp3.unklen.dump │ ├── mp4 │ ├── sample.mp4 │ ├── sample.mp4.0.dump │ ├── sample.mp4.1.dump │ ├── sample.mp4.2.dump │ ├── sample.mp4.3.dump │ ├── sample.mp4.unklen.dump │ ├── sample_ac4.mp4 │ ├── sample_ac4.mp4.0.dump │ ├── sample_ac4.mp4.1.dump │ ├── sample_ac4.mp4.2.dump │ ├── sample_ac4.mp4.3.dump │ ├── sample_ac4.mp4.unklen.dump │ ├── sample_ac4_fragmented.mp4 │ ├── sample_ac4_fragmented.mp4.0.dump │ ├── sample_ac4_fragmented.mp4.1.dump │ ├── sample_ac4_fragmented.mp4.2.dump │ ├── sample_ac4_fragmented.mp4.3.dump │ ├── sample_ac4_fragmented.mp4.unklen.dump │ ├── sample_ac4_protected.mp4 │ ├── sample_ac4_protected.mp4.0.dump │ ├── sample_ac4_protected.mp4.1.dump │ ├── sample_ac4_protected.mp4.2.dump │ ├── sample_ac4_protected.mp4.3.dump │ ├── sample_ac4_protected.mp4.unklen.dump │ ├── sample_android_slow_motion.mp4 │ ├── sample_android_slow_motion.mp4.0.dump │ ├── sample_android_slow_motion.mp4.1.dump │ ├── sample_android_slow_motion.mp4.2.dump │ ├── sample_android_slow_motion.mp4.3.dump │ ├── sample_android_slow_motion.mp4.unklen.dump │ ├── sample_eac3.mp4 │ ├── sample_eac3.mp4.0.dump │ ├── sample_eac3.mp4.1.dump │ ├── sample_eac3.mp4.2.dump │ ├── sample_eac3.mp4.3.dump │ ├── sample_eac3.mp4.unklen.dump │ ├── sample_eac3_fragmented.mp4 │ ├── sample_eac3_fragmented.mp4.0.dump │ ├── sample_eac3_fragmented.mp4.1.dump │ ├── sample_eac3_fragmented.mp4.2.dump │ ├── sample_eac3_fragmented.mp4.3.dump │ ├── sample_eac3_fragmented.mp4.unklen.dump │ ├── sample_fragmented.mp4 │ ├── sample_fragmented.mp4.0.dump │ ├── sample_fragmented.mp4.unklen.dump │ ├── sample_fragmented_seekable.mp4 │ ├── sample_fragmented_seekable.mp4.0.dump │ ├── sample_fragmented_seekable.mp4.1.dump │ ├── sample_fragmented_seekable.mp4.2.dump │ ├── sample_fragmented_seekable.mp4.3.dump │ ├── sample_fragmented_seekable.mp4.unklen.dump │ ├── sample_fragmented_sei.mp4 │ ├── sample_fragmented_sei.mp4.0.dump │ ├── sample_fragmented_sei.mp4.unklen.dump │ ├── sample_mdat_too_long.mp4 │ ├── sample_mdat_too_long.mp4.0.dump │ ├── sample_mdat_too_long.mp4.1.dump │ ├── sample_mdat_too_long.mp4.2.dump │ ├── sample_mdat_too_long.mp4.3.dump │ ├── sample_mdat_too_long.mp4.unklen.dump │ ├── testvid_1022ms.mp4 │ ├── testvid_1022ms_000.png │ ├── testvid_1022ms_014.png │ ├── testvid_1022ms_015.png │ ├── testvid_1022ms_016.png │ └── testvid_1022ms_029.png │ ├── mpd │ ├── sample_mpd │ ├── sample_mpd_event_stream │ ├── sample_mpd_labels │ ├── sample_mpd_segment_template │ └── sample_mpd_unknown_mime_type │ ├── offline │ ├── action_file_for_download_index_upgrade.exi │ ├── action_file_incomplete_header.exi │ ├── action_file_no_data.exi │ ├── action_file_one_action.exi │ ├── action_file_two_actions.exi │ ├── action_file_unsupported_version.exi │ └── action_file_zero_actions.exi │ ├── ogg │ ├── bear-opus.webm │ ├── bear.opus │ ├── bear.opus.0.dump │ ├── bear.opus.1.dump │ ├── bear.opus.2.dump │ ├── bear.opus.3.dump │ ├── bear.opus.unklen.dump │ ├── bear_flac.ogg │ ├── bear_flac.ogg.0.dump │ ├── bear_flac.ogg.1.dump │ ├── bear_flac.ogg.2.dump │ ├── bear_flac.ogg.3.dump │ ├── bear_flac.ogg.unklen.dump │ ├── bear_flac_noseektable.ogg │ ├── bear_flac_noseektable.ogg.0.dump │ ├── bear_flac_noseektable.ogg.1.dump │ ├── bear_flac_noseektable.ogg.2.dump │ ├── bear_flac_noseektable.ogg.3.dump │ ├── bear_flac_noseektable.ogg.unklen.dump │ ├── bear_vorbis.ogg │ ├── bear_vorbis.ogg.0.dump │ ├── bear_vorbis.ogg.1.dump │ ├── bear_vorbis.ogg.2.dump │ ├── bear_vorbis.ogg.3.dump │ ├── bear_vorbis.ogg.unklen.dump │ ├── continued_packet_at_start │ ├── continued_packet_over_four_pages │ ├── continued_packet_over_two_pages │ ├── eof_header │ ├── flac_header │ ├── four_packets_with_empty_page │ ├── invalid_header │ ├── invalid_ogg_header │ ├── opus_header │ ├── packet_with_zero_size_terminator │ ├── page_header │ ├── random_1000_pages │ ├── three_headers │ ├── vorbis_header │ └── zero_sized_packets_at_end_of_stream │ ├── rawcc │ ├── sample.rawcc │ ├── sample.rawcc.0.dump │ └── sample.rawcc.unklen.dump │ ├── smooth-streaming │ ├── sample_ismc_1 │ └── sample_ismc_2 │ ├── ssa │ ├── empty │ ├── invalid_positioning │ ├── invalid_timecodes │ ├── overlapping_timecodes │ ├── positioning │ ├── positioning_without_playres │ ├── typical │ ├── typical_dialogue │ ├── typical_format │ └── typical_header │ ├── subrip │ ├── empty │ ├── typical │ ├── typical_extra_blank_line │ ├── typical_missing_sequence │ ├── typical_missing_timecode │ ├── typical_negative_timestamps │ ├── typical_unexpected_end │ ├── typical_with_byte_order_mark │ └── typical_with_tags │ ├── ts │ ├── bbb_2500ms.ts │ ├── elephants_dream.mpg │ ├── sample.ac3 │ ├── sample.ac3.0.dump │ ├── sample.ac3.unklen.dump │ ├── sample.ac4 │ ├── sample.ac4.0.dump │ ├── sample.ac4.unklen.dump │ ├── sample.adts │ ├── sample.adts.0.dump │ ├── sample.adts.unklen.dump │ ├── sample.eac3 │ ├── sample.eac3.0.dump │ ├── sample.eac3.unklen.dump │ ├── sample.ps │ ├── sample.ps.0.dump │ ├── sample.ps.1.dump │ ├── sample.ps.2.dump │ ├── sample.ps.3.dump │ ├── sample.ps.unklen.dump │ ├── sample.ts │ ├── sample.ts.0.dump │ ├── sample.ts.1.dump │ ├── sample.ts.2.dump │ ├── sample.ts.3.dump │ ├── sample.ts.unklen.dump │ ├── sample_cbs.adts │ ├── sample_cbs.adts.0.dump │ ├── sample_cbs.adts.1.dump │ ├── sample_cbs.adts.2.dump │ ├── sample_cbs.adts.3.dump │ ├── sample_cbs.adts.unklen.dump │ ├── sample_cbs_truncated.adts │ ├── sample_cbs_truncated.adts.0.dump │ ├── sample_cbs_truncated.adts.1.dump │ ├── sample_cbs_truncated.adts.2.dump │ ├── sample_cbs_truncated.adts.3.dump │ ├── sample_cbs_truncated.adts.unklen.dump │ ├── sample_with_junk │ ├── sample_with_junk.0.dump │ ├── sample_with_junk.1.dump │ ├── sample_with_junk.2.dump │ ├── sample_with_junk.3.dump │ ├── sample_with_junk.unklen.dump │ └── sample_with_sdt.ts │ ├── ttml │ ├── bitmap_percentage_region.xml │ ├── bitmap_pixel_region.xml │ ├── bitmap_unsupported_region.xml │ ├── chain_multiple_styles.xml │ ├── font_size.xml │ ├── font_size_empty.xml │ ├── font_size_invalid.xml │ ├── font_size_no_unit.xml │ ├── frame_rate.xml │ ├── inherit_and_override_style.xml │ ├── inherit_global_and_parent.xml │ ├── inherit_multiple_styles.xml │ ├── inherit_style.xml │ ├── inline_style_attributes.xml │ ├── multiple_regions.xml │ ├── no_underline_linethrough.xml │ ├── text_combine.xml │ └── vertical_text.xml │ ├── tx3g │ ├── initialization │ ├── initialization_all_defaults │ ├── no_subtitle │ ├── sample_just_text │ ├── sample_utf16_be_no_styl │ ├── sample_utf16_le_no_styl │ ├── sample_with_multiple_styl │ ├── sample_with_other_extension │ ├── sample_with_styl │ ├── sample_with_styl_all_defaults │ └── sample_with_tbox │ ├── vp9 │ ├── bear-vp9-odd-dimensions.webm │ ├── bear-vp9.webm │ ├── invalid-bitstream.webm │ └── roadtrip-vp92-10bit.webm │ ├── wav │ ├── sample.wav │ ├── sample.wav.0.dump │ ├── sample.wav.1.dump │ ├── sample.wav.2.dump │ ├── sample.wav.3.dump │ ├── sample.wav.unklen.dump │ ├── sample_ima_adpcm.wav │ ├── sample_ima_adpcm.wav.0.dump │ ├── sample_ima_adpcm.wav.1.dump │ ├── sample_ima_adpcm.wav.2.dump │ ├── sample_ima_adpcm.wav.3.dump │ └── sample_ima_adpcm.wav.unklen.dump │ └── webvtt │ ├── empty │ ├── typical │ ├── typical_with_bad_timestamps │ ├── typical_with_comments │ ├── typical_with_identifiers │ ├── with_bad_cue_header │ ├── with_bom │ ├── with_css_complex_selectors │ ├── with_css_styles │ ├── with_css_text_combine_upright │ ├── with_positioning │ ├── with_tags │ └── with_vertical └── testutils ├── README.md ├── build.gradle └── src ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ └── testutil │ │ ├── Action.java │ │ ├── ActionSchedule.java │ │ ├── AutoAdvancingFakeClock.java │ │ ├── CacheAsserts.java │ │ ├── CapturingAudioSink.java │ │ ├── DecoderCountersUtil.java │ │ ├── DefaultRenderersFactoryAsserts.java │ │ ├── DownloadBuilder.java │ │ ├── DummyMainThread.java │ │ ├── Dumper.java │ │ ├── ExoHostedTest.java │ │ ├── ExoPlayerTestRunner.java │ │ ├── ExtractorAsserts.java │ │ ├── FakeAdaptiveDataSet.java │ │ ├── FakeAdaptiveMediaPeriod.java │ │ ├── FakeAdaptiveMediaSource.java │ │ ├── FakeChunkSource.java │ │ ├── FakeClock.java │ │ ├── FakeDataSet.java │ │ ├── FakeDataSource.java │ │ ├── FakeExtractorInput.java │ │ ├── FakeExtractorOutput.java │ │ ├── FakeMediaChunk.java │ │ ├── FakeMediaChunkIterator.java │ │ ├── FakeMediaClockRenderer.java │ │ ├── FakeMediaPeriod.java │ │ ├── FakeMediaSource.java │ │ ├── FakeRenderer.java │ │ ├── FakeSampleStream.java │ │ ├── FakeShuffleOrder.java │ │ ├── FakeTimeline.java │ │ ├── FakeTrackOutput.java │ │ ├── FakeTrackSelection.java │ │ ├── FakeTrackSelector.java │ │ ├── HostActivity.java │ │ ├── MediaPeriodAsserts.java │ │ ├── MediaSourceTestRunner.java │ │ ├── NoUidTimeline.java │ │ ├── StubExoPlayer.java │ │ ├── TestDownloadManagerListener.java │ │ ├── TestUtil.java │ │ ├── TimelineAsserts.java │ │ ├── package-info.java │ │ └── truth │ │ ├── SpannedSubject.java │ │ └── package-info.java └── res │ └── layout │ └── exo_testutils_host_activity.xml └── test ├── AndroidManifest.xml └── java └── com └── google └── android └── exoplayer2 └── testutil ├── FakeAdaptiveDataSetTest.java ├── FakeClockTest.java ├── FakeDataSetTest.java ├── FakeDataSourceTest.java └── truth ├── SpannedSubjectTest.java └── package-info.java /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.hgignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/README.md -------------------------------------------------------------------------------- /RELEASENOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/RELEASENOTES.md -------------------------------------------------------------------------------- /constants.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/constants.gradle -------------------------------------------------------------------------------- /core_settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/core_settings.gradle -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/cast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/README.md -------------------------------------------------------------------------------- /demos/cast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/build.gradle -------------------------------------------------------------------------------- /demos/cast/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/proguard-rules.txt -------------------------------------------------------------------------------- /demos/cast/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/drawable/ic_plus.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/layout/cast_context_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/layout/cast_context_error.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/layout/sample_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/layout/sample_list.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /demos/cast/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/cast/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/cast/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/cast/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/cast/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/cast/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/cast/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demos/gl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/README.md -------------------------------------------------------------------------------- /demos/gl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/build.gradle -------------------------------------------------------------------------------- /demos/gl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demos/gl/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /demos/gl/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/gl/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/gl/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/gl/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/gl/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/gl/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/gl/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demos/main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/README.md -------------------------------------------------------------------------------- /demos/main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/build.gradle -------------------------------------------------------------------------------- /demos/main/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/proguard-rules.txt -------------------------------------------------------------------------------- /demos/main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demos/main/src/main/assets/media.exolist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/assets/media.exolist.json -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-hdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-hdpi/ic_download.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-hdpi/ic_download_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-hdpi/ic_download_done.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-mdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-mdpi/ic_download.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-mdpi/ic_download_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-mdpi/ic_download_done.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xhdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xhdpi/ic_download.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xhdpi/ic_download_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xhdpi/ic_download_done.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xxhdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xxhdpi/ic_download.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xxhdpi/ic_download_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xxhdpi/ic_download_done.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xxxhdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xxxhdpi/ic_download.png -------------------------------------------------------------------------------- /demos/main/src/main/res/drawable-xxxhdpi/ic_download_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/drawable-xxxhdpi/ic_download_done.png -------------------------------------------------------------------------------- /demos/main/src/main/res/layout/player_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/layout/player_activity.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/layout/sample_chooser_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/layout/sample_chooser_activity.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/layout/sample_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/layout/sample_list_item.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/layout/track_selection_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/layout/track_selection_dialog.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/menu/sample_chooser_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/menu/sample_chooser_menu.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/main/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/main/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/main/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/main/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demos/main/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/main/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /demos/surface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/README.md -------------------------------------------------------------------------------- /demos/surface/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/build.gradle -------------------------------------------------------------------------------- /demos/surface/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demos/surface/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /demos/surface/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/surface/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/surface/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/surface/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/surface/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demos/surface/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/demos/surface/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/README.md -------------------------------------------------------------------------------- /extensions/av1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/README.md -------------------------------------------------------------------------------- /extensions/av1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/build.gradle -------------------------------------------------------------------------------- /extensions/av1/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/av1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/av1/src/main/jni/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/src/main/jni/CMakeLists.txt -------------------------------------------------------------------------------- /extensions/av1/src/main/jni/gav1_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/av1/src/main/jni/gav1_jni.cc -------------------------------------------------------------------------------- /extensions/cast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cast/README.md -------------------------------------------------------------------------------- /extensions/cast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cast/build.gradle -------------------------------------------------------------------------------- /extensions/cast/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cast/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/cast/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cast/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/cronet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cronet/README.md -------------------------------------------------------------------------------- /extensions/cronet/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cronet/build.gradle -------------------------------------------------------------------------------- /extensions/cronet/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cronet/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/cronet/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/cronet/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/ffmpeg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/README.md -------------------------------------------------------------------------------- /extensions/ffmpeg/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/build.gradle -------------------------------------------------------------------------------- /extensions/ffmpeg/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/ffmpeg/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/ffmpeg/src/main/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/main/jni/Android.mk -------------------------------------------------------------------------------- /extensions/ffmpeg/src/main/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/main/jni/Application.mk -------------------------------------------------------------------------------- /extensions/ffmpeg/src/main/jni/build_ffmpeg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/main/jni/build_ffmpeg.sh -------------------------------------------------------------------------------- /extensions/ffmpeg/src/main/jni/ffmpeg_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/main/jni/ffmpeg_jni.cc -------------------------------------------------------------------------------- /extensions/ffmpeg/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ffmpeg/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/flac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/README.md -------------------------------------------------------------------------------- /extensions/flac/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/build.gradle -------------------------------------------------------------------------------- /extensions/flac/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/flac/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/flac/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/Android.mk -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/Application.mk -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/flac_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/flac_jni.cc -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/flac_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/flac_parser.cc -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/flac_sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/flac_sources.mk -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/include/data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/include/data_source.h -------------------------------------------------------------------------------- /extensions/flac/src/main/jni/include/flac_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/main/jni/include/flac_parser.h -------------------------------------------------------------------------------- /extensions/flac/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/flac/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/gvr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/gvr/README.md -------------------------------------------------------------------------------- /extensions/gvr/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/gvr/build.gradle -------------------------------------------------------------------------------- /extensions/gvr/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/gvr/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/gvr/src/main/res/layout/exo_vr_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/gvr/src/main/res/layout/exo_vr_ui.xml -------------------------------------------------------------------------------- /extensions/gvr/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/gvr/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /extensions/ima/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ima/README.md -------------------------------------------------------------------------------- /extensions/ima/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ima/build.gradle -------------------------------------------------------------------------------- /extensions/ima/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ima/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/ima/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ima/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/ima/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/ima/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/jobdispatcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/jobdispatcher/README.md -------------------------------------------------------------------------------- /extensions/jobdispatcher/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/jobdispatcher/build.gradle -------------------------------------------------------------------------------- /extensions/jobdispatcher/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/jobdispatcher/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/leanback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/leanback/README.md -------------------------------------------------------------------------------- /extensions/leanback/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/leanback/build.gradle -------------------------------------------------------------------------------- /extensions/leanback/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/leanback/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/mediasession/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/README.md -------------------------------------------------------------------------------- /extensions/mediasession/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/build.gradle -------------------------------------------------------------------------------- /extensions/mediasession/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-af/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-af/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-am/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-am/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-az/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-az/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-bg/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-bg/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-bn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-bn/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-bs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-bs/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-en-rAU/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-en-rAU/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-en-rGB/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-en-rGB/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-en-rIN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-en-rIN/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-es-rUS/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-es-rUS/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-et/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-et/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-eu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-eu/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-fa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-fa/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-fr-rCA/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-fr-rCA/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-gl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-gl/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-gu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-gu/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-hy/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-hy/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-is/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-is/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-iw/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-iw/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-kk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-kk/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-km/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-km/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-kn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-kn/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ky/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ky/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-lo/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-lo/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-lt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-lt/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-lv/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-lv/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-mk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-mk/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ml/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ml/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-mn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-mn/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-mr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-mr/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ms/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ms/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-my/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-my/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-nb/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-nb/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ne/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ne/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-pa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-pa/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-pt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-pt/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-si/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-si/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sq/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sq/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sr/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sv/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sv/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-sw/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-sw/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ta/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ta/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-te/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-te/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-th/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-th/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-tl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-tl/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-ur/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-ur/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-uz/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-uz/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-vi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-vi/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-zh-rHK/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values-zu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values-zu/strings.xml -------------------------------------------------------------------------------- /extensions/mediasession/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/mediasession/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /extensions/okhttp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/okhttp/README.md -------------------------------------------------------------------------------- /extensions/okhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/okhttp/build.gradle -------------------------------------------------------------------------------- /extensions/okhttp/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/okhttp/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/okhttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/okhttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/okhttp/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/okhttp/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/opus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/README.md -------------------------------------------------------------------------------- /extensions/opus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/build.gradle -------------------------------------------------------------------------------- /extensions/opus/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/opus/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/opus/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/opus/src/main/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/jni/Android.mk -------------------------------------------------------------------------------- /extensions/opus/src/main/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/jni/Application.mk -------------------------------------------------------------------------------- /extensions/opus/src/main/jni/convert_android_asm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/jni/convert_android_asm.sh -------------------------------------------------------------------------------- /extensions/opus/src/main/jni/libopus.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/jni/libopus.mk -------------------------------------------------------------------------------- /extensions/opus/src/main/jni/opus_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/main/jni/opus_jni.cc -------------------------------------------------------------------------------- /extensions/opus/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/opus/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/rtmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/rtmp/README.md -------------------------------------------------------------------------------- /extensions/rtmp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/rtmp/build.gradle -------------------------------------------------------------------------------- /extensions/rtmp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/rtmp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/rtmp/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/rtmp/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/vp9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/README.md -------------------------------------------------------------------------------- /extensions/vp9/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/build.gradle -------------------------------------------------------------------------------- /extensions/vp9/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/proguard-rules.txt -------------------------------------------------------------------------------- /extensions/vp9/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/vp9/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/vp9/src/main/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/jni/Android.mk -------------------------------------------------------------------------------- /extensions/vp9/src/main/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/jni/Application.mk -------------------------------------------------------------------------------- /extensions/vp9/src/main/jni/generate_libvpx_android_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/jni/generate_libvpx_android_configs.sh -------------------------------------------------------------------------------- /extensions/vp9/src/main/jni/libvpx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/jni/libvpx.mk -------------------------------------------------------------------------------- /extensions/vp9/src/main/jni/vpx_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/main/jni/vpx_jni.cc -------------------------------------------------------------------------------- /extensions/vp9/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/vp9/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/workmanager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/workmanager/README.md -------------------------------------------------------------------------------- /extensions/workmanager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/workmanager/build.gradle -------------------------------------------------------------------------------- /extensions/workmanager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/extensions/workmanager/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /javadoc_combined.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/javadoc_combined.gradle -------------------------------------------------------------------------------- /javadoc_library.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/javadoc_library.gradle -------------------------------------------------------------------------------- /javadoc_util.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/javadoc_util.gradle -------------------------------------------------------------------------------- /library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/README.md -------------------------------------------------------------------------------- /library/all/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/all/README.md -------------------------------------------------------------------------------- /library/all/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/all/build.gradle -------------------------------------------------------------------------------- /library/all/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/all/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/common/README.md -------------------------------------------------------------------------------- /library/common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/common/build.gradle -------------------------------------------------------------------------------- /library/common/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/common/proguard-rules.txt -------------------------------------------------------------------------------- /library/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/common/src/main/proguard-rules.txt: -------------------------------------------------------------------------------- 1 | ../../proguard-rules.txt -------------------------------------------------------------------------------- /library/common/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/common/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/README.md -------------------------------------------------------------------------------- /library/core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/build.gradle -------------------------------------------------------------------------------- /library/core/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/proguard-rules.txt -------------------------------------------------------------------------------- /library/core/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /library/core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/core/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/core/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/dash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/dash/README.md -------------------------------------------------------------------------------- /library/dash/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/dash/build.gradle -------------------------------------------------------------------------------- /library/dash/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/dash/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/dash/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/dash/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/extractor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/extractor/README.md -------------------------------------------------------------------------------- /library/extractor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/extractor/build.gradle -------------------------------------------------------------------------------- /library/extractor/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/extractor/proguard-rules.txt -------------------------------------------------------------------------------- /library/extractor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/extractor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/extractor/src/main/proguard-rules.txt: -------------------------------------------------------------------------------- 1 | ../../proguard-rules.txt -------------------------------------------------------------------------------- /library/extractor/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/extractor/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/hls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/hls/README.md -------------------------------------------------------------------------------- /library/hls/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/hls/build.gradle -------------------------------------------------------------------------------- /library/hls/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/hls/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/hls/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/hls/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/smoothstreaming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/smoothstreaming/README.md -------------------------------------------------------------------------------- /library/smoothstreaming/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/smoothstreaming/build.gradle -------------------------------------------------------------------------------- /library/smoothstreaming/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/smoothstreaming/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/smoothstreaming/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/smoothstreaming/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /library/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/README.md -------------------------------------------------------------------------------- /library/ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/build.gradle -------------------------------------------------------------------------------- /library/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-anydpi-v21/exo_icon_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-anydpi-v21/exo_icon_next.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-anydpi-v21/exo_icon_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-anydpi-v21/exo_icon_pause.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-anydpi-v21/exo_icon_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-anydpi-v21/exo_icon_play.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-anydpi-v21/exo_icon_stop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-anydpi-v21/exo_icon_stop.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_fastforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_fastforward.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_next.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_pause.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_play.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_previous.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_all.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_repeat_one.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_rewind.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_shuffle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_shuffle_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_shuffle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_shuffle_on.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_stop.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-hdpi/exo_icon_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-hdpi/exo_icon_vr.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_fastforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_fastforward.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_next.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_pause.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_play.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_previous.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_all.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_repeat_one.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_rewind.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_shuffle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_shuffle_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_shuffle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_shuffle_on.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_stop.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-ldpi/exo_icon_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-ldpi/exo_icon_vr.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_fastforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_fastforward.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_next.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_pause.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_play.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_previous.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_all.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_repeat_one.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_rewind.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_shuffle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_shuffle_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_shuffle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_shuffle_on.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_stop.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-mdpi/exo_icon_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-mdpi/exo_icon_vr.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_next.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_pause.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_play.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_previous.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_all.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_off.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_repeat_one.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_rewind.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_shuffle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_shuffle_on.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_stop.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xhdpi/exo_icon_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xhdpi/exo_icon_vr.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_next.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_pause.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_play.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_previous.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_rewind.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_stop.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable-xxhdpi/exo_icon_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable-xxhdpi/exo_icon_vr.png -------------------------------------------------------------------------------- /library/ui/src/main/res/drawable/exo_edit_mode_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/drawable/exo_edit_mode_logo.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_list_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_list_divider.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_playback_control_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_playback_control_view.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_player_control_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_player_control_view.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_player_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_player_view.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_simple_player_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_simple_player_view.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/layout/exo_track_selection_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/layout/exo_track_selection_dialog.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-af/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-af/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-am/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-am/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-az/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-az/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-b+sr+Latn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-b+sr+Latn/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-bg/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-bg/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-bn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-bn/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-bs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-bs/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-en-rAU/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-en-rAU/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-en-rGB/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-en-rGB/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-en-rIN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-en-rIN/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-es-rUS/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-es-rUS/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-et/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-et/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-eu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-eu/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-fa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-fa/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-fr-rCA/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-fr-rCA/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-gl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-gl/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-gu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-gu/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-hy/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-hy/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-is/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-is/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-iw/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-iw/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-kk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-kk/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-km/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-km/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-kn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-kn/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ky/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ky/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-lo/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-lo/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-lt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-lt/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-lv/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-lv/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-mk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-mk/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ml/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ml/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-mn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-mn/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-mr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-mr/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ms/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ms/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-my/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-my/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-nb/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-nb/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ne/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ne/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-pa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-pa/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-pt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-pt/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-si/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-si/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sq/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sq/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sr/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sv/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sv/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-sw/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-sw/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ta/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ta/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-te/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-te/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-th/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-th/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-tl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-tl/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-ur/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-ur/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-uz/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-uz/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-vi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-vi/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-zh-rHK/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values-zu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values-zu/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/constants.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/constants.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/drawables.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/ui/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/ui/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/library/ui/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /playbacktests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/playbacktests/build.gradle -------------------------------------------------------------------------------- /playbacktests/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/playbacktests/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /playbacktests/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/playbacktests/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/publish.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/settings.gradle -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/build.gradle -------------------------------------------------------------------------------- /testdata/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb.amr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb.amr -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb.amr.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb.amr.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb.amr.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb.amr.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_nb_cbr.amr.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_nb_cbr.amr.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb.amr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb.amr -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb.amr.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb.amr.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb.amr.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb.amr.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/amr/sample_wb_cbr.amr.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/amr/sample_wb_cbr.amr.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/binary/ogg/vorbis_header_pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/binary/ogg/vorbis_header_pages -------------------------------------------------------------------------------- /testdata/src/test/assets/binary/vorbis/comment_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/binary/vorbis/comment_header -------------------------------------------------------------------------------- /testdata/src/test/assets/binary/vorbis/id_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/binary/vorbis/id_header -------------------------------------------------------------------------------- /testdata/src/test/assets/binary/vorbis/setup_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/binary/vorbis/setup_header -------------------------------------------------------------------------------- /testdata/src/test/assets/bitmap/image_256_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/bitmap/image_256_256.png -------------------------------------------------------------------------------- /testdata/src/test/assets/bitmap/image_80_60.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/bitmap/image_80_60.bmp -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/dash-download-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/dash-download-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/dash-remove-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/dash-remove-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/hls-download-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/hls-download-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/hls-download-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/hls-download-v1 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/hls-remove-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/hls-remove-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/hls-remove-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/hls-remove-v1 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/ss-download-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/ss-download-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/ss-download-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/ss-download-v1 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/ss-remove-v0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/ss-remove-v0 -------------------------------------------------------------------------------- /testdata/src/test/assets/download-actions/ss-remove-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/download-actions/ss-remove-v1 -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_java.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_java.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_java.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_java.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_java.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_java.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_java.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_java.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_java.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_java.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_native.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_native.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_native.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_native.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_native.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_native.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_native.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_native.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_native.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_native.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_no_min_max_frame_size.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_no_num_samples.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_no_num_samples.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_no_num_samples_java.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_no_num_samples_java.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_one_metadata_block.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_one_metadata_block.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_uncommon_sample_rate.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_id3.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_id3.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_java.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_java.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_java.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_java.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_java.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_java.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_java.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_java.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_native.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_native.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_native.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_native.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_native.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_native.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_picture_native.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_picture_native.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flac/bear_with_vorbis_comments.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flac/bear_with_vorbis_comments.flac -------------------------------------------------------------------------------- /testdata/src/test/assets/flv/sample.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flv/sample.flv -------------------------------------------------------------------------------- /testdata/src/test/assets/flv/sample.flv.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flv/sample.flv.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/flv/sample.flv.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/flv/sample.flv.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/id3/apic.id3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/id3/apic.id3 -------------------------------------------------------------------------------- /testdata/src/test/assets/id3/comm_apic.id3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/id3/comm_apic.id3 -------------------------------------------------------------------------------- /testdata/src/test/assets/mka/bear-flac-16bit.mka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mka/bear-flac-16bit.mka -------------------------------------------------------------------------------- /testdata/src/test/assets/mka/bear-flac-24bit.mka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mka/bear-flac-24bit.mka -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/full_blocks.mkv.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/full_blocks.mkv.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/sample.mkv.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/sample.mkv.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/subsample_encrypted_altref.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/subsample_encrypted_altref.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/mkv/subsample_encrypted_noaltref.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mkv/subsample_encrypted_noaltref.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/1024_incrementing_bytes.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/1024_incrementing_bytes.mp3 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-no-seek-table.mp3.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/bear-vbr-xing-header.mp3.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp3/play-trimmed.mp3.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp3/play-trimmed.mp3.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample.mp4.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample.mp4.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4.mp4.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4.mp4.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_fragmented.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_protected.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_protected.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_protected.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_protected.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_protected.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_protected.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_protected.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_protected.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_ac4_protected.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_ac4_protected.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_android_slow_motion.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_android_slow_motion.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3.mp4.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3.mp4.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_eac3_fragmented.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented.mp4.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented.mp4.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented_seekable.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented_seekable.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented_sei.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented_sei.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_fragmented_sei.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_fragmented_sei.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_mdat_too_long.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_mdat_too_long.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/sample_mdat_too_long.mp4.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms.mp4 -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms_000.png -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms_014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms_014.png -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms_015.png -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms_016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms_016.png -------------------------------------------------------------------------------- /testdata/src/test/assets/mp4/testvid_1022ms_029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mp4/testvid_1022ms_029.png -------------------------------------------------------------------------------- /testdata/src/test/assets/mpd/sample_mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mpd/sample_mpd -------------------------------------------------------------------------------- /testdata/src/test/assets/mpd/sample_mpd_event_stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mpd/sample_mpd_event_stream -------------------------------------------------------------------------------- /testdata/src/test/assets/mpd/sample_mpd_labels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mpd/sample_mpd_labels -------------------------------------------------------------------------------- /testdata/src/test/assets/mpd/sample_mpd_segment_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mpd/sample_mpd_segment_template -------------------------------------------------------------------------------- /testdata/src/test/assets/mpd/sample_mpd_unknown_mime_type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/mpd/sample_mpd_unknown_mime_type -------------------------------------------------------------------------------- /testdata/src/test/assets/offline/action_file_incomplete_header.exi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/src/test/assets/offline/action_file_no_data.exi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/src/test/assets/offline/action_file_one_action.exi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/offline/action_file_one_action.exi -------------------------------------------------------------------------------- /testdata/src/test/assets/offline/action_file_two_actions.exi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/offline/action_file_two_actions.exi -------------------------------------------------------------------------------- /testdata/src/test/assets/offline/action_file_zero_actions.exi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/offline/action_file_zero_actions.exi -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear-opus.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear-opus.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear.opus.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear.opus.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac.ogg.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac.ogg.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac_noseektable.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac_noseektable.ogg -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_flac_noseektable.ogg.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/bear_vorbis.ogg.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/bear_vorbis.ogg.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/continued_packet_at_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/continued_packet_at_start -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/continued_packet_over_two_pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/continued_packet_over_two_pages -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/eof_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/eof_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/flac_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/flac_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/four_packets_with_empty_page: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/four_packets_with_empty_page -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/invalid_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/invalid_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/invalid_ogg_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/invalid_ogg_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/opus_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/opus_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/page_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/page_header -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/random_1000_pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/random_1000_pages -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/three_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/three_headers -------------------------------------------------------------------------------- /testdata/src/test/assets/ogg/vorbis_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ogg/vorbis_header -------------------------------------------------------------------------------- /testdata/src/test/assets/rawcc/sample.rawcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/rawcc/sample.rawcc -------------------------------------------------------------------------------- /testdata/src/test/assets/rawcc/sample.rawcc.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/rawcc/sample.rawcc.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/rawcc/sample.rawcc.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/rawcc/sample.rawcc.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/smooth-streaming/sample_ismc_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/smooth-streaming/sample_ismc_1 -------------------------------------------------------------------------------- /testdata/src/test/assets/smooth-streaming/sample_ismc_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/smooth-streaming/sample_ismc_2 -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/invalid_positioning: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/invalid_positioning -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/invalid_timecodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/invalid_timecodes -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/overlapping_timecodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/overlapping_timecodes -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/positioning: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/positioning -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/positioning_without_playres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/positioning_without_playres -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/typical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/typical -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/typical_dialogue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/typical_dialogue -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/typical_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/typical_format -------------------------------------------------------------------------------- /testdata/src/test/assets/ssa/typical_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ssa/typical_header -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_extra_blank_line: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_extra_blank_line -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_missing_sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_missing_sequence -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_missing_timecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_missing_timecode -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_negative_timestamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_negative_timestamps -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_unexpected_end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_unexpected_end -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_with_byte_order_mark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_with_byte_order_mark -------------------------------------------------------------------------------- /testdata/src/test/assets/subrip/typical_with_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/subrip/typical_with_tags -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/bbb_2500ms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/bbb_2500ms.ts -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/elephants_dream.mpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/elephants_dream.mpg -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac3 -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac3.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac3.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac3.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac3.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac4 -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac4.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac4.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ac4.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ac4.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.adts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.adts -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.adts.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.adts.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.adts.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.adts.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.eac3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.eac3 -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.eac3.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.eac3.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.eac3.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.eac3.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ps.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ps.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample.ts.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample.ts.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs.adts.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs.adts.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs_truncated.adts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs_truncated.adts -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs_truncated.adts.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs_truncated.adts.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs_truncated.adts.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs_truncated.adts.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs_truncated.adts.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs_truncated.adts.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_cbs_truncated.adts.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_cbs_truncated.adts.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_junk.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_junk.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/ts/sample_with_sdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ts/sample_with_sdt.ts -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/bitmap_percentage_region.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/bitmap_percentage_region.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/bitmap_pixel_region.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/bitmap_pixel_region.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/bitmap_unsupported_region.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/bitmap_unsupported_region.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/chain_multiple_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/chain_multiple_styles.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/font_size.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/font_size.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/font_size_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/font_size_empty.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/font_size_invalid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/font_size_invalid.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/font_size_no_unit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/font_size_no_unit.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/frame_rate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/frame_rate.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/inherit_and_override_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/inherit_and_override_style.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/inherit_global_and_parent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/inherit_global_and_parent.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/inherit_multiple_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/inherit_multiple_styles.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/inherit_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/inherit_style.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/inline_style_attributes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/inline_style_attributes.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/multiple_regions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/multiple_regions.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/no_underline_linethrough.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/no_underline_linethrough.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/text_combine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/text_combine.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/ttml/vertical_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/ttml/vertical_text.xml -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/initialization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/initialization -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/initialization_all_defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/initialization_all_defaults -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/no_subtitle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_just_text: -------------------------------------------------------------------------------- 1 | CC Test -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_utf16_be_no_styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_utf16_be_no_styl -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_utf16_le_no_styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_utf16_le_no_styl -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_with_multiple_styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_with_multiple_styl -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_with_other_extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_with_other_extension -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_with_styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_with_styl -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_with_styl_all_defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/tx3g/sample_with_styl_all_defaults -------------------------------------------------------------------------------- /testdata/src/test/assets/tx3g/sample_with_tbox: -------------------------------------------------------------------------------- 1 | CC TesttboxZ< -------------------------------------------------------------------------------- /testdata/src/test/assets/vp9/bear-vp9-odd-dimensions.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/vp9/bear-vp9-odd-dimensions.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/vp9/bear-vp9.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/vp9/bear-vp9.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/vp9/invalid-bitstream.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/vp9/invalid-bitstream.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/vp9/roadtrip-vp92-10bit.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/vp9/roadtrip-vp92-10bit.webm -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample.wav.unklen.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample.wav.unklen.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample_ima_adpcm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample_ima_adpcm.wav -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample_ima_adpcm.wav.0.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample_ima_adpcm.wav.0.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample_ima_adpcm.wav.1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample_ima_adpcm.wav.1.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample_ima_adpcm.wav.2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample_ima_adpcm.wav.2.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/wav/sample_ima_adpcm.wav.3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/wav/sample_ima_adpcm.wav.3.dump -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/empty: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/typical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/typical -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/typical_with_bad_timestamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/typical_with_bad_timestamps -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/typical_with_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/typical_with_comments -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/typical_with_identifiers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/typical_with_identifiers -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_bad_cue_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_bad_cue_header -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_bom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_bom -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_css_complex_selectors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_css_complex_selectors -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_css_styles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_css_styles -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_positioning: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_positioning -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_tags -------------------------------------------------------------------------------- /testdata/src/test/assets/webvtt/with_vertical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testdata/src/test/assets/webvtt/with_vertical -------------------------------------------------------------------------------- /testutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testutils/README.md -------------------------------------------------------------------------------- /testutils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testutils/build.gradle -------------------------------------------------------------------------------- /testutils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testutils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /testutils/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portizb/ExoPlayer/HEAD/testutils/src/test/AndroidManifest.xml --------------------------------------------------------------------------------