Releases: Utreon/ExoPlayer
Releases · Utreon/ExoPlayer
v2.17.1
Features
- build extension av1 #9 (Thomas Müller)
- publish to Maven GitHub repo #9 (Thomas Müller)
Bug Fixes
- unused parameter chunkExtractorFactory #9,#9865 (Aurelien Drouet)
- create release only on tags #9 (Thomas Müller)
- build GH release on new tag #9 (Thomas Müller)
- releaseArtifact -> releaseArtifactId #9 (Thomas Müller)
- build and release :library-decoder #9 (Thomas Müller)
- build and release :library-common #9 (Thomas Müller)
- remove withXml() from publish.gradle #9 (Thomas Müller)
Chores
- name GitHub workflows properly #9 (Thomas Müller)
Commits
- bd52b19: Make EventSampleStream honour FLAG_PEEK and FLAG_OMIT_SAMPLE_DATA (bachinger) #9,#10001
- d6eae9a: Add vorbis comment parsing to OggReader (OxygenCobalt) #9,#9864
- d7a4067: Refactor vorbis metadata parsing into xiph (OxygenCobalt) #9,#9864
- 60df845: Fix vorbis tests (OxygenCobalt) #9,#9864
- 435e7d5: Add opus metadata parsing (OxygenCobalt) #9,#9864
- 90b3056: Refactor changes (OxygenCobalt) #9,#9864
- 29d978f: Cleanup VorbisUtil (OxygenCobalt) #9,#9864
- d59cfb7: Replace static method with a static field. (claincly) #9,#10001
- 93af4ad: Add tests for DefaultTrackSelector handling of forced & default tracks (ibaker) #9,#10001
- 0af7f5c: Fix spherical scene rendering (andrewlewis) #9,#10001
- 103b170: Rename some references from PlayerView to LegacyPlayerView (ibaker) #9,#10001
- 915f091: Remove 'styled' from styledPlayerControlView field name (ibaker) #9,#10001
- 15dc863: Remove setTag from (Ss|Hls|Dash)MediaSource.Factory (ibaker) #9,#10001
- 8c89c9c: Require playback to be stuck for a minimum period before failing (olly) #9,#10001
- c3b470f: Remove most allocations in SampleQueue.release (aquilescanta) #9,#10001
- 607ef98: Fix decoder fallback logic for Dolby Atmos and Dolby Vision. (tonihei) #9,#10001
- 831cfe2: Add Cronet keywords to SSL certificate troubleshooting entry (ibaker) #9,#10001
- 6888a79: Add error code and exception type for muxing failures. (hschlueter) #9,#10001
- a93e8cc: Update Muxer exception javadoc to match MuxerWrapper. (hschlueter) #9,#10001
- bf32ae5: Remove MediaCodecAdapter dependency from Transformer. (hschlueter) #9,#10001
- f8d84ee: Allow multiple Transformer listeners to be registered. (hschlueter) #9,#10001
- d18c572: Add a Builder for TransformationResult. (samrobinson) #9,#10001
- 4647a74: Uncomment line. (samrobinson) #9,#10001
- b77204e: Update test relying on network type detection to run on all API levels. (tonihei) #9,#10001
- b09b8dc: Disable live speed adjustment where it has no benefit (tonihei) #9,#10001
- 755df46: Remove Transformer-specific things from MediaCodecAdapter. (hschlueter) #9,#10001
- 8d81bd5: Remove Allocator.release(Allocation[]) and references (aquilescanta) #9,#10001
- 05924ea: Transformer GL: Add pixel test instructions for physical devices (huangdarwin) #9,#10001
- 8085180: Use specific error code for exceptions during encoding/decoding. (hschlueter) #9,#10001
- a36e0cf: Promote MappedTrackInfo.RendererSupport IntDef to public (ibaker) #9,#10001
- 66c272c: Reword javadoc of TracksInfo.isTypeSupportedOrEmpty (ibaker) #9,#10001
- a01ead0: Fix deprecation suppression in RendererCapabilities (ibaker) #9,#10001
- f673676: Specify the video ID used in the Widevine DASH samples in the demo app (ibaker) #9,#10001
- f216fa2: Transformer GL: Clarify variables and comments. (huangdarwin) #9,#10001
- 4996748: Merge remote-tracking branch 'origin/dev-v2' into vorbis-comments (OxygenCobalt) #9,#9864
- d2d6227: De-duplicate track selection code. (tonihei) #9,#10001
- Update BitmapOverlayVideoProcessor naming conventions. #9,#10001 (huangdarwin)
- f747fed: Add FallbackListener. (hschlueter) #9,#10001
- c4a2579: Inherit parent properties for manifests with dvb profile only (bachinger) #9,#10001
- d0c1373: Don't sample VSYNC when not started (olly) #9,#10001
- 3f47da1: Reset readingPositionUs in BaseRenderer.enable (tonihei) #9,#10001
- 327ec97: Reorder adaptive video track preferences. (tonihei) #9,#10001
- ba58be2: Add an anchor tag for the IMA compat URL in ImaAdsLoader javadoc (ibaker) #9,#10001
- 2e7ca0b: Add javadoc to TransformationRequest's public fields. (hschlueter) #9,#10001
- 4145273: Revise TransformationRequest MIME type validation. (hschlueter) [#9](https://github.com/Utreon/ExoPlayer/pul...
v2.16.1
Bug Fixes
- releaseArtifact -> releaseArtifactId #6 (Thomas Müller)
- build and release :library-decoder #8 (Thomas Müller)
- build and release :library-common #8 (Thomas Müller)
Commits
- ece0cfc: Move some tests to facilitate package renaming (bachinger) #6,#9648
- d5ef11a: Add track selection override to the player API (krocard) #6,#9648
- ce0cf23: Migrate callers of ExoPlayer.Builder#build() to buildExoPlayer() (ibaker) #6,#9648
- 4e9e38f: Update ExoPlayer.Builder#build() to return Player (ibaker) #6,#9648
- 7a3dedc: Rename MediaItem.Subtitle to SubtitleConfiguration (ibaker) #6,#9648
- d4343ed: Allow configuring encoder. (claincly) #6,#9648
- b192465: Migrate usages of MediaItem.Subtitle to SubtitleConfiguration (ibaker) #6,#9648
- e883c04: Fix setting initial 0 position in PlayerControlView (Andrew Shu) #9525
- f94148c: Add microseconds suffix to Timeline#getPeriodPosition (ibaker) #6,#9648
- c810309: Validate input format. (claincly) #6,#9648
- a26caae: Remove BasePlayer stop as a final method. (samrobinson) #6,#9648
- 014ee8f: Remove fully qualified class names in link tags (bachinger) #6,#9648
- 68b17d3: Extract TrackSelection override & disabling in a method (krocard) #6,#9648
- d4b9fe3: Remove subtitle types allow-list from DefaultMediaSourceFactory (ibaker) #6,#9648
- 8ed6c9f: Fix capitalization of language in track selector (olly) #6,#9648
- 7383bf7: Fix dev-v2 build (bachinger) #6,#9648
- 9788750: Simplify GL program handling. (claincly) #6,#9648
- ac4a7e9: Remove ExoPlayer link from UI module (olly) #6,#9648
- 912c47f: Rollback of google@8ed6c9f (olly) #6,#9648
- 8488173: Map TS stream type 0x80 to H262 (kimvde) #6,#9648
- 7a2c7c3: Make asynchronous queueing non-experimental (christosts) #6,#9648
- 47573d4: Remove inlined, fully qualified class name (bachinger) #6,#9648
- ac881be: Add TracksInfo to the Player API (krocard) #6,#9648
- 80d3651: Rollback of google@912c47f (olly) #6,#9648
- 3eda590: Rollback of google@9788750 (claincly) #6,#9648
- 6d9b050: Add range annotations to Player volume and percentage methods (ibaker) #6,#9648
- ea210e3: Remove IntRange annotations from index-based Player methods (ibaker) #6,#9648
- Add TranscodingTransformer. #6,#9648 (huangdarwin)
- Set MIME, width and height for image adaptation sets #6,#9648 (olly)
- 670bc2f: Update hls package in PlaybackOutput (bachinger) #6,#9648
- 96cfd0b: Rename Player methods to refer to MediaItem instead of Window (ibaker) #6,#9648
- d5f71a5: Move misplaced parenthesis. (tonihei) #6,#9648
- ee71c83: Migrate usages of deprecated Player COMMAND_ constants (ibaker) #6,#9648
- f440aed: Make ExoPlayer.Builder#build return SimpleExoPlayer (ibaker) #6,#9648
- f3fb03e: Rollback of google@ce0cf23 (ibaker) #6,#9648
- e4221c3: Rollback of google@ed23b29 (ibaker) #6,#9648
- fc25798: Add public.xml to UI module with an empty node (ibaker) #6,#9648
- 96a2c03: Add public SimpleExoPlayer methods to ExoPlayer. (samrobinson) #6,#9648
- b6bddc5: Remove play-services-ads-identifier from IMA extension dependencies. (olly) #6,#9648
- e66f9fa: Clean up ExoPlayerLibraryInfo (bachinger) #6,#9648
- b03ebbe: Stop setting custom user agent in demo app (olly) #6,#9648
- 3b77816: Remove stray reference to ExoPlayer (olly) #6,#9648
- 3d67400: Bump androidx.core version to 1.6.0 (bachinger) #6,#9648
- d45cf60: Remove reference to ExoPlayer from UI module (olly) #6,#9648
- ce66b01: Remove ExoPlayer.Builder#buildExoPlayer (ibaker) #6,#9648
- 046fb1d: Documentation tweak (olly) #6,#9648
- 1d29f12: Update translations (andrewlewis) #6,#9648
- e7c6ed5: Mechanical README cleanups (olly) #6,#9648
- e4a5c07: Mechanical README cleanups 2 (olly) #6,#9648
- e160649: README updates for MediaSource, DataSource and UI modules (olly) #6,#9648
- 63844a5: Cast module cleanup (olly) #6,#9648
- 69f2692: Register modules with common (olly) #6,#9648
- 67f9f18: README updates for remaining ExoPlayer modules (olly) #6,#9648
- b7d53fa: README updates for session and media2 (olly) #6,[google#9648](https://github.com/google/ExoPlayer/...
v1.1.1
Bug Fixes
- build and release :library-decoder #8 (Thomas Müller)
v2.15.1
Chores
- name GitHub workflows properly #5 (Thomas Müller)