https://github.com/google/ExoPlayer

sort by:
Revision Author Date Message Commit Date
afba638 Merge pull request #4881 from google/dev-v2-r2.9.0 r2.9.0 27 September 2018, 18:38:12 UTC
1f9a003 Merge branch 'release-v2' into dev-v2-r2.9.0 27 September 2018, 18:37:04 UTC
150e54b Fix issue with stale createPeriod events in ConcatenatingMediaSource. If a source is removed from the playlist, the player may still call createPeriod for a period of the removed source as long as the new timeline hasn't been handled by the player. These events are stale and can be ignored by using a dummy media source. The stale media period will be released when the player handles the updated timeline. Issue:#4871 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214787090 27 September 2018, 16:55:09 UTC
66c9d41 Update release notes for 2.9.0 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214784773 27 September 2018, 16:54:55 UTC
1bb7ec8 Make DefaultLoadErrorHandlingPolicy non-final ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214584874 26 September 2018, 12:20:26 UTC
d92787b Don't request session sharing on CDMs that don't support it Issue: #4834 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214258163 24 September 2018, 14:43:22 UTC
b0cd6cf Allow configuration of DefaultLoadControl back buffer Issue: #4857 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214254231 24 September 2018, 14:43:10 UTC
614f964 Update README for libvpx 1.7.0 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=214227045 24 September 2018, 14:42:59 UTC
321393e Fix broken Javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213979058 24 September 2018, 14:42:49 UTC
108a709 Add missing calls to LoadControl.onTracksSelected. This method needs to be called whenever the track selection of the current loading period changes, but also when the loading period itself (and thus the "loading track selection") changes. These are the same situations in which we update the loading media period id and thus we can move both updates in a common helper method. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213959982 21 September 2018, 11:39:43 UTC
edf7561 Fix broken Javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213951977 21 September 2018, 11:39:35 UTC
b79156c Propagate output format in tunneling mode From API 23 this uses the timed format queue. Before API 23 the format is notified as soon as the buffer is queued. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213830729 21 September 2018, 11:39:28 UTC
b58daf8 Reset start trim only if input was queued Before this change we would reset the start trim to zero after initial configuration (at the start of playback) and after seeking to any position. The fact that no trimming was applied at the start of playback meant that after the first period transition we'd see a mismatch between the next buffer timestamp (equal to the duration of the period taking into account edits) and the duration of audio submitted to the sink. This change modifies the behavior so that we reset the start trim to zero only if some audio was queued since configuration. This is incorrect in the case of starting playback at a non-zero position, but fixes the common case of starting at zero. As before, a later seek to any position is handled via a flush and resets the trim as required. Transitions from one period to the next are unaffected by this change. One way to implement start trimming correctly would be to provide the input buffer timestamp to the audio processors and only trim when handling audio from the start of the stream, but that is a larger change so left for later. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213828511 21 September 2018, 11:39:19 UTC
a5fc788 Add IMA tests to presubmit Also fix internal build by adding some methods. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213828434 21 September 2018, 11:39:09 UTC
7e55a63 Fix ImaAdsLoaderTest ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213824217 21 September 2018, 11:39:00 UTC
1c07b95 Compensate for trimmed audio in buffer time check After a period transition the first buffer queued has the sum of previous period durations added to its source presentation timestamp. These durations take into account gapless edits, but the check on the timestamp was based on the submitted frame count, not the frame count after trimming. This change fixes an issue where audio/video would gradually drift apart due to accumulated error in the audio track position, which could lead to freezing due to the audio renderer stopping being ready and switching to the standalone media clock. Issue: #4559 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213819908 21 September 2018, 11:38:50 UTC
7d90396 Cleanup 20 September 2018, 11:55:10 UTC
1e3c2a6 Merge pull request #4801 from nicklasl/trackselector-filter-on-framerate Trackselector filter on framerate 20 September 2018, 11:54:56 UTC
6323c19 Stop overriding deprecated method. Fixed and random track selection were still overriding the deprecated version of updateSelectedTrack. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213637728 20 September 2018, 11:30:38 UTC
5c1829f Deprecate FixedTrackSelecion.Factory. The only use of track selection factories is as adaptive track selection factories in the DefaultTrackSelector. Using the fixed track selection factory here is dangerous as it will throw if more than one track is selected. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213637500 20 September 2018, 11:29:00 UTC
64b50ff Fix broken Javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213599127 20 September 2018, 11:27:18 UTC
1726f9e Don't notify drop frames when maxDroppedFramesToNotify < 1 With default of value set to -1, every single dropped frame is reported because of expression: if (droppedFrames >= maxDroppedFramesToNotify) { maybeNotifyDroppedFrames(); } ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213502573 20 September 2018, 11:25:44 UTC
918a43e Work around adaptation issue for Tab 4 The decoder doesn't claim to be adaptive, but if we're staying in the same resolution we'll try and re-use the decoder anyway. The H264 decoder can't handle this case on the Tab 4 can't deal with this case. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213478378 20 September 2018, 11:24:10 UTC
7fe5230 Use gapless edit duration as sample table duration This matches the non-gapless case. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213462936 20 September 2018, 11:22:43 UTC
e4f4188 Add E-AC3 Ac3Extractor sample and test ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213451163 20 September 2018, 11:21:13 UTC
bca2f5c Fix Ac3 extractor sniffing for E-AC-3 frames ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213443047 20 September 2018, 11:19:43 UTC
a92344a Log warning with stack trace if player is accessed from the wrong thread. This doesn't break apps which violate this policy. But it creates a clear warning which is also likely to be reported in analytics tools. Issue:#4463 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213442510 20 September 2018, 11:18:15 UTC
db33b3b Allow HlsSampleStreamWrapper to cancel partial media chunk loads ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213439145 20 September 2018, 11:16:47 UTC
decbb33 Add super-simple SimpleExoPlayer factory method. The DefaultTrackSelector can now be constructed without leaving out a vital part of the initialization. This allows this new simple factory method. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213438163 20 September 2018, 11:15:19 UTC
a89645d For HLS segment sniffing, fall back on extractor creation by file extension This reduces the possiblity of regressions. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213436912 20 September 2018, 11:13:50 UTC
e25b7d2 Add wrapper for Log messages to allow settig the log level. Currently there is no way to disable (or reduce) the logcat output generated by ExoPlayer. Issue:#4665 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213421072 20 September 2018, 11:12:21 UTC
c9e4f6b Make HlsMediaSource.Factory take a factory of trackers instead of an instance This allows creating multiple HLS media sources from a single Factory, as required by the interface. Issue:#4814 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213297850 20 September 2018, 11:10:53 UTC
b09e36d SmoothStreaming: Test for fourCC equal to DFXP Issue: #4824 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213285790 17 September 2018, 16:58:03 UTC
585806d Clarify doc of components which only allow a main thread player. ExoPlayer can be run on a background thread, but some components (UI and IMA) only support players on the main thread. This adds some documentation and assertions for that. To simplify assertions, this also moves the getApplicationLooper method from ExoPlayer to Player. Issue:#4439 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213280359 17 September 2018, 16:56:36 UTC
c18ee3f Add some missing @Nullable to public API to improve Kotlin compatiblity. Kotlin will throw NPE whenever a method returns null or an interface is called with a null parameter and the respective values are not marked as @Nullable. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213262886 17 September 2018, 16:55:03 UTC
76255df Make ExtractorsFactory javadoc consistent ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213248388 17 September 2018, 16:53:30 UTC
dc807c1 Fix some release notes formatting ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213245186 17 September 2018, 16:51:56 UTC
d1df41a Fix window index comparison. To check the validity of a window index it needs to be compared with a greater or equal sign to the window count. Issue:#4822 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=213234403 17 September 2018, 16:50:20 UTC
caa46d4 Explicitly document empty range removal in Util.removeRange. Also prevent an unnecessary allocation when the removed range is empty. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212993427 17 September 2018, 16:48:45 UTC
1284f9e Add Nullable to message payload. Not having this annotation may cause Kotlin implementations to fail. Issue:#4802 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212980643 17 September 2018, 16:47:11 UTC
6f6f381 Fix audio and text track selection in the multi-renderer case If we can select a track that has a strictly higher score than a selection already made for a renderer of the same type, we should prefer it. Issue: #4711 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212835895 13 September 2018, 17:44:53 UTC
3e4115f No-op ConcatenatingMediaSource simplification - Make addMediaSource a specific case of addMediaSources. - Make clear a specific case of removeMediaSourceRange. - Make removeMediaSource a specific case of removeMediaSourceRange. - Remove the unnecessary message handling and constants. - Move a method so that depending appears before depended. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212809667 13 September 2018, 17:43:26 UTC
62532f9 Revert accidental change to media.exolist.json ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212790665 13 September 2018, 17:41:51 UTC
b17d49e Add nullness annotations to a few more files ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212644046 13 September 2018, 17:40:17 UTC
b4dfed8 Enable GZIP for SingleSampleMediaSource Issue: #4771 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212623142 12 September 2018, 14:32:14 UTC
a5a7e98 Clip DASH periods to their durations Issue: #4185 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212619419 12 September 2018, 14:30:47 UTC
35c230f Allow partial format for adaptation check ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212443793 12 September 2018, 14:25:56 UTC
b1d4817 Add support to change shuffle order after playlist creation. This allows to update the shuffle order after the ConcatenatingMediaSource has been created. ShuffleOrder objects should be immutable to ensure thread safety and thus there is no way to do this currently. Issue:#4791 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212443146 12 September 2018, 14:24:23 UTC
b31438b Clean up downstream format notification for ChunkSampleStream - Fixes the referenced issue. - Provides more consistent behavior for the edge case of empty chunks (i.e. chunks containing now samples). Format changes will now always be reported for such chunks, unless the empty chunk is discarded from upstream before there's a chance to do so. Issue: #4533 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212443043 12 September 2018, 14:22:47 UTC
21c5b0b Add missing AudioSink discontinuity for stream changes. When the stream is changed in the audio renderer, the timestamps of the samples can no longer be expected to match the calculations in the AudioSink. This change tracks the samples at which the stream is changed and notifies the AudioSink of the discontinuity. Issue:#4559 Issue:#3829 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212435859 12 September 2018, 14:20:40 UTC
a083c29 Don't discard when a reset is pending When a reset is pending the sample queues normally contain pre-seek samples (which will be emptied when a pending load is canceled). The position passed to discard will be a post-seek position. I don't think anything bad happened in any of the cases being changed, but discarding is unnecessary in such cases, and reasoning about such cases is difficult. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212435556 12 September 2018, 14:18:56 UTC
46af49e Clean up easy cases of downstream format notification - This makes it so that onDownstreamFormatChanged will occur before the corresponding renderer event. This was not previously the case, since the renderer would typically read the format (and report its event), then a sample (causing the onDownstreamFormatChanged event). - The remaining ones to update are ChunkSampleStream (DASH + HLS), which will be done in a way that fixes #4533, and HLS. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212434874 12 September 2018, 14:17:19 UTC
6c3c71b Fix SampleQueue splicing when sampleOffsetUs != 0 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212432661 12 September 2018, 14:15:41 UTC
ba8c22a Make seeking when there's a pending reset more obviously correct If there's already a pending reset, we need only update the pending reset position. We can currently end up calling cancelLoading more than once on the loader for the same task, which is hard to reason about (although I don't think anything actually broke in practice). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212432266 12 September 2018, 14:14:02 UTC
72efc80 Correct timescale of edit list duration parsing for stbl atoms. We currently apply the track.timescale whereas we should be applying the track.movieTimescale. The parsing for the trak atom does this correctly and the duration from the trak atom currently always takes precedence over the durations from the stbl atoms as it's always larger. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212421687 12 September 2018, 14:12:20 UTC
be11369 Remove UnhandledEditListException ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212303130 12 September 2018, 14:10:44 UTC
bf0a793 Fix util nullness warnings. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212276150 12 September 2018, 14:09:09 UTC
09aaec6 Add proguard configuration for download actions ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212266041 12 September 2018, 14:07:31 UTC
95aa5db Reenable edit lists without keyframe again but remove samples before keyframe. Ignoring all edit lists if they don't start with a keyframe causes A/V sync issues when valid edit lists are applied at the beginning. This change allows such edit lists again but removes all samples before the first keyframe (these samples would be ignored by the renderer anyway if at the beginning OR cause visible distortions when appended to an unrelated keyframe). Issue:#4774 Issue:#4348 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212244407 12 September 2018, 14:05:53 UTC
1a80097 Fix NPE in FrameworkMediaDrm. Currently causing GTS tests to fail. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212244198 12 September 2018, 14:04:24 UTC
b14e093 Add container format sniffing in HLS Issue:#2025 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211977802 12 September 2018, 14:02:57 UTC
da88b34 Fix HLS advanced TS and fMP4 sample streams ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211976724 12 September 2018, 14:01:29 UTC
cb5c789 Simplify notification of downstream format change for embedded track - There's no particular need to read or skip a sample before notifying - Add missing isPendingReset check Issue: #4533 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211959762 12 September 2018, 14:00:01 UTC
38386c4 Be explicit about character set. The default character set is always UTF-8 anyway on Android, but we don't want our code to behave any differently where it's not (e.g. robolectric test runs could potentially run in an environment where UTF-8 isn't the default?). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211953885 12 September 2018, 13:58:33 UTC
77a529f Add static Util.EMPTY_BYTE_ARRAY This prevents repeated instantiation of empty arrays. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211941723 12 September 2018, 13:57:01 UTC
aa7134d Adds support for the messageData attribute of the Event element in DASH MPDs for ExoPlayer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211854408 12 September 2018, 13:55:34 UTC
f47f1b9 Remove BOM check in Webvtt header checks Reverts the BOM check changes in [] ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211826731 12 September 2018, 13:54:06 UTC
67a2bb3 Fix various period preparation and source info refresh error throwing issues 1. Currently, we may throw source info refresh errors while the previous media period is still playing. 2. We don't throw if the next period in a playlist fails to prepare and the previous renderers are all disabled. 3. We throw source info refresh errors for playlists before playback reaches the culprit source. This change: 1. Defers the exceptions until all existing media periods have been played. 2. Checks for period preparation exception if the next period is not getting prepared and the renderer time reached the next period. 3. Does no longer throw from ConcatenatingMediaSource.maybeThrowSourceInfo RefreshError. The deferred media periods take care of that for each source individually. Issue:#4661 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211819436 12 September 2018, 13:52:33 UTC
502fae7 Bump version to 2.9.0 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211792952 06 September 2018, 12:47:59 UTC
c3c309b Blacklist OMX.SEC.mp3.dec on SM-T530 Issue: #4519 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211646358 06 September 2018, 11:04:48 UTC
0e12eb4 Dispatch notification actions to the originating PlayerNotificationManager only. Issue #4643 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211613803 06 September 2018, 11:00:55 UTC
782dee2 Change past to present tense in release notes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211612207 05 September 2018, 11:34:59 UTC
c57fe18 Add ExoPlayer.retry convenience method ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211463309 05 September 2018, 11:33:28 UTC
7959a69 Add sniffing to WebvttExtractor Preparation for sniffing in HLS ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211455454 05 September 2018, 11:31:06 UTC
70f8aeb Clean up release notes in preparation for 2.9.0 - Try and put things into a vaguely sane order - Remove/simplify overly-detailed release notes ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211447350 05 September 2018, 11:29:39 UTC
80e64e5 WAV: Don't output data beyond the data limit ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211446207 05 September 2018, 11:28:13 UTC
29ab6f7 Automatic styling fix 03 September 2018, 14:19:51 UTC
fc47f22 Merge pull request #4747 from kolpacheque/issue-4360-pcm-mulaw-support Add parsing a-law and mu-law atom types 03 September 2018, 14:17:18 UTC
8d0c4b1 Fix some Javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211352749 03 September 2018, 14:16:47 UTC
3a802eb Add onDrmSessionAcquired and onDrmSessionReleased callbacks. To report DRM session metrics in the future as part of the listener, we need a callback at the end of the drm session to get the final metric state. For completion, the session acquired callback is also added. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211328412 03 September 2018, 13:15:51 UTC
5335b25 Make SceneRenderer implement VideoFrameMetadataListener and CameraMotionListener ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211084127 03 September 2018, 13:14:23 UTC
514edb6 Add a type check for OGG files with a single payload page Also make some javadocs more consistent with the rest of the library. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211071559 03 September 2018, 13:12:47 UTC
595b6b8 Add unit tests for AudioFocusManager. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210714110 03 September 2018, 13:11:10 UTC
d308fff Restructure media period queue tracker in AnalyticsCollector. The current structure tries to associate events to media periods and windows based on the reported values and the current timeline. However the reported EventTime may not always be consistent in case the timeline doesn't contain windows or media periods yet or not anymore. The recent changes to MediaPeriodId allow to use it as a unique identifer for media periods independent of the timeline. This enables more accurate tracking of the media period queue and prevents reporting events with inconsistent data. Issue:#4492 Issue:#4634 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210713120 03 September 2018, 13:09:35 UTC
ca0e276 Reset camera motion rotation when camera motion track is disabled ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210696525 03 September 2018, 13:07:58 UTC
13889c9 Pass multiple PSSH boxes to Widevine CDM ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210551848 03 September 2018, 13:06:22 UTC
6b9e182 Extend updateSelectedTrack method with additional information. This provides the list of currently buffered media chunks and iterators over the potential next chunks to the track selection. Having these two parameters enables more advanced decision logic based on this data. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210551812 03 September 2018, 13:04:45 UTC
8908087 Add parsing a-law and mu-law atom types 29 August 2018, 14:23:34 UTC
a429f48 Use camera motion metadata to stabilize 360 videos RELNOTES=true ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210537375 28 August 2018, 15:43:53 UTC
ce1d8d6 Remove obsolete SDK_INT modification ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210531569 28 August 2018, 15:42:28 UTC
efe8f09 Propagate EoS in renderer when using video tunneling ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210529471 28 August 2018, 15:40:55 UTC
23817ee Release zip inflater when finished ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210513776 28 August 2018, 15:38:42 UTC
d0161ad Fix all error-prone, style, optional suggestion, etc. issues. This fixes or suppresses all reported issues by the code review linter tools. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210107759 28 August 2018, 15:37:14 UTC
ff1812d Fix ClearKey prior to API 27 There are C.CLEARKEY_UUID.equals(uuid) checks in FrameworkMediaDrm, so uuid needs to be CLEARKEY_UUID, not COMMON_PSSH_UUID ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210094372 24 August 2018, 15:17:45 UTC
fdda2bb Make setConstantBitrateSeekingEnabled consistent with other method ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210093143 24 August 2018, 15:16:24 UTC
3196bc4 Fix CronetDataSource redirect logic - Remove usage of deprecated postBody field - Transform POST to GET on redirect, as in DefaultHttpDataSource ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210092576 24 August 2018, 15:14:51 UTC
924a76d Clean up use of deprecated APIs - Add @Deprecated on overrides of deprecated method. - Suppress deprecation warnings where appropriate. - Use non-deprecated alternatives where appropriate. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210092434 24 August 2018, 15:12:44 UTC
0da7f6c Use EventLogger in ExoHostedTest ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210082909 24 August 2018, 15:11:07 UTC
335fa13 Use set-like behaviour for BaseDataSource listeners. This prevents problems caused by unintended double-registration of the same transfer listener. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210078454 24 August 2018, 15:07:11 UTC
38f2f35 Move playback tests off deprecated APIs ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=210077548 24 August 2018, 15:05:40 UTC
back to top