tofunmi
49ea280bb8
Version bump to media3:1.1.0-beta01
...
#minor-release
PiperOrigin-RevId: 536464412
2023-05-30 18:48:06 +00:00
huangdarwin
1c172e0bed
Effect: Remove extra wait on taskExecutor release()
...
This future.get() duplicates the wait done in
singleThreadExecutorService.awaitTermination(). If awaitTermination times out, this future.get() would also result in unnecessary blocking.
PiperOrigin-RevId: 536442153
2023-05-30 18:46:43 +00:00
huangdarwin
06908e1a86
Rollback of 438ae0ed6a
...
*** Original commit ***
ExoPlayer: Add setVideoFrameProcessorFactory().
This allows apps to use a custom VideoFrameProcessor implementation for video
playback. This may be useful, for example, when outputting to a texture.
***
PiperOrigin-RevId: 536391597
2023-05-30 14:26:39 +00:00
tofunmi
ebbbcf9ac9
Update release notes for 1.1.0-beta01 release
...
PiperOrigin-RevId: 536383299
2023-05-30 14:25:22 +00:00
sheenachhabra
99d2cf6713
Add only supported MdtaMetadataEntry
...
PiperOrigin-RevId: 536351494
2023-05-30 14:24:06 +00:00
jbibik
25bf0c6738
Remove previously deprecated MediaItem.PlaybackProperties
in favour of LocalConfiguration
.
...
Deprecated field `MediaItem.playbackProperties` remains for backwards compatibility, but its type is changed from `MediaItem.PlaybackProperties` to `MediaItem.LocalConfiguration`. The private `MediaItem` constructor will now also take in a `LocalConfiguration` argument instead.
PiperOrigin-RevId: 535648420
2023-05-30 10:13:11 +00:00
tofunmi
16d36da88a
Remove unneeded image mimetypes
...
not needed after 94d29f35fc
is submitted
PiperOrigin-RevId: 535627522
2023-05-30 10:10:39 +00:00
tofunmi
94d29f35fc
Image transcoding: Add support for bmp image format.
...
With this change we will now support loading bitmaps from all the formats documented [here](https://developer.android.com/guide/topics/media/media-formats#image-formats ) except for gifs (because they are animated). Java doc is added to express this.
PiperOrigin-RevId: 535610152
2023-05-26 15:16:17 +00:00
kimvde
f4d1a6c453
Transmux video if rotation is only effect applied
...
PiperOrigin-RevId: 535554628
2023-05-26 15:14:52 +00:00
Tofunmi Adigun-Hameed
c3dd88d715
Merge pull request #335 from cedricxperi:dts-direct-passthrough-support
...
PiperOrigin-RevId: 535255453
2023-05-25 15:13:38 +00:00
ibaker
41b19df5fa
Add sections for each minor release to RELEASENOTES.md
...
#minor-release
PiperOrigin-RevId: 535240816
2023-05-25 15:12:19 +00:00
Googler
86515f8683
Show the file path of the exported output video.
...
PiperOrigin-RevId: 535233266
2023-05-25 15:11:05 +00:00
tofunmi
a19e07c4d2
Move OnInputFrameProcessedListener into it's own file
...
PiperOrigin-RevId: 535183521
2023-05-25 15:09:36 +00:00
Tianyi Feng
730cfecd57
Make the API 34 check inline and refactor the comment
2023-05-25 09:58:07 +00:00
Tianyi Feng
f301214a1e
Refactor the comment
2023-05-25 09:58:07 +00:00
Tianyi Feng
fb34983bb7
Format with google-java-format
2023-05-25 09:58:07 +00:00
Tianyi Feng
48509df714
Quick return the capabilities for API29 TV case
2023-05-25 09:58:07 +00:00
Tianyi Feng
ea32f11292
Refactor the methods and reword the comments
2023-05-25 09:58:07 +00:00
Tianyi Feng
9d147f2227
Adjust the comment lines
2023-05-25 09:58:07 +00:00
Tianyi Feng
f69718e5ad
Fix the lint issues
2023-05-25 09:58:07 +00:00
Tianyi Feng
162f5e827a
Add type argument when using ImmutableSet
2023-05-25 09:58:07 +00:00
Tianyi Feng
b9a53da121
Refactor AudioCapabilities.getCapabilities
2023-05-25 09:58:07 +00:00
Tianyi Feng
c61f8d317a
Add C.ENCODING_DTS_UHD_P2 to C.Encoding
2023-05-25 09:58:07 +00:00
Tianyi Feng
d0cd2f5f21
Refactor AudioCapabilities.getCapabilities
2023-05-25 09:58:07 +00:00
Tianyi Feng
5a6906a2b6
Add release note
2023-05-25 09:57:48 +00:00
Tianyi Feng
47b0726ea9
Format with google-java-format
2023-05-25 09:55:10 +00:00
Cedric T
424b5d8d0e
Add issue link for AudioCapabilities
2023-05-25 09:55:10 +00:00
Cedric T
cb29e8fb3d
Construct AudioCapabilities with HDMI reported MaxChannelCount.
2023-05-25 09:55:10 +00:00
Cedric T
905ad1ce33
Fixed bug in HDMI reporting logic.
2023-05-25 09:55:10 +00:00
Cedric T
6b4cf4d362
Swap HDMI case and non-HDMI case in AudioCapabilities.
2023-05-25 09:55:10 +00:00
Cedric T
773d3c52f1
Swap empty line in AudioCapabilities.java
2023-05-25 09:55:10 +00:00
Cedric T
53f35f46f5
Use ImmutableSet to store discovered encodings in AudioCapabilities.java
2023-05-25 09:55:10 +00:00
Cedric T
924723d6b3
Additional changes to AudioCapabilities.java and Util.java
2023-05-25 09:55:10 +00:00
Cedric T
b1ac7685bd
Add distinct encodings check before returning AudioCapabilities.
2023-05-25 09:55:10 +00:00
Cedric T
753257e454
Refactor Audio Capabilities
2023-05-25 09:55:10 +00:00
Cedric T
abc46d4319
Rename some variables and change to use ImmutableList.Builder.
2023-05-25 09:55:10 +00:00
Cedric T
f47930e587
Refactor getDirectPlaybackSupportedEncodings()
2023-05-25 09:55:10 +00:00
Cedric T
c984387248
Re-word comments for new DTS Sync words in DtsUtil.java.
2023-05-25 09:55:10 +00:00
Cedric T
b069fb1283
Return Immutable List for getAllSurroundEncodingsMaybeSupported()
2023-05-25 09:55:09 +00:00
Cedric T
689451b0c6
Set AudioCapabilities.DEFAULT_MAX_CHANNEL_COUNT to 10
2023-05-25 09:55:09 +00:00
Cedric T
d01a93b94e
Add getAllSurroundEncodingsMaybeSupported()
2023-05-25 09:55:09 +00:00
Cedric T
3b9d680914
Add comments for DTSUtil.java
2023-05-25 09:55:09 +00:00
Cedric T
c0e03f14a8
Remove skip channelCount check for ENCODING_DTS
2023-05-25 09:55:09 +00:00
Cedric T
6823a2916a
Add C.ENCODING_DTS_UHD_P2
2023-05-25 09:55:09 +00:00
Cedric T
22b45b75f7
Use getMaxSupportedChannelCountForPassthrough to assign channel Count
2023-05-25 09:55:09 +00:00
Cedric T
b73d2cc736
Add direct passthrough support for DTS audio.
2023-05-25 09:55:09 +00:00
tonihei
418b2a5f1b
Don't check offload support for formats without defined sample rate.
...
Otherwise the Builder of AudioFormat will throw because we pass in
an invalid value.
#minor-release
PiperOrigin-RevId: 535169406
2023-05-25 10:40:20 +01:00
tonihei
2c07468908
Implement Player.replaceMediaItem(s)
...
This change moves the default logic into the actual Player
implementations, but does not introduce any behavior changes compared
to addMediaItems+removeMediaItems except to make the updates "atomic"
in ExoPlayerImpl, SimpleBasePlayer and MediaController. It also
provides backwards compatbility for cases where Players don't support
the operation.
Issue: google/ExoPlayer#8046
#minor-release
PiperOrigin-RevId: 534945089
2023-05-25 10:00:02 +01:00
tonihei
cf0334d793
Merge pull request #386 from yschimke:icon
...
PiperOrigin-RevId: 534927167
2023-05-25 09:59:08 +01:00
michaelkatz
85f83b1208
Use base Uri from the RTSP DESCRIBE response header for relative paths
...
Issue: google/ExoPlayer#11160
#minor-release
PiperOrigin-RevId: 534896789
2023-05-25 09:58:12 +01:00