- 10 Nov, 2016 17 commits
-
-
These variables are never read, since the underlying control view reads them directly from the attrs. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138528246
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138493584
olly committed -
This fixes VOD->Live transitions, with the caveat that the Live portion still ends up further behind the live edge than intended. This will be fixed in a following change. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138407066
olly committed -
This change fixes the race condition where the internal timeline is different to the externally visible timeline when a seek is performed. We now resolve the seek position using the externally visible timeline, then adjust the period index as required for the internal timeline. If the period is missing we follow similar logic for the existing case where the playing period is removed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138402076
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138392065
cdrolle committed -
This CL adds a SpliceInfoDecoder for the most common SCTE35 commands for splcing. So far, it only includes TransportStreams, but porting it to HLS and DASH should be fairly easy. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138389807
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138383979
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138379386
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138373878
eguven committed -
This is the first step towards allowing discontinuities in the playlist tracking. Also changed durationSecs for durationUs in MediaPlaylist.Segment. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138207732
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138185910
olly committed -
handlePeriodPrepared ->setPlayingPeriodHolder ->enableRenderers passes rendererPositionUs to renderer.enable(), but this value is not set correctly. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138176114
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138136090
zhihuichen committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138082864
olly committed -
A VOD-style period in a dynamic manifest would result in a NullPointerException. Also fix another issue in which an unrecognized mime type would also result in NullPointerException. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138075137
cdrolle committed -
In order to expose the live window, it is necessary (unlike before) to refresh the live playlists being played periodically so as to know where the user can seek to. For this, the HlsPlaylistTracker is added, which is basically a map from HlsUrl's to playlist. One of the playlists involved in the playback will be chosen to define the live window. The playlist tracker it periodically. The rest of the playilst will be loaded lazily. N.B: This means that for VOD, playlists are not refreshed at all. There are three important features missing in this CL(that will be added in later CLs): * Blacklisting HlsUrls that point to resources that return 4xx response codes. As per [Internal: b/18948961]. * Allow loaded chunks to feed timestamps back to the tracker, to fix any drifting in live playlists. * Dinamically choose the HlsUrl that points to the playlist that defines the live window. Other features: -------------- The tracker can also be used for keeping track of discontinuities. In the case of single variant playlists, this is particularly useful. Might also work if there is a that the live playlists are aligned (but this is more like working around the issue, than actually solving it). For this, see [Internal: b/32166568] and [Internal: b/28985320]. Issue:#87 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=138054302aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137932100
olly committed
-
- 31 Oct, 2016 4 commits
-
-
- Use A/V tracks only for buffering position when available in ExtractorMediaPeriod. - Fix layering of exo_simple_player_view so that subtitles are above album art. The test stream provided has both. - Make album art in SimpleExoPlayer view respect the resize mode, like we do for video. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137698473
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137697023
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137406773
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137392736
andrewlewis committed
-
- 27 Oct, 2016 9 commits
-
-
Merge ID3 support into dev-v2
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
TrackSelector no longer has a listener. Instead, tracks change events are reported through ExoPlayer.EventListener. Applications interested in retrieving the selection info should retrieve it directly from the TrackSelector by calling an exposed getter. Pretty sure the ref'd issue is fixed as a side effect of this change. Issue: #1942 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137183073
olly committed -
Unlike with PesReaders, sections don't have a standard way of providing timestmaps or even generating tracks. We need to pass this information so that readers decide what to do with it. Issue:#726 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137162494
aquilescanta committed -
This allows the user to create section readers(usually) for reserved pids, like SDT, EIT, CAT, etc. Issue:#726 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137150853
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137145209
[]inger committed -
Issue: #1991 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137131819
andrewlewis committed
-
- 26 Oct, 2016 1 commit
-
-
Oliver Woodman committed
-
- 24 Oct, 2016 9 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Issue: #1976 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137044583
olly committed -
Issue: #1986 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137035576
olly committed -
Code coverage is disabled in V2 to workaround https://code.google.com/p/android/issues/detail?id=226070 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137032839
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137011920
olly committed -
Oliver Woodman committed
-
Issue:#1966 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=136836332
aquilescanta committed
-