The Wayback Machine - https://web.archive.org/web/20201105145109/https://github.com/google/ExoPlayer/commits/release-v2
Skip to content
Permalink
release-v2

Commits on Oct 23, 2020

  1. Fix release notes

    ojw28 committed Oct 23, 2020
  2. Add missing release note

    ojw28 committed Oct 23, 2020

Commits on Oct 22, 2020

  1. Merge pull request #8102 from google/dev-v2-r2.12.1

    r2.12.1
    ojw28 committed Oct 22, 2020
  2. Add missing release note

    PiperOrigin-RevId: 338446775
    ojw28 committed Oct 22, 2020

Commits on Oct 21, 2020

  1. Bump version to 2.12.1

    PiperOrigin-RevId: 338261975
    ojw28 committed Oct 21, 2020
  2. Fix bottom area to have even paddings and make seekbar slimmer.

    Also removed unused thumb resources.
    
    PiperOrigin-RevId: 338184661
    1nsun authored and ojw28 committed Oct 21, 2020

Commits on Oct 20, 2020

  1. Read until the track formats are available in TestUtil.extractSeekMap()

    Otherwise, some extractor tests are seeking without making sure that the
    extractor has retrieved the formats.
    
    This is needed for PR Issue: #7378.
    
    PiperOrigin-RevId: 335934326
    kim-vde authored and ojw28 committed Oct 20, 2020
  2. Merge pull request #7867 from GeneticGenesis:pc/update-expected-http-…

    …statuses-for-failover
    
    PiperOrigin-RevId: 338051017
    ojw28 committed Oct 20, 2020
  3. Merge pull request #8088 from xufuji456:dev-v2

    PiperOrigin-RevId: 338024866
    ojw28 committed Oct 20, 2020
  4. AudioSink: Remove comment about unconfirmed crash

    Consensus is that the NoClassDefFoundError does not
    causes a crash but only a warning.
    
    PiperOrigin-RevId: 338022354
    krocard authored and ojw28 committed Oct 20, 2020
  5. Merge pull request #8030 from yqritc:add-output-surface-workaround

    PiperOrigin-RevId: 338016707
    ojw28 committed Oct 20, 2020
  6. Allow enabling IMA ext debug mode programmatically

    PiperOrigin-RevId: 337824945
    andrewlewis authored and ojw28 committed Oct 20, 2020
  7. Remove references to the default Cast receiver

    The ExoPlayer receiver app id is a thin wrapper around the default receiver, so
    there are no reasons for users not to depend on it. By having ExoPlayer users
    refer to the ExoPlayer app id we can collect usage metrics.
    
    PiperOrigin-RevId: 337516767
    AquilesCanta authored and ojw28 committed Oct 20, 2020
  8. Move DataSource reading methods into Util

    This will be used to read ads responses out of data: URLs in a subsequent
    change.
    
    PiperOrigin-RevId: 334778780
    andrewlewis authored and ojw28 committed Oct 20, 2020
  9. Merge pull request #7950 from friederbluemle:update-gradle-plugin

    PiperOrigin-RevId: 333036751
    kim-vde authored and ojw28 committed Oct 20, 2020
  10. Upgrade IMA SDK dependency to 3.20.1

    This brings in a fix for companion ads rendering when targeting API 29.
    
    Issue: #6432
    PiperOrigin-RevId: 337279054
    andrewlewis authored and ojw28 committed Oct 20, 2020
  11. Do not inherit directly from AudioTrack.StreamEventCallback

    This was causing issues old devices where the class
    inheriting StreamEventCallback was loaded even though
    it was not used.
    
    Instead use an anonymous class that seem to be loaded
    more lazily.
    
    PiperOrigin-RevId: 337252687
    krocard authored and ojw28 committed Oct 20, 2020
  12. Add MiTV devices requiring the output surface workaround

    Issue: #8014
    PiperOrigin-RevId: 337142176
    krocard authored and ojw28 committed Oct 20, 2020
  13. Use Math.round(double) to avoid result being limited to Integer.MAX_INT

    Issue: #8067
    PiperOrigin-RevId: 337122011
    marcbaechinger authored and ojw28 committed Oct 20, 2020
  14. Switch to an 'api' dependency on Guava

    The 'implementation' dependency causes problems when resolving
    ListenableFuture in contexts that also include the
    com.google.guava:listenablefuture:1.0 dependency.
    
    Issue: #7905
    Issue: #7997
    Issue: #7993
    PiperOrigin-RevId: 337093024
    icbaker authored and ojw28 committed Oct 20, 2020
  15. Add a way to override ad media MIME types

    Issue: #7961
    PiperOrigin-RevId: 337069152
    ojw28 committed Oct 20, 2020
  16. Encapsulate ImaAdsLoader configuration in a class

    This will reduce the amount of boilerplate required to pass the configuration
    values around (especially in a planned future change when logic is factored out
    of ImaAdsLoader).
    
    PiperOrigin-RevId: 337058355
    andrewlewis authored and ojw28 committed Oct 20, 2020
  17. Pass ad tags via AdsMediaSource

    This is in preparation for supporting playlists of ads media sources using
    ImaAdsLoader.
    
    Existing ways of passing ad tags should still function but are deprecated (and
    won't be supported with playlists).
    
    Issue: #3750
    PiperOrigin-RevId: 335618364
    andrewlewis authored and ojw28 committed Oct 20, 2020
  18. Small fix in IndexSeekMap

    This change was meant to be in 2e5f2f1 but
    was not added my mistake.
    
    PiperOrigin-RevId: 337041686
    kim-vde authored and ojw28 committed Oct 20, 2020
  19. Add missing properties of MediaItem.Subtitle

    Issue: #8044
    PiperOrigin-RevId: 336955479
    marcbaechinger authored and ojw28 committed Oct 20, 2020
  20. Merge pull request #7378 from shenwill:dev-v2

    PiperOrigin-RevId: 336875300
    kim-vde authored and ojw28 committed Oct 20, 2020
  21. Fix a couple of StyledPlayerControlView bugs

    1. The first time the player controls are are made visible,
       there is no animation.
    2. The first time the player controls are made visible, the
       "select tracks" button isn't displayed. When tapping to
       subsequently hide the player controls, the button briefly
       becomes visible and then is hidden again. This bug is due
       to state in StyledPlayerControlViewLayoutManager being
       out of sync, resulting in StyledPlayerControlView's
       onVisibilityChange not being called properly.
    
    After this change both of these issues should be resolved.
    
    PiperOrigin-RevId: 336704031
    ojw28 committed Oct 20, 2020
  22. Update translations for UI module

    This should fix gradle errors like: "warn: removing resource
    com.google.android.exoplayer2.demo:string/exo_controls_fastforward_by_amount_description
    without required default value."
    
    PiperOrigin-RevId: 336670827
    andrewlewis authored and ojw28 committed Oct 20, 2020
  23. Use MP4VTT MIME type in DashManifestParser (again)

    We stopped using using this MIME type in
    74a9d8f
    
    This broke subtitle decoding in some cases (Issue: #7985), which I
    fixed in
    7b8895d.
    
    After some discussion we've decided SubtitleDecoderFactory shouldn't
    depend on Format.containerMimeType (since the samples have already been
    extracted by this point, so the container shouldn't matter). So this
    change fixes DashManifestParser to use MimeTypes.APPLICATION_MP4VTT (and
    reverts the no-longer-needed SubtitleDecoderFactory change).
    
    PiperOrigin-RevId: 336668450
    icbaker authored and ojw28 committed Oct 20, 2020
  24. Ensure ParsableByteArray is large enough when appending in VorbisReader

    PiperOrigin-RevId: 336643621
    icbaker authored and ojw28 committed Oct 20, 2020
  25. Expand bottom button's height and extend greyed background area to se…

    …ekbar
    
    Adjusted the bottom layout of StyledPlayerControlView :
    - Enlarged bottom button's height to make tapping easier.
    - Extended greyed background area to upper edge of seekbar.
    - Gave padding between bottom edge of the overall layout and bottom buttons.
    - Reduced horizontal margins between bottom buttons.
    
    PiperOrigin-RevId: 336041160
    1nsun authored and ojw28 committed Oct 20, 2020

Commits on Oct 17, 2020

  1. Make resetPosition reset the position if true

    Issue: #8024
    PiperOrigin-RevId: 335846035
    marcbaechinger authored and ojw28 committed Oct 17, 2020
  2. Fix HLS chunkful preparation bug affecting certain master playlists

    The bug affects playlists that start with an I-FRAME only variant.
    
    Issue: #8025
    PiperOrigin-RevId: 335819497
    AquilesCanta authored and ojw28 committed Oct 17, 2020
  3. Fix miscellaneous nits/typos

    PiperOrigin-RevId: 335642909
    andrewlewis authored and ojw28 committed Oct 17, 2020
  4. Ignore negative payload size in TS PesReader

    Issue: #8005
    PiperOrigin-RevId: 335625992
    kim-vde authored and ojw28 committed Oct 17, 2020
Older
You can’t perform that action at this time.