├── .gitignore ├── LICENSE ├── MediaSDK.iml ├── README.md ├── README_cn.md ├── androidasync ├── .gitignore ├── androidasync.iml ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── jeffmony │ └── async │ ├── AsyncDatagramSocket.java │ ├── AsyncNetworkSocket.java │ ├── AsyncSSLException.java │ ├── AsyncSSLServerSocket.java │ ├── AsyncSSLSocket.java │ ├── AsyncSSLSocketWrapper.java │ ├── AsyncSemaphore.java │ ├── AsyncServer.java │ ├── AsyncServerSocket.java │ ├── AsyncSocket.java │ ├── BufferedDataSink.java │ ├── ByteBufferList.java │ ├── ChannelWrapper.java │ ├── DataEmitter.java │ ├── DataEmitterBase.java │ ├── DataEmitterReader.java │ ├── DataSink.java │ ├── DataTrackingEmitter.java │ ├── DatagramChannelWrapper.java │ ├── FileDataEmitter.java │ ├── FilteredDataEmitter.java │ ├── FilteredDataSink.java │ ├── HostnameResolutionException.java │ ├── LineEmitter.java │ ├── PushParser.java │ ├── SelectorWrapper.java │ ├── ServerSocketChannelWrapper.java │ ├── SocketChannelWrapper.java │ ├── TapCallback.java │ ├── ThreadQueue.java │ ├── Util.java │ ├── ZipDataSink.java │ ├── callback │ ├── CompletedCallback.java │ ├── ConnectCallback.java │ ├── ContinuationCallback.java │ ├── DataCallback.java │ ├── ListenCallback.java │ ├── ResultCallback.java │ ├── SocketCreateCallback.java │ ├── ValueCallback.java │ ├── ValueFunction.java │ └── WritableCallback.java │ ├── dns │ ├── Dns.java │ └── DnsResponse.java │ ├── future │ ├── Cancellable.java │ ├── Continuation.java │ ├── Converter.java │ ├── DependentCancellable.java │ ├── DependentFuture.java │ ├── DoneCallback.java │ ├── FailCallback.java │ ├── FailConvertCallback.java │ ├── FailRecoverCallback.java │ ├── Future.java │ ├── FutureCallback.java │ ├── FutureRunnable.java │ ├── FutureThread.java │ ├── Futures.java │ ├── HandlerFuture.java │ ├── MultiFuture.java │ ├── MultiTransformFuture.java │ ├── SimpleCancellable.java │ ├── SimpleFuture.java │ ├── SuccessCallback.java │ ├── ThenCallback.java │ ├── ThenFutureCallback.java │ ├── TransformFuture.java │ └── TypeConverter.java │ ├── http │ ├── AsyncHttpClient.java │ ├── AsyncHttpClientMiddleware.java │ ├── AsyncHttpDelete.java │ ├── AsyncHttpGet.java │ ├── AsyncHttpHead.java │ ├── AsyncHttpPost.java │ ├── AsyncHttpPut.java │ ├── AsyncHttpRequest.java │ ├── AsyncHttpResponse.java │ ├── AsyncHttpResponseImpl.java │ ├── AsyncSSLEngineConfigurator.java │ ├── AsyncSSLSocketMiddleware.java │ ├── AsyncSocketMiddleware.java │ ├── BasicNameValuePair.java │ ├── BodyDecoderException.java │ ├── ConnectionClosedException.java │ ├── ConnectionFailedException.java │ ├── Headers.java │ ├── HttpDate.java │ ├── HttpTransportMiddleware.java │ ├── HttpUtil.java │ ├── HybiParser.java │ ├── Multimap.java │ ├── NameValuePair.java │ ├── Protocol.java │ ├── ProtocolVersion.java │ ├── RedirectLimitExceededException.java │ ├── RequestLine.java │ ├── SSLEngineSNIConfigurator.java │ ├── SimpleMiddleware.java │ ├── TaggedList.java │ ├── WebSocket.java │ ├── WebSocketHandshakeException.java │ ├── WebSocketImpl.java │ ├── body │ │ ├── AsyncHttpRequestBody.java │ │ ├── ByteBufferListRequestBody.java │ │ ├── DocumentBody.java │ │ ├── FileBody.java │ │ ├── FilePart.java │ │ ├── JSONArrayBody.java │ │ ├── JSONObjectBody.java │ │ ├── MultipartFormDataBody.java │ │ ├── Part.java │ │ ├── StreamBody.java │ │ ├── StreamPart.java │ │ ├── StringBody.java │ │ ├── StringPart.java │ │ └── UrlEncodedFormBody.java │ ├── cache │ │ ├── HeaderParser.java │ │ ├── Objects.java │ │ ├── RawHeaders.java │ │ ├── RequestHeaders.java │ │ ├── ResponseCacheMiddleware.java │ │ ├── ResponseHeaders.java │ │ ├── ResponseSource.java │ │ └── StrictLineReader.java │ ├── callback │ │ ├── HttpConnectCallback.java │ │ └── RequestCallback.java │ ├── filter │ │ ├── ChunkedDataException.java │ │ ├── ChunkedInputFilter.java │ │ ├── ChunkedOutputFilter.java │ │ ├── ContentLengthFilter.java │ │ ├── DataRemainingException.java │ │ ├── GZIPInputFilter.java │ │ ├── InflaterInputFilter.java │ │ └── PrematureDataEndException.java │ └── server │ │ ├── AsyncHttpRequestBodyProvider.java │ │ ├── AsyncHttpServer.java │ │ ├── AsyncHttpServerRequest.java │ │ ├── AsyncHttpServerRequestImpl.java │ │ ├── AsyncHttpServerResponse.java │ │ ├── AsyncHttpServerResponseImpl.java │ │ ├── AsyncHttpServerRouter.java │ │ ├── AsyncProxyServer.java │ │ ├── BoundaryEmitter.java │ │ ├── HttpServerRequestCallback.java │ │ ├── MalformedRangeException.java │ │ ├── MimeEncodingException.java │ │ ├── RouteMatcher.java │ │ ├── StreamSkipException.java │ │ └── UnknownRequestBody.java │ ├── parser │ ├── AsyncParser.java │ ├── ByteBufferListParser.java │ ├── DocumentParser.java │ ├── JSONArrayParser.java │ ├── JSONObjectParser.java │ └── StringParser.java │ ├── stream │ ├── ByteBufferListInputStream.java │ ├── FileDataSink.java │ ├── InputStreamDataEmitter.java │ ├── OutputStreamDataCallback.java │ └── OutputStreamDataSink.java │ ├── util │ ├── Allocator.java │ ├── ArrayDeque.java │ ├── Charsets.java │ ├── Deque.java │ ├── FileCache.java │ ├── FileUtility.java │ ├── HashList.java │ ├── IdleTimeout.java │ ├── LruCache.java │ ├── StreamUtility.java │ ├── TaggedList.java │ ├── ThrottleTimeout.java │ ├── TimeoutBase.java │ └── UntypedHashtable.java │ └── wrapper │ ├── AsyncSocketWrapper.java │ └── DataEmitterWrapper.java ├── app ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── list.json │ ├── java │ └── com │ │ └── android │ │ └── media │ │ ├── DownloadBaseListActivity.java │ │ ├── DownloadFeatureActivity.java │ │ ├── DownloadOrcodeActivity.java │ │ ├── DownloadPlayActivity.java │ │ ├── DownloadSettingsActivity.java │ │ ├── MainActivity.java │ │ ├── MediaScannerActivity.java │ │ ├── MyApplication.java │ │ ├── PlayFeatureActivity.java │ │ ├── PlayerActivity.java │ │ └── VideoListAdapter.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── border.xml │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_download_feature.xml │ ├── activity_download_list.xml │ ├── activity_download_play.xml │ ├── activity_download_settings.xml │ ├── activity_main.xml │ ├── activity_orcode.xml │ ├── activity_play_func.xml │ ├── activity_player.xml │ ├── activity_scanner.xml │ ├── download_item.xml │ └── video_item.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ ├── paused_state.png │ └── played_state.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── base ├── .gitignore ├── base.iml ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── baselib │ │ ├── MediaSDKReceiver.java │ │ ├── NetworkCallbackImpl.java │ │ ├── NetworkListener.java │ │ ├── WeakHandler.java │ │ └── utils │ │ ├── LogUtils.java │ │ ├── NetworkUtils.java │ │ ├── ScreenUtils.java │ │ └── Utility.java │ └── res │ └── values │ └── strings.xml ├── constants.gradle ├── exoplayer ├── .gitignore ├── build.gradle ├── exoplayer.iml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── google │ │ └── android │ │ └── exoplayer2 │ │ ├── AudioBecomingNoisyManager.java │ │ ├── AudioFocusManager.java │ │ ├── BasePlayer.java │ │ ├── BaseRenderer.java │ │ ├── C.java │ │ ├── ControlDispatcher.java │ │ ├── DefaultControlDispatcher.java │ │ ├── DefaultLoadControl.java │ │ ├── DefaultMediaClock.java │ │ ├── DefaultRenderersFactory.java │ │ ├── ExoPlaybackException.java │ │ ├── ExoPlayer.java │ │ ├── ExoPlayerFactory.java │ │ ├── ExoPlayerImpl.java │ │ ├── ExoPlayerImplInternal.java │ │ ├── ExoPlayerLibraryInfo.java │ │ ├── Format.java │ │ ├── FormatHolder.java │ │ ├── IllegalSeekPositionException.java │ │ ├── LoadControl.java │ │ ├── MediaPeriodHolder.java │ │ ├── MediaPeriodInfo.java │ │ ├── MediaPeriodQueue.java │ │ ├── NoSampleRenderer.java │ │ ├── ParserException.java │ │ ├── PlaybackInfo.java │ │ ├── PlaybackParameters.java │ │ ├── PlaybackPreparer.java │ │ ├── Player.java │ │ ├── PlayerMessage.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 │ │ ├── Ac3Util.java │ │ ├── Ac4Util.java │ │ ├── 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 │ │ ├── DtsUtil.java │ │ ├── FloatResamplingAudioProcessor.java │ │ ├── MediaCodecAudioRenderer.java │ │ ├── ResamplingAudioProcessor.java │ │ ├── SilenceSkippingAudioProcessor.java │ │ ├── SimpleDecoderAudioRenderer.java │ │ ├── Sonic.java │ │ ├── SonicAudioProcessor.java │ │ ├── TeeAudioProcessor.java │ │ ├── TrimmingAudioProcessor.java │ │ ├── WavUtil.java │ │ └── package-info.java │ │ ├── database │ │ ├── DatabaseIOException.java │ │ ├── DatabaseProvider.java │ │ ├── DefaultDatabaseProvider.java │ │ ├── ExoDatabaseProvider.java │ │ ├── VersionTable.java │ │ └── package-info.java │ │ ├── decoder │ │ ├── Buffer.java │ │ ├── CryptoInfo.java │ │ ├── Decoder.java │ │ ├── DecoderCounters.java │ │ ├── DecoderInputBuffer.java │ │ ├── OutputBuffer.java │ │ ├── SimpleDecoder.java │ │ ├── SimpleOutputBuffer.java │ │ └── package-info.java │ │ ├── drm │ │ ├── ClearKeyUtil.java │ │ ├── DecryptionException.java │ │ ├── DefaultDrmSession.java │ │ ├── DefaultDrmSessionEventListener.java │ │ ├── DefaultDrmSessionManager.java │ │ ├── DrmInitData.java │ │ ├── DrmSession.java │ │ ├── DrmSessionManager.java │ │ ├── DummyExoMediaDrm.java │ │ ├── ErrorStateDrmSession.java │ │ ├── ExoMediaCrypto.java │ │ ├── ExoMediaDrm.java │ │ ├── FrameworkMediaCrypto.java │ │ ├── FrameworkMediaDrm.java │ │ ├── HttpMediaDrmCallback.java │ │ ├── KeysExpiredException.java │ │ ├── LocalMediaDrmCallback.java │ │ ├── MediaDrmCallback.java │ │ ├── OfflineLicenseHelper.java │ │ ├── UnsupportedDrmException.java │ │ ├── WidevineUtil.java │ │ └── package-info.java │ │ ├── extractor │ │ ├── BinarySearchSeeker.java │ │ ├── ChunkIndex.java │ │ ├── ConstantBitrateSeekMap.java │ │ ├── DefaultExtractorInput.java │ │ ├── DefaultExtractorsFactory.java │ │ ├── DummyExtractorOutput.java │ │ ├── DummyTrackOutput.java │ │ ├── Extractor.java │ │ ├── ExtractorInput.java │ │ ├── ExtractorOutput.java │ │ ├── ExtractorsFactory.java │ │ ├── GaplessInfoHolder.java │ │ ├── Id3Peeker.java │ │ ├── MpegAudioHeader.java │ │ ├── PositionHolder.java │ │ ├── SeekMap.java │ │ ├── SeekPoint.java │ │ ├── TrackOutput.java │ │ ├── amr │ │ │ └── AmrExtractor.java │ │ ├── flv │ │ │ ├── AudioTagPayloadReader.java │ │ │ ├── FlvExtractor.java │ │ │ ├── ScriptTagPayloadReader.java │ │ │ ├── TagPayloadReader.java │ │ │ └── VideoTagPayloadReader.java │ │ ├── mkv │ │ │ ├── DefaultEbmlReader.java │ │ │ ├── EbmlProcessor.java │ │ │ ├── EbmlReader.java │ │ │ ├── MatroskaExtractor.java │ │ │ ├── Sniffer.java │ │ │ └── VarintReader.java │ │ ├── mp3 │ │ │ ├── ConstantBitrateSeeker.java │ │ │ ├── MlltSeeker.java │ │ │ ├── Mp3Extractor.java │ │ │ ├── Seeker.java │ │ │ ├── VbriSeeker.java │ │ │ └── XingSeeker.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 │ │ ├── ogg │ │ │ ├── DefaultOggSeeker.java │ │ │ ├── FlacReader.java │ │ │ ├── OggExtractor.java │ │ │ ├── OggPacket.java │ │ │ ├── OggPageHeader.java │ │ │ ├── OggSeeker.java │ │ │ ├── OpusReader.java │ │ │ ├── StreamReader.java │ │ │ ├── VorbisBitArray.java │ │ │ ├── VorbisReader.java │ │ │ └── VorbisUtil.java │ │ ├── rawcc │ │ │ └── RawCcExtractor.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 │ │ └── wav │ │ │ ├── WavExtractor.java │ │ │ ├── WavHeader.java │ │ │ └── WavHeaderReader.java │ │ ├── mediacodec │ │ ├── MediaCodecInfo.java │ │ ├── MediaCodecRenderer.java │ │ ├── MediaCodecSelector.java │ │ ├── MediaCodecUtil.java │ │ ├── MediaFormatUtil.java │ │ └── package-info.java │ │ ├── metadata │ │ ├── Metadata.java │ │ ├── MetadataDecoder.java │ │ ├── MetadataDecoderFactory.java │ │ ├── MetadataInputBuffer.java │ │ ├── MetadataOutput.java │ │ ├── MetadataRenderer.java │ │ ├── emsg │ │ │ ├── EventMessage.java │ │ │ ├── EventMessageDecoder.java │ │ │ ├── EventMessageEncoder.java │ │ │ └── package-info.java │ │ ├── flac │ │ │ ├── PictureFrame.java │ │ │ ├── VorbisComment.java │ │ │ └── package-info.java │ │ ├── icy │ │ │ ├── IcyDecoder.java │ │ │ ├── IcyHeaders.java │ │ │ ├── IcyInfo.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 │ │ └── 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 │ │ ├── package-info.java │ │ ├── scheduler │ │ ├── PlatformScheduler.java │ │ ├── Requirements.java │ │ ├── RequirementsWatcher.java │ │ ├── Scheduler.java │ │ └── package-info.java │ │ ├── source │ │ ├── AbstractConcatenatedTimeline.java │ │ ├── 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 │ │ ├── LoopingMediaSource.java │ │ ├── MaskingMediaPeriod.java │ │ ├── MaskingMediaSource.java │ │ ├── MediaPeriod.java │ │ ├── MediaSource.java │ │ ├── MediaSourceEventListener.java │ │ ├── MediaSourceFactory.java │ │ ├── MergingMediaPeriod.java │ │ ├── MergingMediaSource.java │ │ ├── ProgressiveMediaPeriod.java │ │ ├── ProgressiveMediaSource.java │ │ ├── SampleMetadataQueue.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 │ │ ├── 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 │ │ │ ├── MediaChunkListIterator.java │ │ │ └── SingleSampleMediaChunk.java │ │ ├── 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 │ │ ├── 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 │ │ └── 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 │ │ ├── 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 │ │ │ ├── Cea708Cue.java │ │ │ ├── Cea708Decoder.java │ │ │ ├── Cea708InitializationData.java │ │ │ ├── CeaDecoder.java │ │ │ ├── CeaSubtitle.java │ │ │ ├── CeaUtil.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 │ │ ├── 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 │ │ │ ├── WebvttCue.java │ │ │ ├── WebvttCueParser.java │ │ │ ├── WebvttDecoder.java │ │ │ ├── WebvttParserUtil.java │ │ │ ├── WebvttSubtitle.java │ │ │ └── package-info.java │ │ ├── trackselection │ │ ├── AdaptiveTrackSelection.java │ │ ├── BaseTrackSelection.java │ │ ├── BufferSizeAdaptationBuilder.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 │ │ ├── DataSource.java │ │ ├── DataSourceException.java │ │ ├── DataSourceInputStream.java │ │ ├── DataSpec.java │ │ ├── DefaultAllocator.java │ │ ├── DefaultBandwidthMeter.java │ │ ├── DefaultDataSource.java │ │ ├── DefaultDataSourceFactory.java │ │ ├── DefaultHttpDataSource.java │ │ ├── DefaultHttpDataSourceFactory.java │ │ ├── DefaultLoadErrorHandlingPolicy.java │ │ ├── DummyDataSource.java │ │ ├── FileDataSource.java │ │ ├── FileDataSourceFactory.java │ │ ├── HttpDataSource.java │ │ ├── LoadErrorHandlingPolicy.java │ │ ├── Loader.java │ │ ├── LoaderErrorThrower.java │ │ ├── ParsingLoadable.java │ │ ├── PriorityDataSource.java │ │ ├── PriorityDataSourceFactory.java │ │ ├── RawResourceDataSource.java │ │ ├── ResolvingDataSource.java │ │ ├── StatsDataSource.java │ │ ├── TeeDataSource.java │ │ ├── TransferListener.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 │ │ └── crypto │ │ │ ├── AesCipherDataSink.java │ │ │ ├── AesCipherDataSource.java │ │ │ ├── AesFlushingCipher.java │ │ │ └── CryptoUtil.java │ │ ├── util │ │ ├── Assertions.java │ │ ├── AtomicFile.java │ │ ├── Clock.java │ │ ├── CodecSpecificDataUtil.java │ │ ├── ColorParser.java │ │ ├── ConditionVariable.java │ │ ├── EGLSurfaceTexture.java │ │ ├── ErrorMessageProvider.java │ │ ├── EventDispatcher.java │ │ ├── EventLogger.java │ │ ├── FlacStreamMetadata.java │ │ ├── GlUtil.java │ │ ├── HandlerWrapper.java │ │ ├── LibraryLoader.java │ │ ├── Log.java │ │ ├── LongArray.java │ │ ├── MediaClock.java │ │ ├── MimeTypes.java │ │ ├── NalUnitUtil.java │ │ ├── NonNullApi.java │ │ ├── NotificationUtil.java │ │ ├── ParsableBitArray.java │ │ ├── ParsableByteArray.java │ │ ├── ParsableNalUnitBitArray.java │ │ ├── Predicate.java │ │ ├── PriorityTaskManager.java │ │ ├── RepeatModeUtil.java │ │ ├── ReusableBufferedOutputStream.java │ │ ├── SlidingPercentile.java │ │ ├── StandaloneMediaClock.java │ │ ├── SystemClock.java │ │ ├── SystemHandlerWrapper.java │ │ ├── TimedValueQueue.java │ │ ├── TimestampAdjuster.java │ │ ├── TraceUtil.java │ │ ├── UriUtil.java │ │ ├── Util.java │ │ ├── XmlPullParserUtil.java │ │ └── package-info.java │ │ └── video │ │ ├── AvcConfig.java │ │ ├── ColorInfo.java │ │ ├── DolbyVisionConfig.java │ │ ├── DummySurface.java │ │ ├── HevcConfig.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 │ │ ├── package-info.java │ │ └── spherical │ │ ├── CameraMotionListener.java │ │ ├── CameraMotionRenderer.java │ │ ├── FrameRotationQueue.java │ │ ├── Projection.java │ │ ├── ProjectionDecoder.java │ │ └── package-info.java │ └── res │ └── values │ └── strings.xml ├── files ├── ErWeiMa.jpg ├── JeffMony.jpg ├── LocalProxy.png ├── test1.jpg ├── test1_low.jpg ├── test2.jpg └── test2_low.jpg ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ijkplayer ├── .gitignore ├── build.gradle ├── ijkplayer.iml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── tv │ │ └── danmaku │ │ └── ijk │ │ └── media │ │ └── player │ │ ├── AbstractMediaPlayer.java │ │ ├── AndroidMediaPlayer.java │ │ ├── IMediaPlayer.java │ │ ├── ISurfaceTextureHolder.java │ │ ├── ISurfaceTextureHost.java │ │ ├── IjkLibLoader.java │ │ ├── IjkMediaCodecInfo.java │ │ ├── IjkMediaMeta.java │ │ ├── IjkMediaPlayer.java │ │ ├── IjkTimedText.java │ │ ├── MediaInfo.java │ │ ├── MediaPlayerProxy.java │ │ ├── TextureMediaPlayer.java │ │ ├── annotations │ │ ├── AccessedByNative.java │ │ └── CalledByNative.java │ │ ├── exceptions │ │ └── IjkMediaException.java │ │ ├── ffmpeg │ │ └── FFmpegApi.java │ │ ├── misc │ │ ├── AndroidMediaFormat.java │ │ ├── AndroidTrackInfo.java │ │ ├── IAndroidIO.java │ │ ├── IMediaDataSource.java │ │ ├── IMediaFormat.java │ │ ├── ITrackInfo.java │ │ ├── IjkMediaFormat.java │ │ └── IjkTrackInfo.java │ │ └── pragma │ │ ├── DebugLog.java │ │ └── Pragma.java │ ├── jniLibs │ ├── arm64-v8a │ │ ├── libijkffmpeg.so │ │ ├── libijkplayer.so │ │ └── libijksdl.so │ ├── armeabi-v7a │ │ ├── libijkffmpeg.so │ │ ├── libijkplayer.so │ │ └── libijksdl.so │ └── armeabi │ │ ├── libijkffmpeg.so │ │ ├── libijkplayer.so │ │ └── libijksdl.so │ └── res │ └── values │ └── strings.xml ├── local.properties ├── mediaproxy ├── .gitignore ├── build.gradle ├── mediaproxy.iml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── media │ │ └── cache │ │ ├── CacheManager.java │ │ ├── DownloadConstants.java │ │ ├── LocalProxyConfig.java │ │ ├── StorageManager.java │ │ ├── VideoCacheException.java │ │ ├── VideoDownloadManager.java │ │ ├── VideoDownloadQueue.java │ │ ├── VideoInfoParserManager.java │ │ ├── download │ │ ├── BaseVideoDownloadTask.java │ │ ├── M3U8VideoDownloadTask.java │ │ └── VideoDownloadTask.java │ │ ├── hls │ │ ├── M3U8.java │ │ ├── M3U8Constants.java │ │ ├── M3U8Ts.java │ │ └── M3U8Utils.java │ │ ├── http │ │ ├── ChunkedOutputStream.java │ │ ├── ContentType.java │ │ ├── HttpRequest.java │ │ ├── HttpResponse.java │ │ ├── IState.java │ │ ├── Method.java │ │ ├── ResponseState.java │ │ └── SocketProcessorTask.java │ │ ├── listener │ │ ├── IDownloadInfosCallback.java │ │ ├── IDownloadListener.java │ │ ├── IDownloadTaskListener.java │ │ ├── IVideoInfoCallback.java │ │ └── IVideoInfoParseCallback.java │ │ ├── model │ │ ├── Video.java │ │ ├── VideoCacheInfo.java │ │ ├── VideoTaskItem.java │ │ ├── VideoTaskMode.java │ │ └── VideoTaskState.java │ │ ├── proxy │ │ ├── AsyncProxyServer.java │ │ └── CustomProxyServer.java │ │ └── utils │ │ ├── DownloadExceptionUtils.java │ │ ├── HttpUtils.java │ │ ├── LocalProxyThreadUtils.java │ │ ├── LocalProxyUtils.java │ │ └── StorageUtils.java │ └── res │ └── values │ └── strings.xml ├── playersdk ├── .gitignore ├── build.gradle ├── playersdk.iml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── player │ │ ├── CommonPlayer.java │ │ ├── IPlayer.java │ │ ├── PlayerAttributes.java │ │ ├── PlayerType.java │ │ ├── impl │ │ ├── ExoPlayerImpl.java │ │ ├── IjkPlayerImpl.java │ │ ├── MediaPlayerImpl.java │ │ └── PlayerImpl.java │ │ └── proxy │ │ └── LocalProxyPlayerImpl.java │ └── res │ └── values │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/LICENSE -------------------------------------------------------------------------------- /MediaSDK.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/MediaSDK.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/README.md -------------------------------------------------------------------------------- /README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/README_cn.md -------------------------------------------------------------------------------- /androidasync/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /androidasync/androidasync.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/androidasync.iml -------------------------------------------------------------------------------- /androidasync/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/build.gradle -------------------------------------------------------------------------------- /androidasync/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /androidasync/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/proguard-rules.pro -------------------------------------------------------------------------------- /androidasync/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncDatagramSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncDatagramSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncNetworkSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncNetworkSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSSLException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSSLException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSSLServerSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSSLServerSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSSLSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSSLSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSSLSocketWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSSLSocketWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSemaphore.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncServer.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncServerSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncServerSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/AsyncSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/AsyncSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/BufferedDataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/BufferedDataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/ByteBufferList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/ByteBufferList.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/ChannelWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/ChannelWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DataEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DataEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DataEmitterBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DataEmitterBase.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DataEmitterReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DataEmitterReader.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DataTrackingEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DataTrackingEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/DatagramChannelWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/DatagramChannelWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/FileDataEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/FileDataEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/FilteredDataEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/FilteredDataEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/FilteredDataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/FilteredDataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/HostnameResolutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/HostnameResolutionException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/LineEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/LineEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/PushParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/PushParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/SelectorWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/SelectorWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/ServerSocketChannelWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/ServerSocketChannelWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/SocketChannelWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/SocketChannelWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/TapCallback.java: -------------------------------------------------------------------------------- 1 | package com.jeffmony.async; 2 | 3 | 4 | public interface TapCallback { 5 | } 6 | -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/ThreadQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/ThreadQueue.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/Util.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/ZipDataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/ZipDataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/CompletedCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/CompletedCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ConnectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ConnectCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ContinuationCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ContinuationCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/DataCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/DataCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ListenCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ListenCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ResultCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ResultCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/SocketCreateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/SocketCreateCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ValueCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ValueCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/ValueFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/ValueFunction.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/callback/WritableCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/callback/WritableCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/dns/Dns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/dns/Dns.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/dns/DnsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/dns/DnsResponse.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/Cancellable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/Cancellable.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/Continuation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/Continuation.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/Converter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/DependentCancellable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/DependentCancellable.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/DependentFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/DependentFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/DoneCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/DoneCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FailCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FailCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FailConvertCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FailConvertCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FailRecoverCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FailRecoverCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/Future.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/Future.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FutureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FutureCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FutureRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FutureRunnable.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/FutureThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/FutureThread.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/Futures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/Futures.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/HandlerFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/HandlerFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/MultiFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/MultiFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/MultiTransformFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/MultiTransformFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/SimpleCancellable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/SimpleCancellable.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/SimpleFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/SimpleFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/SuccessCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/SuccessCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/ThenCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/ThenCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/ThenFutureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/ThenFutureCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/TransformFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/TransformFuture.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/future/TypeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/future/TypeConverter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpClient.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpClientMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpClientMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpDelete.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpGet.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpHead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpHead.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpPost.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpPut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpPut.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpRequest.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpResponse.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpResponseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncHttpResponseImpl.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncSSLEngineConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncSSLEngineConfigurator.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncSSLSocketMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncSSLSocketMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/AsyncSocketMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/AsyncSocketMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/BasicNameValuePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/BasicNameValuePair.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/BodyDecoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/BodyDecoderException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/ConnectionClosedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/ConnectionClosedException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/ConnectionFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/ConnectionFailedException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/Headers.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/HttpDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/HttpDate.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/HttpTransportMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/HttpTransportMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/HttpUtil.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/HybiParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/HybiParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/Multimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/Multimap.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/NameValuePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/NameValuePair.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/Protocol.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/ProtocolVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/ProtocolVersion.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/RequestLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/RequestLine.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/SSLEngineSNIConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/SSLEngineSNIConfigurator.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/SimpleMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/SimpleMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/TaggedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/TaggedList.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/WebSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/WebSocket.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/WebSocketHandshakeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/WebSocketHandshakeException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/WebSocketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/WebSocketImpl.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/AsyncHttpRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/AsyncHttpRequestBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/DocumentBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/DocumentBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/FileBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/FileBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/FilePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/FilePart.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/JSONArrayBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/JSONArrayBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/JSONObjectBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/JSONObjectBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/MultipartFormDataBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/MultipartFormDataBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/Part.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/StreamBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/StreamBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/StreamPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/StreamPart.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/StringBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/StringBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/StringPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/StringPart.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/body/UrlEncodedFormBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/body/UrlEncodedFormBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/HeaderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/HeaderParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/Objects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/Objects.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/RawHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/RawHeaders.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/RequestHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/RequestHeaders.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseCacheMiddleware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseCacheMiddleware.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseHeaders.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/ResponseSource.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/cache/StrictLineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/cache/StrictLineReader.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/callback/HttpConnectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/callback/HttpConnectCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/callback/RequestCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/callback/RequestCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedDataException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedInputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedInputFilter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedOutputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/ChunkedOutputFilter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/ContentLengthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/ContentLengthFilter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/DataRemainingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/DataRemainingException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/GZIPInputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/GZIPInputFilter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/filter/InflaterInputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/filter/InflaterInputFilter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServer.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServerRequest.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServerRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/AsyncHttpServerRouter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/AsyncProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/AsyncProxyServer.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/BoundaryEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/BoundaryEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/MimeEncodingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/MimeEncodingException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/RouteMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/RouteMatcher.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/StreamSkipException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/StreamSkipException.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/http/server/UnknownRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/http/server/UnknownRequestBody.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/AsyncParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/AsyncParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/ByteBufferListParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/ByteBufferListParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/DocumentParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/DocumentParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/JSONArrayParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/JSONArrayParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/JSONObjectParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/JSONObjectParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/parser/StringParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/parser/StringParser.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/stream/ByteBufferListInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/stream/ByteBufferListInputStream.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/stream/FileDataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/stream/FileDataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/stream/InputStreamDataEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/stream/InputStreamDataEmitter.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/stream/OutputStreamDataCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/stream/OutputStreamDataCallback.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/stream/OutputStreamDataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/stream/OutputStreamDataSink.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/Allocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/Allocator.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/ArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/ArrayDeque.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/Charsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/Charsets.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/Deque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/Deque.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/FileCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/FileCache.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/FileUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/FileUtility.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/HashList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/HashList.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/IdleTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/IdleTimeout.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/LruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/LruCache.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/StreamUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/StreamUtility.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/TaggedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/TaggedList.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/ThrottleTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/ThrottleTimeout.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/TimeoutBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/TimeoutBase.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/util/UntypedHashtable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/util/UntypedHashtable.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/wrapper/AsyncSocketWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/wrapper/AsyncSocketWrapper.java -------------------------------------------------------------------------------- /androidasync/src/main/java/com/jeffmony/async/wrapper/DataEmitterWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/androidasync/src/main/java/com/jeffmony/async/wrapper/DataEmitterWrapper.java -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/assets/list.json -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/DownloadBaseListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/DownloadBaseListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/DownloadFeatureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/DownloadFeatureActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/DownloadOrcodeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/DownloadOrcodeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/DownloadPlayActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/DownloadPlayActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/DownloadSettingsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/DownloadSettingsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/MediaScannerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/MediaScannerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/PlayFeatureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/PlayFeatureActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/PlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/android/media/VideoListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/java/com/android/media/VideoListAdapter.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/drawable/border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download_feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_download_feature.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_download_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_download_play.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_download_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_orcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_orcode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_play_func.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_play_func.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/activity_scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/download_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/download_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/video_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/layout/video_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/paused_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxhdpi/paused_state.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/played_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxhdpi/played_state.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /base.iml 3 | -------------------------------------------------------------------------------- /base/base.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/base.iml -------------------------------------------------------------------------------- /base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/build.gradle -------------------------------------------------------------------------------- /base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/proguard-rules.pro -------------------------------------------------------------------------------- /base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/MediaSDKReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/MediaSDKReceiver.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/NetworkCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/NetworkCallbackImpl.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/NetworkListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/NetworkListener.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/WeakHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/WeakHandler.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/utils/LogUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/utils/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/utils/NetworkUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/utils/ScreenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/utils/ScreenUtils.java -------------------------------------------------------------------------------- /base/src/main/java/com/android/baselib/utils/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/java/com/android/baselib/utils/Utility.java -------------------------------------------------------------------------------- /base/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/base/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /constants.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/constants.gradle -------------------------------------------------------------------------------- /exoplayer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /exoplayer.iml 3 | -------------------------------------------------------------------------------- /exoplayer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/build.gradle -------------------------------------------------------------------------------- /exoplayer/exoplayer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/exoplayer.iml -------------------------------------------------------------------------------- /exoplayer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/proguard-rules.pro -------------------------------------------------------------------------------- /exoplayer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/AudioBecomingNoisyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/AudioBecomingNoisyManager.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/AudioFocusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/AudioFocusManager.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/BasePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/BasePlayer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/BaseRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/BaseRenderer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/C.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ControlDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ControlDispatcher.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/DefaultControlDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/DefaultControlDispatcher.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/DefaultLoadControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/DefaultLoadControl.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/DefaultMediaClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/DefaultMediaClock.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/DefaultRenderersFactory.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlaybackException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlaybackException.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerFactory.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImpl.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/Format.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/FormatHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/FormatHolder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/LoadControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/LoadControl.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodHolder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/MediaPeriodQueue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/NoSampleRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/NoSampleRenderer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/ParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/ParserException.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackParameters.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackPreparer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/PlaybackPreparer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/Player.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/PlayerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/PlayerMessage.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/Renderer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/RendererCapabilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/RendererCapabilities.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/RendererConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/RendererConfiguration.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/RenderersFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/RenderersFactory.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/SeekParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/SeekParameters.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/Timeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/Timeline.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/WakeLockManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/WakeLockManager.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/analytics/PlaybackStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/analytics/PlaybackStats.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/analytics/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/analytics/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac3Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac3Util.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac4Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac4Util.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioListener.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioSink.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioTimestampPoller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioTimestampPoller.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/AuxEffectInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/AuxEffectInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/BaseAudioProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/BaseAudioProcessor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/DtsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/DtsUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/Sonic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/Sonic.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/SonicAudioProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/SonicAudioProcessor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/TeeAudioProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/TeeAudioProcessor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/WavUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/WavUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/audio/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/audio/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/database/DatabaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/database/DatabaseProvider.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/database/VersionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/database/VersionTable.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/database/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/database/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/Buffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/CryptoInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/CryptoInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/Decoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/DecoderCounters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/DecoderCounters.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/OutputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/OutputBuffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/SimpleDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/SimpleDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/SimpleOutputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/SimpleOutputBuffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/decoder/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/decoder/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/ClearKeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/ClearKeyUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DecryptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DecryptionException.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmInitData.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DrmSessionManager.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/DummyExoMediaDrm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/DummyExoMediaDrm.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/ErrorStateDrmSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/ErrorStateDrmSession.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/ExoMediaCrypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/ExoMediaCrypto.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaCrypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaCrypto.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/HttpMediaDrmCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/HttpMediaDrmCallback.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/KeysExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/KeysExpiredException.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/LocalMediaDrmCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/LocalMediaDrmCallback.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/MediaDrmCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/MediaDrmCallback.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/WidevineUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/WidevineUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/drm/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/drm/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ChunkIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ChunkIndex.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/DummyTrackOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/DummyTrackOutput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/Extractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ExtractorInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ExtractorInput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ExtractorOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ExtractorOutput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/Id3Peeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/Id3Peeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/MpegAudioHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/MpegAudioHeader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/PositionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/PositionHolder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/SeekMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/SeekMap.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/SeekPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/SeekPoint.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/TrackOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/TrackOutput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/amr/AmrExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/amr/AmrExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/flv/FlvExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/flv/FlvExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/EbmlReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/EbmlReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/Sniffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/Sniffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/VarintReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mkv/VarintReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/MlltSeeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/MlltSeeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/Mp3Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/Mp3Extractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/Seeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/Seeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/VbriSeeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/VbriSeeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/XingSeeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp3/XingSeeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Atom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Atom.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/AtomParsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/AtomParsers.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/MetadataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/MetadataUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Mp4Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Mp4Extractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/PsshAtomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/PsshAtomUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Track.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Track.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/FlacReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/FlacReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggPacket.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggSeeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OggSeeker.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OpusReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/OpusReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/StreamReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/StreamReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/VorbisReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/VorbisReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/VorbisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ogg/VorbisUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Extractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac4Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac4Extractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac4Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac4Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/DtsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/DtsReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H264Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H264Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H265Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/H265Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Id3Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Id3Reader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/LatmReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/LatmReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/PesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/PesReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/PsExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/PsExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/SectionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/SectionReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/SeiReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/SeiReader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/TsExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/TsExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/TsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/TsUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/wav/WavExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/wav/WavExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/extractor/wav/WavHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/extractor/wav/WavHeader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaFormatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaFormatUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/Metadata.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataOutput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/MetadataRenderer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/emsg/EventMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/emsg/EventMessage.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/emsg/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/emsg/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/flac/PictureFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/flac/PictureFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/flac/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/flac/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyHeaders.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/IcyInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/icy/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ApicFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ApicFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/BinaryFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/BinaryFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/CommentFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/CommentFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/GeobFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/GeobFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Frame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/InternalFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/InternalFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/MlltFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/PrivFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/PrivFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/UrlLinkFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/UrlLinkFrame.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/metadata/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/metadata/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/ActionFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/ActionFile.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/Download.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/Download.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadCursor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadException.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadIndex.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadProgress.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadRequest.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/Downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/Downloader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/DownloaderFactory.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/FilterableManifest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/FilterableManifest.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/SegmentDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/SegmentDownloader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/StreamKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/StreamKey.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/offline/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/offline/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/Requirements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/Requirements.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/Scheduler.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/scheduler/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/BaseMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/BaseMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ClippingMediaPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ClippingMediaPeriod.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ClippingMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ClippingMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/EmptySampleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/EmptySampleStream.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ForwardingTimeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ForwardingTimeline.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/IcyDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/IcyDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/LoopingMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/LoopingMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MaskingMediaPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MaskingMediaPeriod.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MaskingMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MaskingMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaPeriod.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaSourceFactory.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MergingMediaPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MergingMediaPeriod.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/MergingMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/MergingMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleMetadataQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleMetadataQueue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleStream.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/SequenceableLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/SequenceableLoader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ShuffleOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ShuffleOrder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/SilenceMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/SilenceMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdPlaybackState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdPlaybackState.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsLoader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/Chunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/Chunk.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkHolder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/DataChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/DataChunk.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/MediaChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/MediaChunk.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/DashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/DashUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsManifest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsManifest.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaChunk.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaPeriod.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsSampleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsSampleStream.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/WebvttExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/WebvttExtractor.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/CaptionStyleCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/CaptionStyleCompat.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/Cue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/Cue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/SimpleSubtitleDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/SimpleSubtitleDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/Subtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/Subtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleInputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleInputBuffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleOutputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/SubtitleOutputBuffer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/TextOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/TextOutput.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/TextRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/TextRenderer.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea608Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea608Decoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Cue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Cue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Decoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbParser.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/DvbSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/dvb/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/PgsDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/PgsDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/PgsSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/PgsSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/pgs/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDialogueFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDialogueFormat.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaStyle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/SsaSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ssa/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/subrip/SubripDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/subrip/SubripDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlNode.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlRegion.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlStyle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/TtmlSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/ttml/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/Tx3gDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/Tx3gDecoder.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/Tx3gSubtitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/Tx3gSubtitle.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/tx3g/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/webvtt/CssParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/webvtt/CssParser.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/text/webvtt/WebvttCue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/text/webvtt/WebvttCue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocation.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocator.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/BandwidthMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/BandwidthMeter.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/BaseDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/BaseDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSink.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/FileDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/FileDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/HttpDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/HttpDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Loader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/TeeDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/TeeDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/UdpDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/UdpDataSource.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/Cache.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/Assertions.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/AtomicFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/AtomicFile.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/Clock.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/ColorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/ColorParser.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/ConditionVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/ConditionVariable.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/EGLSurfaceTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/EGLSurfaceTexture.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/EventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/EventDispatcher.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/EventLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/EventLogger.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/FlacStreamMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/FlacStreamMetadata.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/GlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/GlUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/HandlerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/HandlerWrapper.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/LibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/LibraryLoader.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/Log.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/LongArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/LongArray.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/MediaClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/MediaClock.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/MimeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/MimeTypes.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/NalUnitUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/NalUnitUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/NonNullApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/NonNullApi.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/NotificationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/NotificationUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableBitArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableBitArray.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableByteArray.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/Predicate.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/RepeatModeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/RepeatModeUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/SlidingPercentile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/SlidingPercentile.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/SystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/SystemClock.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/TimedValueQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/TimedValueQueue.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/TimestampAdjuster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/TimestampAdjuster.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/TraceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/TraceUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/UriUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/UriUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/Util.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/XmlPullParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/XmlPullParserUtil.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/util/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/AvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/AvcConfig.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/ColorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/ColorInfo.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/DolbyVisionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/DolbyVisionConfig.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/DummySurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/DummySurface.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/HevcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/HevcConfig.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/VideoListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/VideoListener.java -------------------------------------------------------------------------------- /exoplayer/src/main/java/com/google/android/exoplayer2/video/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/java/com/google/android/exoplayer2/video/package-info.java -------------------------------------------------------------------------------- /exoplayer/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/exoplayer/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /files/ErWeiMa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/ErWeiMa.jpg -------------------------------------------------------------------------------- /files/JeffMony.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/JeffMony.jpg -------------------------------------------------------------------------------- /files/LocalProxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/LocalProxy.png -------------------------------------------------------------------------------- /files/test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/test1.jpg -------------------------------------------------------------------------------- /files/test1_low.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/test1_low.jpg -------------------------------------------------------------------------------- /files/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/test2.jpg -------------------------------------------------------------------------------- /files/test2_low.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/files/test2_low.jpg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ijkplayer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /ijkplayer.iml 3 | -------------------------------------------------------------------------------- /ijkplayer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/build.gradle -------------------------------------------------------------------------------- /ijkplayer/ijkplayer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/ijkplayer.iml -------------------------------------------------------------------------------- /ijkplayer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/proguard-rules.pro -------------------------------------------------------------------------------- /ijkplayer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/AbstractMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/AbstractMediaPlayer.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/AndroidMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/AndroidMediaPlayer.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IMediaPlayer.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ISurfaceTextureHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ISurfaceTextureHolder.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ISurfaceTextureHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ISurfaceTextureHost.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkLibLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkLibLoader.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaCodecInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaCodecInfo.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaMeta.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkTimedText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkTimedText.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/MediaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/MediaInfo.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/MediaPlayerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/MediaPlayerProxy.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/TextureMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/TextureMediaPlayer.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ffmpeg/FFmpegApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ffmpeg/FFmpegApi.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/AndroidMediaFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/AndroidMediaFormat.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/AndroidTrackInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/AndroidTrackInfo.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IAndroidIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IAndroidIO.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IMediaDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IMediaDataSource.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IMediaFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IMediaFormat.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/ITrackInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/ITrackInfo.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IjkMediaFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IjkMediaFormat.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IjkTrackInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/misc/IjkTrackInfo.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/pragma/DebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/pragma/DebugLog.java -------------------------------------------------------------------------------- /ijkplayer/src/main/java/tv/danmaku/ijk/media/player/pragma/Pragma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/pragma/Pragma.java -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/arm64-v8a/libijkffmpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/arm64-v8a/libijkffmpeg.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/arm64-v8a/libijkplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/arm64-v8a/libijkplayer.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/arm64-v8a/libijksdl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/arm64-v8a/libijksdl.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi-v7a/libijkffmpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi-v7a/libijkffmpeg.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi-v7a/libijkplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi-v7a/libijkplayer.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi-v7a/libijksdl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi-v7a/libijksdl.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi/libijkffmpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi/libijkffmpeg.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi/libijkplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi/libijkplayer.so -------------------------------------------------------------------------------- /ijkplayer/src/main/jniLibs/armeabi/libijksdl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/jniLibs/armeabi/libijksdl.so -------------------------------------------------------------------------------- /ijkplayer/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/ijkplayer/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/local.properties -------------------------------------------------------------------------------- /mediaproxy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/.gitignore -------------------------------------------------------------------------------- /mediaproxy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/build.gradle -------------------------------------------------------------------------------- /mediaproxy/mediaproxy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/mediaproxy.iml -------------------------------------------------------------------------------- /mediaproxy/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/proguard-rules.pro -------------------------------------------------------------------------------- /mediaproxy/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/CacheManager.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/DownloadConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/DownloadConstants.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/LocalProxyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/LocalProxyConfig.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/StorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/StorageManager.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/VideoCacheException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/VideoCacheException.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/VideoDownloadManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/VideoDownloadManager.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/VideoDownloadQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/VideoDownloadQueue.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/VideoInfoParserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/VideoInfoParserManager.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/download/BaseVideoDownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/download/BaseVideoDownloadTask.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/download/M3U8VideoDownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/download/M3U8VideoDownloadTask.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/download/VideoDownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/download/VideoDownloadTask.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/hls/M3U8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/hls/M3U8.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/hls/M3U8Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/hls/M3U8Constants.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/hls/M3U8Ts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/hls/M3U8Ts.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/hls/M3U8Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/hls/M3U8Utils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/ChunkedOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/ChunkedOutputStream.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/ContentType.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/HttpRequest.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/HttpResponse.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/IState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/IState.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/Method.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/ResponseState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/ResponseState.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/http/SocketProcessorTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/http/SocketProcessorTask.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/listener/IDownloadInfosCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/listener/IDownloadInfosCallback.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/listener/IDownloadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/listener/IDownloadListener.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/listener/IDownloadTaskListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/listener/IDownloadTaskListener.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/listener/IVideoInfoCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/listener/IVideoInfoCallback.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/listener/IVideoInfoParseCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/listener/IVideoInfoParseCallback.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/model/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/model/Video.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/model/VideoCacheInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/model/VideoCacheInfo.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/model/VideoTaskItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/model/VideoTaskItem.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/model/VideoTaskMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/model/VideoTaskMode.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/model/VideoTaskState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/model/VideoTaskState.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/proxy/AsyncProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/proxy/AsyncProxyServer.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/proxy/CustomProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/proxy/CustomProxyServer.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/utils/DownloadExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/utils/DownloadExceptionUtils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/utils/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/utils/HttpUtils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/utils/LocalProxyThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/utils/LocalProxyThreadUtils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/utils/LocalProxyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/utils/LocalProxyUtils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/java/com/media/cache/utils/StorageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/java/com/media/cache/utils/StorageUtils.java -------------------------------------------------------------------------------- /mediaproxy/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/mediaproxy/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /playersdk/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /playersdk.iml 3 | -------------------------------------------------------------------------------- /playersdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/build.gradle -------------------------------------------------------------------------------- /playersdk/playersdk.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/playersdk.iml -------------------------------------------------------------------------------- /playersdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/proguard-rules.pro -------------------------------------------------------------------------------- /playersdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/CommonPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/CommonPlayer.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/IPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/IPlayer.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/PlayerAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/PlayerAttributes.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/PlayerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/PlayerType.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/impl/ExoPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/impl/ExoPlayerImpl.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/impl/IjkPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/impl/IjkPlayerImpl.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/impl/MediaPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/impl/MediaPlayerImpl.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/impl/PlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/impl/PlayerImpl.java -------------------------------------------------------------------------------- /playersdk/src/main/java/com/android/player/proxy/LocalProxyPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/java/com/android/player/proxy/LocalProxyPlayerImpl.java -------------------------------------------------------------------------------- /playersdk/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/playersdk/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffMony/MediaSDK/HEAD/settings.gradle --------------------------------------------------------------------------------