- 18 Feb, 2019 26 commits
-
-
PiperOrigin-RevId: 233418784
olly committed -
- Remove unused TAG - android.Theme.Material can only be used from API level 21 - Rm "Base" from activity name for consistency PiperOrigin-RevId: 233410603
olly committed -
Also add explicit Lint.IfChange/ThenChange rules to make it clearer what needs to be done when changing one of the code paths that's accessed via reflection. PiperOrigin-RevId: 233406709
olly committed -
Switch from passing an ad UI ViewGroup to passing an object that can also provide information about controls overlays. Also switch to using a dedicated overlay for ads instead of the overlay frame layout, which apps have easy access to. PiperOrigin-RevId: 233393500
andrewlewis committed -
We'll toggle the publish flag only when doing releases. Issue: #5477 PiperOrigin-RevId: 233392733
olly committed -
PiperOrigin-RevId: 233390513
olly committed -
PiperOrigin-RevId: 233372668
aquilescanta committed -
Supporting multiple overrides allows to select tracks from multiple groups, if enabled. As more options are added, the creation of the dialog is moved to a separate builder class. PiperOrigin-RevId: 233366282
tonihei committed -
PiperOrigin-RevId: 233090773
aquilescanta committed -
PiperOrigin-RevId: 233089799
aquilescanta committed -
This will be used instead of the current overlay FrameLayout (which apps can interact with directly). PiperOrigin-RevId: 233077175
andrewlewis committed -
PiperOrigin-RevId: 233073011
aquilescanta committed -
PiperOrigin-RevId: 233072247
aquilescanta committed -
Imported from GitHub PR https://github.com/google/ExoPlayer/pull/5438 Plus the following changes: - Only support profile 5 (handling other profiles requires backward-compatibility changes in the renderer which are left for a later change.) - Only add KEY_PROFILE to the codec configuration MediaFormat for Dolby Vision. - In MediaCodecUtil support all DV profiles that Android has constants for. This includes ones that are "not supported for new applications". Since we don't extract these profiles, this is currently only for the benefit of custom extractors. - Misc code style fixes and reordering for consistency. Merge 37878b975c2bc082b0568e21cbe62bfcef97c10d into 67be9e77 PiperOrigin-RevId: 233066799
andrewlewis committed -
It's not yet enabled in the SimpleCache layer, however, so this is a no-op change. PiperOrigin-RevId: 233064490
olly committed -
Subclasses can handle arbitrary elements. PiperOrigin-RevId: 233057241
andrewlewis committed -
Allows the player to adapt between audio renditions with different names. PiperOrigin-RevId: 233052105
aquilescanta committed -
Without this change, any prepare() operation that requires posting to the DummyMainThread's handler cannot complete preparation. PiperOrigin-RevId: 233050367
aquilescanta committed -
Push Cipher and SecretKeySpec instantiation into AtomicFileStorage, since SQLiteStorage no longer needs them. PiperOrigin-RevId: 233043754
olly committed -
PiperOrigin-RevId: 233030337
olly committed -
Given the change to require setPlayer on AdsLoaders, it seems like a good opportunity to clean up deprecated ads-related symbols. PiperOrigin-RevId: 233020171
andrewlewis committed -
PiperOrigin-RevId: 232923385
olly committed -
- Remove ability to encrypt content index for SQLite storage - Remove hack for specifying arbitrary database location PiperOrigin-RevId: 232863763
olly committed -
PiperOrigin-RevId: 232835218
olly committed -
PiperOrigin-RevId: 232676346
andrewlewis committed -
They may prepare immediately and let pendingMediaPeriods become empty before all other periods are even created. PiperOrigin-RevId: 232675283
tonihei committed
-
- 06 Feb, 2019 14 commits
-
-
PiperOrigin-RevId: 232670039
olly committed -
Also removed STOP_FLAG_DOWNLOAD_MANAGER_NOT_READY. PiperOrigin-RevId: 232669463
eguven committed -
When SimpleCache uses a CacheFileMetadataIndex, it will be able to avoid querying file.length() and renaming files, both of which are expensive operations on some file systems. PiperOrigin-RevId: 232664255
olly committed -
Issue: #4253 PiperOrigin-RevId: 232659869
olly committed -
PiperOrigin-RevId: 232651944
andrewlewis committed -
Now we're reusing the builder, it's necessary to set maxProgress back to 0 to avoid the progress bar appearing for end state notifications. PiperOrigin-RevId: 232520007
olly committed -
PiperOrigin-RevId: 232507469
andrewlewis committed -
After this change, multiple HlsSampleStreamWrappers may contain an apdaptive track group. PiperOrigin-RevId: 232507292
aquilescanta committed -
onContinueLoadingRequested can occur during preparation, so MediaPreparer needs to handle it. PiperOrigin-RevId: 232507267
olly committed -
Issue: #5476 PiperOrigin-RevId: 232503736
andrewlewis committed -
On KitKat you need to reuse the same notification builder when generating a notification that's intended to replace a previous one. See: https://stackoverflow.com/questions/6406730/updating-an-ongoing-notification-quietly PiperOrigin-RevId: 232503682
olly committed -
DefaultDownloadIndex is currently just forwarding all calls to its inner class. getDownloadTable() handles initialization, but this doesn't really seem different to having an initialization method. It doesn't guarantee initialization happens, since a bad method implementation could try and access downloadTable directly, just as a bad method implementation could forget to call the initialization method. Hence this change removes the indirection. PiperOrigin-RevId: 232482228
olly committed -
PiperOrigin-RevId: 232481580
olly committed -
This method is needed by DownloadManager. PiperOrigin-RevId: 232447145
eguven committed
-