huangdarwin
cf768329e6
Effect: Rename FrameProcessor
...
Rename FrameProcessor to VideoFrameProcessor, and GlEffectsFrameProcessor to
DefaultVideoFrameProcessor.
Most changes are semi-mechanical, semi-manual find-replace, preserving case:
* "FrameProc" -> "VideoFrameProc" (ex. FrameProcessor -> VideoFrameProcessor, and
FrameProcessingException -> VideoFrameProcessingException)
* "GlEffectsVideoFrameProc" -> "DefaultVideoFrameProc"
PiperOrigin-RevId: 509887384
2023-02-17 11:41:06 +00:00
andrewlewis
41a03dd8a6
Fix some minor nits
...
PiperOrigin-RevId: 509879029
2023-02-17 11:40:13 +00:00
christosts
f72ca83383
Merge pull request #10995 from google/release-v2-r2.18.3
...
r2.18.3
2023-02-16 17:03:04 +00:00
christosts
f17e846d3d
Merge pull request #251 from androidx/release-1.0.0-rc01
...
1.0.0 rc01
1.0.0-rc01
2023-02-16 17:03:01 +00:00
christosts
68ca3996aa
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509867431
(cherry picked from commit 482871fed4fc84009f6d11af3ad4650bc65cd4bc)
2023-02-16 10:30:06 +00:00
christosts
57bd86125c
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509864205
(cherry picked from commit 19d4a588295894fb5d5777e0d12a87cd2c9fc5d5)
2023-02-16 10:30:06 +00:00
christosts
482871fed4
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509867431
2023-02-15 18:37:02 +00:00
christosts
19d4a58829
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509864205
2023-02-15 18:32:59 +00:00
tofunmi
5168a35654
Change FrameProcessor.create() inputTrackType parameter to a boolean
...
PiperOrigin-RevId: 509808913
2023-02-15 18:28:54 +00:00
andrewlewis
6d9baa6e99
Skip tests if muxing is unsupported
...
PiperOrigin-RevId: 509802784
2023-02-15 18:24:47 +00:00
tofunmi
7e33bdfc94
Change FrameProcessor.create() inputTrackType parameter to a boolean
...
PiperOrigin-RevId: 509808913
2023-02-15 18:17:52 +00:00
andrewlewis
f03a6ba0f0
Skip tests if muxing is unsupported
...
PiperOrigin-RevId: 509802784
2023-02-15 18:17:00 +00:00
christosts
f5d442fddb
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509789955
(cherry picked from commit 4759e0075c4a4ac2fe8892147fed1ac341b48c0d)
2023-02-15 12:55:55 +00:00
christosts
4759e0075c
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509789955
2023-02-15 12:35:16 +00:00
tofunmi
f7621aacc3
Move inputExternalSurfaceTexture to the ExternalTextureManager
...
Now that the GLEffectFrameProcessor handles external (video) and internal (image) input, components used only for external input needs should be moved to the ExternalTextureManager for code clarity
PiperOrigin-RevId: 509787494
2023-02-15 12:31:27 +00:00
samrobinson
7497b1e003
Use MediaFormatUtil for creating MediaFormat from Format.
...
PiperOrigin-RevId: 509785247
2023-02-15 12:27:43 +00:00
tofunmi
83b7946130
Move inputExternalSurfaceTexture to the ExternalTextureManager
...
Now that the GLEffectFrameProcessor handles external (video) and internal (image) input, components used only for external input needs should be moved to the ExternalTextureManager for code clarity
PiperOrigin-RevId: 509787494
2023-02-15 12:15:00 +00:00
samrobinson
3608c2e831
Use MediaFormatUtil for creating MediaFormat from Format.
...
PiperOrigin-RevId: 509785247
2023-02-15 12:14:10 +00:00
samrobinson
79a3464014
Clarify the mime type used in EncoderUtilTest.
...
PiperOrigin-RevId: 509750806
2023-02-15 12:12:33 +00:00
samrobinson
ee8832ff21
Align ASP and VSP on findSupportedMimeTypeForEncoder/Muxer logic.
...
* Moved the logic to SamplePipeline.
* Pass the requested values via Format.
* Moved exception throwing inside the methods.
* Build up the mimeTypesToCheck as a set - removing possible duplicate
checks.
* Simplified logic that calls the findSupportedMimeType method.
* Improved javadoc.
PiperOrigin-RevId: 509594062
2023-02-15 12:11:42 +00:00
samrobinson
ccc349abfd
Preserve aspect ratio when scaling resolution is insufficient.
...
PiperOrigin-RevId: 509546771
2023-02-15 12:10:48 +00:00
huangdarwin
b7d68fb62e
Effect: Add leading zero to decimals in floats.
...
PiperOrigin-RevId: 509518734
2023-02-15 12:09:53 +00:00
andrewlewis
3b7cf8f003
Add missing import for ExoPlayer v2 codebase
...
Issue: google/ExoPlayer#10989
PiperOrigin-RevId: 509771687
2023-02-15 10:49:11 +00:00
samrobinson
bcbe3f1f80
Clarify the mime type used in EncoderUtilTest.
...
PiperOrigin-RevId: 509750806
2023-02-15 10:45:30 +00:00
samrobinson
d91afa063a
Align ASP and VSP on findSupportedMimeTypeForEncoder/Muxer logic.
...
* Moved the logic to SamplePipeline.
* Pass the requested values via Format.
* Moved exception throwing inside the methods.
* Build up the mimeTypesToCheck as a set - removing possible duplicate
checks.
* Simplified logic that calls the findSupportedMimeType method.
* Improved javadoc.
PiperOrigin-RevId: 509594062
2023-02-15 10:41:50 +00:00
samrobinson
ccd8856dac
Preserve aspect ratio when scaling resolution is insufficient.
...
PiperOrigin-RevId: 509546771
2023-02-15 10:38:05 +00:00
christosts
7dbc2d4bec
Version bump for ExoPlayer 2.18.3 & media3-1.0.0-rc01
...
#minor-release
PiperOrigin-RevId: 509501665
(cherry picked from commit b18dccde2a1984562ee42e9b058d4a23451b607d)
2023-02-14 18:54:59 +00:00
christosts
f731a46a49
Update release notes for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509246479
(cherry picked from commit 8ff024e4c0e3d2085b2c690daddd64b53ca448ad)
2023-02-14 18:54:59 +00:00
christosts
98bf30d2af
Version bump for ExoPlayer 2.18.3 & media3-1.0.0-rc01
...
#minor-release
PiperOrigin-RevId: 509501665
(cherry picked from commit 20eae0e041e1922fd79ca36218054b293a9da7da)
2023-02-14 18:52:54 +00:00
christosts
9f432499fb
Minor fixes in release notes
...
PiperOrigin-RevId: 509222489
(cherry picked from commit a90728fdc66cc2a8929cce9d67081681e0168115)
2023-02-14 18:52:51 +00:00
christosts
3fdaf78fc4
Prepare media3 release notes for rc01
...
PiperOrigin-RevId: 509218510
(cherry picked from commit 73909222706c6d7a56e0fb2d09ed8b49eca5b2be)
2023-02-14 18:49:26 +00:00
huangdarwin
ccdb3b7028
Effect: Add leading zero to decimals in floats.
...
PiperOrigin-RevId: 509518734
2023-02-14 15:09:58 +00:00
christosts
20eae0e041
Version bump for ExoPlayer 2.18.3 & media3-1.0.0-rc01
...
#minor-release
PiperOrigin-RevId: 509501665
2023-02-14 13:49:22 +00:00
christosts
b18dccde2a
Version bump for ExoPlayer 2.18.3 & media3-1.0.0-rc01
...
#minor-release
PiperOrigin-RevId: 509501665
2023-02-14 13:49:22 +00:00
tofunmi
74a307fc71
Fix InternalTextureManager so that all frames are sent downstream
...
PiperOrigin-RevId: 509478455
2023-02-14 11:23:29 +00:00
tofunmi
cdd924503a
Fix InternalTextureManager so that all frames are sent downstream
...
PiperOrigin-RevId: 509478455
2023-02-14 11:23:29 +00:00
Googler
56803bf1ad
Add exception cause to thrown exception
...
PiperOrigin-RevId: 509473556
2023-02-14 10:54:01 +00:00
Googler
08cf6db305
Add exception cause to thrown exception
...
PiperOrigin-RevId: 509473556
2023-02-14 10:54:01 +00:00
claincly
3aca3ad170
Use ColorInfo.Builder in transformer and common.
...
Because the ColorInfo constructor is deprecated.
PiperOrigin-RevId: 509468663
2023-02-14 10:28:33 +00:00
claincly
efcb7683e5
Use ColorInfo.Builder in transformer and common.
...
Because the ColorInfo constructor is deprecated.
PiperOrigin-RevId: 509468663
2023-02-14 10:28:33 +00:00
claincly
749c10ad1e
Add error codes to reflect failures in using effects.
...
PiperOrigin-RevId: 509461955
2023-02-14 09:54:32 +00:00
claincly
33d45c3c75
Add error codes to reflect failures in using effects.
...
PiperOrigin-RevId: 509461955
2023-02-14 09:54:32 +00:00
huangdarwin
3e2c6797bb
Effect: Implement brightness convenience class.
...
It can be confusing how to use RgbMatrix for app devs not comfortable with image
manipulation, so add a helper class that simply translates rgb values the same
constant brightness value, to update the brightness values.
PiperOrigin-RevId: 509287229
2023-02-13 19:34:34 +00:00
huangdarwin
f9fffc28be
Effect: Implement brightness convenience class.
...
It can be confusing how to use RgbMatrix for app devs not comfortable with image
manipulation, so add a helper class that simply translates rgb values the same
constant brightness value, to update the brightness values.
PiperOrigin-RevId: 509287229
2023-02-13 19:34:34 +00:00
christosts
8ff024e4c0
Update release notes for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509246479
2023-02-13 17:15:42 +00:00
huangdarwin
38dd1489ba
Test: Update emulator version from 31 to 33.
...
For all end-to-end tests, we currently run on a generic API 26 and newer API 31 emulator. Due to some issues on API 31, update to use an API 33 emulator.
Also, update documentation to mention issues on different emulator versions.
PiperOrigin-RevId: 509242743
2023-02-13 17:01:44 +00:00
huangdarwin
94f7d2f2e3
Test: Update emulator version from 31 to 33.
...
For all end-to-end tests, we currently run on a generic API 26 and newer API 31 emulator. Due to some issues on API 31, update to use an API 33 emulator.
Also, update documentation to mention issues on different emulator versions.
PiperOrigin-RevId: 509242743
2023-02-13 17:01:44 +00:00
christosts
a90728fdc6
Minor fixes in release notes
...
#minor-release
PiperOrigin-RevId: 509222489
2023-02-13 15:34:53 +00:00
samrobinson
dcd1f6bc6b
Generalize getSupportedEncodersForHdr to return List<MediaCodecInfo>.
...
This now matches EncoderUtil.getSupportedEncoders return type.
PiperOrigin-RevId: 509222078
2023-02-13 15:33:02 +00:00
samrobinson
c94adf9041
Generalize getSupportedEncodersForHdr to return List<MediaCodecInfo>.
...
This now matches EncoderUtil.getSupportedEncoders return type.
PiperOrigin-RevId: 509222078
2023-02-13 15:33:02 +00:00