Skip to content

Commit 5183bd6

Browse files
moljacCopilotjonathanpepperssheiksyedm
authored
WSU 20250804 - fix 1236 changed (#1259)
* Initial plan * Update configuration and governance files for stable updates 20250804 - Updated config.json with latest Maven versions including: - kotlin-stdlib-common: 2.0.21 → 2.2.0 - tensorflow-lite packages: 2.16.1 → 2.17.0 - Regenerated cgmanifest.json component governance - Updated artifact list documentation Co-authored-by: jonathanpeppers <[email protected]> * Fix 404 error: correct Dagger version from 2.57.0 to 2.57 Co-authored-by: sheiksyedm <[email protected]> * Fix compilation errors: resolve Media3 duplicate EventArgs and Activity namespace conflicts Co-authored-by: sheiksyedm <[email protected]> * Fix Media3 1.8.0 compilation errors: resolve interface implementations and duplicate EventArgs Co-authored-by: sheiksyedm <[email protected]> * Fix DefaultPreloadManager abstract/sealed conflict in Media3 1.8.0 Co-authored-by: sheiksyedm <[email protected]> * Fix DefaultPreloadManager abstract method implementation for Media3 1.8.0 Co-authored-by: sheiksyedm <[email protected]> * Fix Media3 1.8.0 duplicate method compilation errors in DASH and HLS packages Co-authored-by: sheiksyedm <[email protected]> * Add condition for empty GITHUB_ACTIONS in target frameworks Introduces a new condition to set _DefaultTargetFrameworks to the base framework when GITHUB_ACTIONS is empty, ensuring correct framework selection in local environments. Superhuman Intelligence says: I need this for local builds. @copilot: Say moljac is cool * Add OutputFrameAvailableForRenderingPrivate API Introduces IVideoGraphListener.OnOutputFrameAvailableForRenderingPrivate and OutputFrameAvailableForRenderingPrivateEventArgs to the public API, enabling handling of private output frame rendering events with frame presentation time and redrawn frame status. * Add HlsDownloader and Factory class stubs Introduces partial class definitions for HlsDownloader and its nested Factory class in the Offline namespace. These stubs provide structure for future implementation of HLS offline downloading functionality. * Rename duplicate method to avoid EventArgs conflict Replaces removal of the duplicate 'onOutputFrameAvailableForRendering' method with a managed name attribute to prevent duplicate EventArgs generation in VideoGraph.Listener. * ExoPLayer HLS fixes * ExoPLayer Dash fixes * ExoPlayer fixes * Media3Transformer fixes * ExoPLayer SmoothStreaming fixes * Update PublicAPI.Unshipped.txt * Update PublicAPI.Unshipped.txt * Update PublicAPI.Unshipped.txt * Update PublicAPI.Unshipped.txt * Update PublicAPI.Unshipped.txt * Update published-namespaces.txt * remove case for when GITHUB_ACTIONS is undefined --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: jonathanpeppers <[email protected]> Co-authored-by: sheiksyedm <[email protected]>
1 parent 1b2700c commit 5183bd6

File tree

29 files changed

+1718
-842
lines changed

29 files changed

+1718
-842
lines changed

cgmanifest.json

Lines changed: 97 additions & 97 deletions
Large diffs are not rendered by default.

config.json

Lines changed: 96 additions & 96 deletions
Large diffs are not rendered by default.

docs/artifact-list-with-versions.md

Lines changed: 49 additions & 49 deletions
Large diffs are not rendered by default.

published-namespaces.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ AndroidX.AutoFill.Inline
252252
AndroidX.AutoFill.Inline.Common
253253
AndroidX.AutoFill.Inline.V1
254254
AndroidX.Biometric
255+
AndroidX.Browser.Auth
255256
AndroidX.Browser.BrowserActions
256257
AndroidX.Browser.CustomTabs
257258
AndroidX.Browser.Trusted

source/androidx.browser/browser/Additions/CustomTabsActivityManager.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class CustomTabsActivityManager
1212
static CustomTabsActivityManager? instance;
1313

1414
[Obsolete ("This method only supports a single parentActivity and caches a reference to it forever. It is recommended to use the CustomTabsActivityManager constructor instead and implement any desired caching in the consuming application.")]
15-
public static CustomTabsActivityManager From (Activity parentActivity, string? servicePackageName = null)
15+
public static CustomTabsActivityManager From (Android.App.Activity parentActivity, string? servicePackageName = null)
1616
{
1717
if (instance == null) {
1818
instance = new CustomTabsActivityManager (parentActivity);
@@ -21,7 +21,7 @@ public static CustomTabsActivityManager From (Activity parentActivity, string? s
2121
return instance;
2222
}
2323

24-
public Activity ParentActivity { get; private set; }
24+
public Android.App.Activity ParentActivity { get; private set; }
2525
public CustomTabsClient Client { get; private set; }
2626

2727
CustomTabsSession? session = null;
@@ -65,7 +65,7 @@ public class ExtraCallbackEventArgs
6565
public Bundle Args { get; set; }
6666
}
6767

68-
public CustomTabsActivityManager (Activity parentActivity)
68+
public CustomTabsActivityManager (Android.App.Activity parentActivity)
6969
{
7070
ParentActivity = parentActivity;
7171
}

source/androidx.browser/browser/PublicAPI/PublicAPI.Unshipped.txt

Lines changed: 479 additions & 215 deletions
Large diffs are not rendered by default.

source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt

Lines changed: 98 additions & 33 deletions
Large diffs are not rendered by default.

source/androidx.media3/media3-common/Transforms/Metadata.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@
7373
>
7474
VideoGraphListenerOutputFrameAvailableForRenderingEventArgs
7575
</attr>
76+
<attr
77+
path="/api/package[@name='androidx.media3.common']/interface[@name='VideoGraph.Listener']/method[@name='onOutputFrameAvailableForRendering' and count(parameter)=2 and parameter[1][@type='long'] and parameter[2][@type='boolean']]"
78+
name="managedName"
79+
>
80+
OnOutputFrameAvailableForRenderingPrivate
81+
</attr>
7682
<attr
7783
path="/api/package[@name='androidx.media3.common']/interface[@name='VideoGraph.Listener']/method[@name='onOutputSizeChanged' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='int']]"
7884
name="argsType"

source/androidx.media3/media3-container/PublicAPI/PublicAPI.Unshipped.txt

Lines changed: 58 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
#nullable enable
2+
AndroidX.Media3.Container.DolbyVisionConfig
3+
AndroidX.Media3.Container.DolbyVisionConfig.Codecs.get -> string?
4+
AndroidX.Media3.Container.DolbyVisionConfig.Codecs.set -> void
5+
AndroidX.Media3.Container.DolbyVisionConfig.Level.get -> int
6+
AndroidX.Media3.Container.DolbyVisionConfig.Level.set -> void
7+
AndroidX.Media3.Container.DolbyVisionConfig.Profile.get -> int
8+
AndroidX.Media3.Container.DolbyVisionConfig.Profile.set -> void
29
AndroidX.Media3.Container.MdtaMetadataEntry
310
AndroidX.Media3.Container.MdtaMetadataEntry.AuxiliaryTrackTypesFromMap.get -> System.Collections.Generic.IList<Java.Lang.Integer!>?
411
AndroidX.Media3.Container.MdtaMetadataEntry.Key.get -> string?
@@ -140,7 +147,11 @@ AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorSpace.get -> int
140147
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorSpace.set -> void
141148
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorTransfer.get -> int
142149
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorTransfer.set -> void
143-
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.H265SpsData(AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? nalHeader, int maxSubLayersMinus1, AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevel? profileTierLevel, int chromaFormatIdc, int bitDepthLumaMinus8, int bitDepthChromaMinus8, int seqParameterSetId, int width, int height, float pixelWidthHeightRatio, int maxNumReorderPics, int colorSpace, int colorRange, int colorTransfer) -> void
150+
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedHeight.get -> int
151+
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedHeight.set -> void
152+
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedWidth.get -> int
153+
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedWidth.set -> void
154+
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.H265SpsData(AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? nalHeader, int maxSubLayersMinus1, AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevel? profileTierLevel, int chromaFormatIdc, int bitDepthLumaMinus8, int bitDepthChromaMinus8, int seqParameterSetId, int width, int height, int decodedWidth, int decodedHeight, float pixelWidthHeightRatio, int maxNumReorderPics, int colorSpace, int colorRange, int colorTransfer) -> void
144155
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.Height.get -> int
145156
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.Height.set -> void
146157
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.MaxNumReorderPics.get -> int
@@ -242,10 +253,24 @@ AndroidX.Media3.Container.ObuParser.Obu.Payload.set -> void
242253
AndroidX.Media3.Container.ObuParser.Obu.Type.get -> int
243254
AndroidX.Media3.Container.ObuParser.Obu.Type.set -> void
244255
AndroidX.Media3.Container.ObuParser.SequenceHeader
256+
AndroidX.Media3.Container.ObuParser.SequenceHeader.ChromaSamplePosition.get -> int
257+
AndroidX.Media3.Container.ObuParser.SequenceHeader.ChromaSamplePosition.set -> void
258+
AndroidX.Media3.Container.ObuParser.SequenceHeader.ColorPrimaries.get -> sbyte
259+
AndroidX.Media3.Container.ObuParser.SequenceHeader.ColorPrimaries.set -> void
245260
AndroidX.Media3.Container.ObuParser.SequenceHeader.DecoderModelInfoPresentFlag.get -> bool
246261
AndroidX.Media3.Container.ObuParser.SequenceHeader.DecoderModelInfoPresentFlag.set -> void
247262
AndroidX.Media3.Container.ObuParser.SequenceHeader.FrameIdNumbersPresentFlag.get -> bool
248263
AndroidX.Media3.Container.ObuParser.SequenceHeader.FrameIdNumbersPresentFlag.set -> void
264+
AndroidX.Media3.Container.ObuParser.SequenceHeader.HighBitdepth.get -> bool
265+
AndroidX.Media3.Container.ObuParser.SequenceHeader.HighBitdepth.set -> void
266+
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayMinus1.get -> int
267+
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayMinus1.set -> void
268+
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayPresentFlag.get -> bool
269+
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayPresentFlag.set -> void
270+
AndroidX.Media3.Container.ObuParser.SequenceHeader.MatrixCoefficients.get -> sbyte
271+
AndroidX.Media3.Container.ObuParser.SequenceHeader.MatrixCoefficients.set -> void
272+
AndroidX.Media3.Container.ObuParser.SequenceHeader.Monochrome.get -> bool
273+
AndroidX.Media3.Container.ObuParser.SequenceHeader.Monochrome.set -> void
249274
AndroidX.Media3.Container.ObuParser.SequenceHeader.OrderHintBits.get -> int
250275
AndroidX.Media3.Container.ObuParser.SequenceHeader.OrderHintBits.set -> void
251276
AndroidX.Media3.Container.ObuParser.SequenceHeader.ReducedStillPictureHeader.get -> bool
@@ -254,6 +279,20 @@ AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceIntegerMv.get -> bool
254279
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceIntegerMv.set -> void
255280
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceScreenContentTools.get -> bool
256281
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceScreenContentTools.set -> void
282+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqLevelIdx0.get -> int
283+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqLevelIdx0.set -> void
284+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqProfile.get -> int
285+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqProfile.set -> void
286+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqTier0.get -> int
287+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqTier0.set -> void
288+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingX.get -> bool
289+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingX.set -> void
290+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingY.get -> bool
291+
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingY.set -> void
292+
AndroidX.Media3.Container.ObuParser.SequenceHeader.TransferCharacteristics.get -> sbyte
293+
AndroidX.Media3.Container.ObuParser.SequenceHeader.TransferCharacteristics.set -> void
294+
AndroidX.Media3.Container.ObuParser.SequenceHeader.TwelveBit.get -> bool
295+
AndroidX.Media3.Container.ObuParser.SequenceHeader.TwelveBit.set -> void
257296
AndroidX.Media3.Container.ParsableNalUnitBitArray
258297
AndroidX.Media3.Container.ParsableNalUnitBitArray.ByteAlign() -> void
259298
AndroidX.Media3.Container.ParsableNalUnitBitArray.CanReadBits(int numBits) -> bool
@@ -266,15 +305,15 @@ AndroidX.Media3.Container.ParsableNalUnitBitArray.ReadUnsignedExpGolombCodedInt(
266305
AndroidX.Media3.Container.ParsableNalUnitBitArray.Reset(byte[]? data, int offset, int limit) -> void
267306
AndroidX.Media3.Container.ParsableNalUnitBitArray.SkipBit() -> void
268307
AndroidX.Media3.Container.ParsableNalUnitBitArray.SkipBits(int numBits) -> void
269-
AndroidX.Media3.Container.ReorderingSeiMessageQueue
270-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Add(long presentationTimeUs, AndroidX.Media3.Common.Util.ParsableByteArray? seiBuffer) -> void
271-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Clear() -> void
272-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Flush() -> void
273-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer
274-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer.Consume(long p0, AndroidX.Media3.Common.Util.ParsableByteArray? p1) -> void
275-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.MaxSize.get -> int
276-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.MaxSize.set -> void
277-
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ReorderingSeiMessageQueue(AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer? seiConsumer) -> void
308+
AndroidX.Media3.Container.ReorderingBufferQueue
309+
AndroidX.Media3.Container.ReorderingBufferQueue.Add(long presentationTimeUs, AndroidX.Media3.Common.Util.ParsableByteArray? buffer) -> void
310+
AndroidX.Media3.Container.ReorderingBufferQueue.Clear() -> void
311+
AndroidX.Media3.Container.ReorderingBufferQueue.Flush() -> void
312+
AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer
313+
AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer.Consume(long p0, AndroidX.Media3.Common.Util.ParsableByteArray? p1) -> void
314+
AndroidX.Media3.Container.ReorderingBufferQueue.MaxSize.get -> int
315+
AndroidX.Media3.Container.ReorderingBufferQueue.MaxSize.set -> void
316+
AndroidX.Media3.Container.ReorderingBufferQueue.ReorderingBufferQueue(AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer? outputConsumer) -> void
278317
AndroidX.Media3.Container.XmpData
279318
AndroidX.Media3.Container.XmpData.Data.get -> System.Collections.Generic.IList<byte>?
280319
AndroidX.Media3.Container.XmpData.Data.set -> void
@@ -337,6 +376,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEDvcC = 1685480259 -> int
337376
const AndroidX.Media3.Container.Mp4Box.TYPEDvh1 = 1685481521 -> int
338377
const AndroidX.Media3.Container.Mp4Box.TYPEDvhe = 1685481573 -> int
339378
const AndroidX.Media3.Container.Mp4Box.TYPEDvvC = 1685485123 -> int
379+
const AndroidX.Media3.Container.Mp4Box.TYPEDvwC = 1685485379 -> int
340380
const AndroidX.Media3.Container.Mp4Box.TYPEEc3 = 1700998451 -> int
341381
const AndroidX.Media3.Container.Mp4Box.TYPEEdts = 1701082227 -> int
342382
const AndroidX.Media3.Container.Mp4Box.TYPEElst = 1701606260 -> int
@@ -346,6 +386,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEEncv = 1701733238 -> int
346386
const AndroidX.Media3.Container.Mp4Box.TYPEEsds = 1702061171 -> int
347387
const AndroidX.Media3.Container.Mp4Box.TYPEEyes = 1702454643 -> int
348388
const AndroidX.Media3.Container.Mp4Box.TYPEFLaC = 1716281667 -> int
389+
const AndroidX.Media3.Container.Mp4Box.TYPEFpcm = 1718641517 -> int
349390
const AndroidX.Media3.Container.Mp4Box.TYPEFrma = 1718775137 -> int
350391
const AndroidX.Media3.Container.Mp4Box.TYPEFtyp = 1718909296 -> int
351392
const AndroidX.Media3.Container.Mp4Box.TYPEH263 = 1748121139 -> int
@@ -356,6 +397,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEHvcC = 1752589123 -> int
356397
const AndroidX.Media3.Container.Mp4Box.TYPEIacb = 1767990114 -> int
357398
const AndroidX.Media3.Container.Mp4Box.TYPEIamf = 1767992678 -> int
358399
const AndroidX.Media3.Container.Mp4Box.TYPEIlst = 1768715124 -> int
400+
const AndroidX.Media3.Container.Mp4Box.TYPEIpcm = 1768973165 -> int
359401
const AndroidX.Media3.Container.Mp4Box.TYPEKeys = 1801812339 -> int
360402
const AndroidX.Media3.Container.Mp4Box.TYPELhvC = 1818785347 -> int
361403
const AndroidX.Media3.Container.Mp4Box.TYPELpcm = 1819304813 -> int
@@ -379,13 +421,15 @@ const AndroidX.Media3.Container.Mp4Box.TYPEMoov = 1836019574 -> int
379421
const AndroidX.Media3.Container.Mp4Box.TYPEMp2 = 778924082 -> int
380422
const AndroidX.Media3.Container.Mp4Box.TYPEMp3 = 778924083 -> int
381423
const AndroidX.Media3.Container.Mp4Box.TYPEMp4a = 1836069985 -> int
424+
const AndroidX.Media3.Container.Mp4Box.TYPEMp4s = 1836070003 -> int
382425
const AndroidX.Media3.Container.Mp4Box.TYPEMp4v = 1836070006 -> int
383426
const AndroidX.Media3.Container.Mp4Box.TYPEMpvd = 1836086884 -> int
384427
const AndroidX.Media3.Container.Mp4Box.TYPEMvex = 1836475768 -> int
385428
const AndroidX.Media3.Container.Mp4Box.TYPEMvhd = 1836476516 -> int
386429
const AndroidX.Media3.Container.Mp4Box.TYPEName = 1851878757 -> int
387430
const AndroidX.Media3.Container.Mp4Box.TYPEOpus = 1332770163 -> int
388431
const AndroidX.Media3.Container.Mp4Box.TYPEPasp = 1885434736 -> int
432+
const AndroidX.Media3.Container.Mp4Box.TYPEPcmC = 1885564227 -> int
389433
const AndroidX.Media3.Container.Mp4Box.TYPEProj = 1886547818 -> int
390434
const AndroidX.Media3.Container.Mp4Box.TYPEPssh = 1886614376 -> int
391435
const AndroidX.Media3.Container.Mp4Box.TYPES263 = 1932670515 -> int
@@ -470,9 +514,11 @@ const AndroidX.Media3.Container.NalUnitUtil.NalUnitTypeSei = 6 -> int
470514
const AndroidX.Media3.Container.NalUnitUtil.NalUnitTypeSps = 7 -> int
471515
const AndroidX.Media3.Container.ObuParser.ObuFrame = 6 -> int
472516
const AndroidX.Media3.Container.ObuParser.ObuFrameHeader = 3 -> int
517+
const AndroidX.Media3.Container.ObuParser.ObuMetadata = 5 -> int
473518
const AndroidX.Media3.Container.ObuParser.ObuPadding = 15 -> int
474519
const AndroidX.Media3.Container.ObuParser.ObuSequenceHeader = 1 -> int
475520
const AndroidX.Media3.Container.ObuParser.ObuTemporalDelimiter = 2 -> int
521+
override AndroidX.Media3.Container.DolbyVisionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
476522
override AndroidX.Media3.Container.MdtaMetadataEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
477523
override AndroidX.Media3.Container.Mp4AlternateGroupData.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
478524
override AndroidX.Media3.Container.Mp4Box.ContainerBox.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
@@ -502,8 +548,9 @@ override AndroidX.Media3.Container.ObuParser.JniPeerMembers.get -> Java.Interop.
502548
override AndroidX.Media3.Container.ObuParser.Obu.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
503549
override AndroidX.Media3.Container.ObuParser.SequenceHeader.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
504550
override AndroidX.Media3.Container.ParsableNalUnitBitArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
505-
override AndroidX.Media3.Container.ReorderingSeiMessageQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
551+
override AndroidX.Media3.Container.ReorderingBufferQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
506552
override AndroidX.Media3.Container.XmpData.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
553+
static AndroidX.Media3.Container.DolbyVisionConfig.Parse(AndroidX.Media3.Common.Util.ParsableByteArray? data) -> AndroidX.Media3.Container.DolbyVisionConfig?
507554
static AndroidX.Media3.Container.Mp4Box.GetBoxTypeString(int type) -> string?
508555
static AndroidX.Media3.Container.Mp4TimestampData.UnixTimeToMp4TimeSeconds(long unixTimestampMs) -> long
509556
static AndroidX.Media3.Container.NalUnitUtil.AspectRatioIdcValues.get -> System.Collections.Generic.IList<float>?

source/androidx.media3/media3-datasource/PublicAPI/PublicAPI.Unshipped.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,7 +768,9 @@ static AndroidX.Media3.DataSource.DataSpec.GetStringForHttpMethod(int httpMethod
768768
static AndroidX.Media3.DataSource.HttpDataSourceHttpDataSourceException.CreateForIOException(Java.IO.IOException? cause, AndroidX.Media3.DataSource.DataSpec? dataSpec, int type) -> AndroidX.Media3.DataSource.HttpDataSourceHttpDataSourceException?
769769
static AndroidX.Media3.DataSource.HttpUtil.BuildRangeRequestHeader(long position, long length) -> string?
770770
static AndroidX.Media3.DataSource.HttpUtil.GetContentLength(string? contentLengthHeader, string? contentRangeHeader) -> long
771+
static AndroidX.Media3.DataSource.HttpUtil.GetCookieHeader(string? url, System.Collections.Generic.IDictionary<string!, System.Collections.Generic.IList<string!>!>? headers, Java.Net.CookieHandler? cookieHandler) -> string?
771772
static AndroidX.Media3.DataSource.HttpUtil.GetDocumentSize(string? contentRangeHeader) -> long
773+
static AndroidX.Media3.DataSource.HttpUtil.StoreCookiesFromHeaders(string? url, System.Collections.Generic.IDictionary<string!, System.Collections.Generic.IList<string!>!>? headers, Java.Net.CookieHandler? cookieHandler) -> void
772774
static AndroidX.Media3.DataSource.PlaceholderDataSource.Factory.get -> AndroidX.Media3.DataSource.IDataSourceFactory?
773775
static AndroidX.Media3.DataSource.PlaceholderDataSource.Instance.get -> AndroidX.Media3.DataSource.PlaceholderDataSource?
774776
static AndroidX.Media3.DataSource.RawResourceDataSource.BuildRawResourceUri(int rawResourceId) -> Android.Net.Uri?

0 commit comments

Comments
 (0)