- 18 Feb, 2019 40 commits
-
-
This CL is effectively a rollback of cr/233072247. PiperOrigin-RevId: 233793032
aquilescanta committed -
*** Reason for rollback *** Pending discussions about cast *** Original change description *** Remove default-receiver-related classes from Cast demo app *** PiperOrigin-RevId: 233790699
aquilescanta committed -
PiperOrigin-RevId: 233765839
aquilescanta committed -
PiperOrigin-RevId: 233723028
aquilescanta committed -
We need additional initial selection settings and a configurable title. The update logic for the track selection parameters moved to a static helper method in TrackSelectionDialog. PiperOrigin-RevId: 233713788
tonihei committed -
PiperOrigin-RevId: 233653857
olly committed -
PiperOrigin-RevId: 233612344
tonihei committed -
PiperOrigin-RevId: 233594542
olly committed -
PiperOrigin-RevId: 233587404
olly committed -
PiperOrigin-RevId: 233587184
eguven committed -
PiperOrigin-RevId: 233584155
tonihei committed -
PiperOrigin-RevId: 233582549
tonihei committed -
PiperOrigin-RevId: 233578341
aquilescanta committed -
PiperOrigin-RevId: 233577854
aquilescanta committed -
PiperOrigin-RevId: 233576600
andrewlewis committed -
Stop encoding/decoding presentation time as part of the message. What's actually in emsg boxes is a presentation time delta, which is why it's only 32 bits, and hence why it doesn't handle large absolute timestamps. We were using this field to hold absolute timestamps only for the purpose of passing presentation times from DashManifestParser.parseEvent back to the calling method. After this change, we return Pair<Long, EventMessage> instead. Issue: #5490 PiperOrigin-RevId: 233561731
olly committed -
Also detect ISOBMFF brand for DV when sniffing. PiperOrigin-RevId: 233433449
andrewlewis committed -
PiperOrigin-RevId: 233428556
olly committed -
PiperOrigin-RevId: 233421480
eguven committed -
builder.mActions is marked as @RestrictTo(LIBRARY_GROUP). We'll just have to put up with notification flicker on KitKat if the actions change. PiperOrigin-RevId: 233420076
olly committed -
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
-