Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual updates 20230329 androidx.media.players #779

Merged
merged 158 commits into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from 113 commits
Commits
Show all changes
158 commits
Select commit Hold shift + click to select a range
122417d
binderator green
moljac Mar 30, 2023
372aa4b
`Xamarin.GooglePlayServices.AppSet` version fix
moljac Mar 30, 2023
4e75e52
Update global.json
moljac May 1, 2023
9d69be9
Create Metadata.SimpleExoPlayer.xml
moljac May 2, 2023
1d5e560
Update Metadata.xml
moljac May 2, 2023
7d5eaa8
Update Metadata.xml
moljac Aug 28, 2023
966e383
binderator green
moljac Mar 30, 2023
4ee5379
`Xamarin.GooglePlayServices.AppSet` version fix
moljac Mar 30, 2023
145d7ee
Create Metadata.SimpleExoPlayer.xml
moljac May 2, 2023
71db54f
Update Metadata.xml
moljac May 2, 2023
3c7af9a
Update Metadata.xml
moljac Aug 28, 2023
658044d
update
moljac Oct 1, 2023
14f6cd2
Merge branch 'mu-20230329-androidx.media.players' of https://github.c…
moljac Oct 1, 2023
4487ace
merge conflict resolved
moljac Oct 2, 2023
baea293
changing interface visibility to public - not good - reverted
moljac Oct 2, 2023
65bef2f
metadata fixes
moljac Oct 2, 2023
1f43464
Create Metadata.xml
moljac Oct 2, 2023
0afd7f7
metadata initial commit
moljac Oct 2, 2023
c63e58e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Oct 2, 2023
8b83597
Update config.json
moljac Oct 4, 2023
1a7db37
Update Metadata.xml
moljac Oct 4, 2023
c70683b
media3-extractor metadata
moljac Oct 4, 2023
c9bfc6e
Update config.json
moljac Oct 4, 2023
4edc5d4
metadata initial commit
moljac Oct 4, 2023
8591dd6
Update config.json
moljac Oct 4, 2023
82f50b7
effect metadata
moljac Oct 4, 2023
1823ada
rtpm client template
moljac Oct 4, 2023
81653cf
Update Project.cshtml
moljac Oct 5, 2023
4a0fb73
media3 metadata
moljac Oct 10, 2023
e8cbe93
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Oct 15, 2023
513024d
media3-common improvements
moljac Oct 15, 2023
d7694b4
Merge branch 'mu-20230329-androidx.media.players' of https://github.c…
moljac Oct 15, 2023
b6d7d6f
further metadata fixes
moljac Oct 16, 2023
ac9c16e
namespace spelling
moljac Oct 16, 2023
a425f6a
typo fixed
moljac Oct 16, 2023
f192aaa
datasource-okhttp metadata
moljac Oct 16, 2023
746147d
additional metadata
moljac Oct 16, 2023
7d96115
name fixes
moljac Oct 16, 2023
26f799a
further metadata
moljac Oct 17, 2023
ee43f6e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Oct 22, 2023
e03c267
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Oct 25, 2023
8622972
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Nov 2, 2023
b2e8e63
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Nov 26, 2023
71f8ec5
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Dec 1, 2023
6b859f6
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Dec 2, 2023
15ab8ad
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Dec 15, 2023
a390f1e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Dec 19, 2023
c374e5b
Update Metadata.xml
moljac Dec 27, 2023
717ad5c
Update Metadata.xml
moljac Dec 27, 2023
6037b9e
exoplayer
moljac Dec 27, 2023
eb4c2ed
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Dec 28, 2023
6aa5ead
merge conflict typo fixed
moljac Dec 29, 2023
33ad208
exoplayer ok
moljac Dec 31, 2023
868d1e5
Update Metadata.xml
moljac Dec 31, 2023
1f81245
dependencies added
moljac Jan 1, 2024
f2a5422
compy paste error fixed for dependency
moljac Jan 3, 2024
938f3af
smoothstreaming metadata
moljac Jan 3, 2024
73ed48b
hls metadata
moljac Jan 3, 2024
a81f1ec
ima metadata
moljac Jan 3, 2024
e132515
transformer metadata
moljac Jan 3, 2024
0bf320c
Update Metadata.xml
moljac Jan 5, 2024
f25188a
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jan 8, 2024
97fda5a
Update build.cake
moljac Jan 9, 2024
d62da08
dependency
moljac Jan 9, 2024
815dd21
Create License.md
moljac Jan 9, 2024
d9b9215
Delete License.md
moljac Jan 10, 2024
2ea141f
Update Project.cshtml
moljac Jan 15, 2024
46da46f
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jan 17, 2024
cda7360
Update Project.cshtml
moljac Jan 18, 2024
d306323
Merge branch 'mu-20230329-androidx.media.players' of https://github.c…
moljac Jan 18, 2024
54fd567
ACW generation fix
moljac Jan 18, 2024
973f944
Update Metadata.xml
moljac Jan 19, 2024
7c7af64
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jan 27, 2024
0ba11fa
Update config.json
moljac Feb 5, 2024
21c50c0
downgraded media2
moljac Feb 6, 2024
8abf7c1
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Feb 9, 2024
6f12baa
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Feb 9, 2024
27d063b
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Feb 19, 2024
c058aab
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Feb 21, 2024
2e1d086
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Feb 25, 2024
e8a382e
update nuget.config for new local packages
moljac Feb 25, 2024
0436a6b
Update Metadata.xml
moljac Feb 25, 2024
c906ad4
Merge branch 'mu-20230329-androidx.media.players' of https://github.c…
moljac Feb 25, 2024
b86881e
media2 merge conflicts fixed
moljac Feb 25, 2024
38b731a
Update NuGet.config
moljac Feb 25, 2024
271e3b9
namespace metadata
moljac Mar 2, 2024
201207e
spellchecking
moljac Mar 2, 2024
41d2b30
automatic files
moljac Mar 2, 2024
33a83ca
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 2, 2024
d52a72d
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 4, 2024
f572375
automatic files
moljac Mar 4, 2024
7794803
java Heap size
moljac Mar 4, 2024
a2190c0
namespace fixes
moljac Mar 5, 2024
81043a5
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 5, 2024
fd2ee10
Update published-namespaces.txt
moljac Mar 5, 2024
de08f49
removed artifacts because of licenses
moljac Mar 5, 2024
3f35800
automagic files
moljac Mar 5, 2024
352c1ff
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 13, 2024
ed5cfc7
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 21, 2024
e63d705
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Mar 25, 2024
71ddde8
Update artifact-list-with-versions.md
moljac Mar 31, 2024
b393d14
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Apr 3, 2024
4ab8c5e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Apr 10, 2024
758c728
Update artifact-list-with-versions.md
moljac Apr 11, 2024
35b346e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Apr 15, 2024
c826ae3
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Apr 23, 2024
1a21e9c
spell check fixed
moljac Apr 23, 2024
f69c8f9
media3.cast fixes
moljac Apr 25, 2024
b71a252
media3.common fix according to review
moljac Apr 25, 2024
66ea996
media2 removed
moljac Apr 30, 2024
d82a658
automatic files
moljac Apr 30, 2024
3f8029a
review fixes
moljac Apr 30, 2024
fe3e3ab
review fixes
moljac Apr 30, 2024
2a9ef32
Merge branch 'main' into mu-20230329-androidx.media.players
moljac May 1, 2024
c75922e
Update config.json
moljac May 1, 2024
1f3fe71
Update config.json
moljac May 1, 2024
24fb6f0
media3-extractor metadata fixes
moljac May 1, 2024
4d978c2
media3-transformer fixes
moljac May 1, 2024
45338c0
Merge branch 'main' into mu-20230329-androidx.media.players
moljac May 2, 2024
72a443f
Update config.json
moljac May 2, 2024
54c2852
automatic files
moljac May 2, 2024
4987a16
fixin merge errors
moljac May 2, 2024
81b0ff8
Merge branch 'main' into mu-20230329-androidx.media.players
moljac May 9, 2024
265eaaf
Merge branch 'main' into mu-20230329-androidx.media.players
moljac May 17, 2024
997e252
Merge branch 'main' into mu-20230329-androidx.media.players
moljac May 29, 2024
7df43cf
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 3, 2024
2f3c18a
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 7, 2024
33cb472
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 12, 2024
92df7b4
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 14, 2024
4f0a6a3
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 17, 2024
129b615
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 17, 2024
bbc69a5
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 20, 2024
e9cd29d
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jun 30, 2024
4daba3f
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jul 2, 2024
da86599
removed problematic artifacts
moljac Jul 5, 2024
d31896a
Update Metadata.xml
moljac Jul 5, 2024
0c42bb7
added package patterns for samples
moljac Jul 5, 2024
6053520
automatic files
moljac Jul 5, 2024
393a3a8
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jul 5, 2024
6c2e869
automtic files
moljac Jul 8, 2024
7d983f2
changes from main branch
moljac Jul 8, 2024
cb998e3
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jul 8, 2024
136d29e
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jul 13, 2024
7cf6b7e
Update artifact-list-with-versions.md
moljac Jul 14, 2024
ae82f27
metadata fixes according to review
moljac Jul 18, 2024
d072968
automatic files
moljac Jul 18, 2024
cc77b10
media2 metadata removed
moljac Jul 19, 2024
82e4b96
template fixes
moljac Jul 19, 2024
fa9ba21
media2 removed
moljac Jul 19, 2024
c2bdd96
automatic fies
moljac Jul 19, 2024
b808ee6
metadata fixes for Darasource/DataSource
moljac Jul 22, 2024
9bb07d8
fixes for `AndroidX.Wear.WatchFace.Complications.Datasource`
moljac Jul 22, 2024
49a1ec4
AntMedia Rtmp capitalization fixes
moljac Jul 22, 2024
3047a62
Tink replaced with Ant-Media Librtmp
moljac Jul 22, 2024
6285f6d
formatting fixed
moljac Jul 29, 2024
e2579e2
media2 added back to build
moljac Jul 29, 2024
141a168
Merge branch 'main' into mu-20230329-androidx.media.players
moljac Jul 29, 2024
f6d69ed
automatic files
moljac Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 20 additions & 10 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
<!-- Use an updated 'generator' -->
<!-- It's ok to use "Windows" here because we only use managed code from this package -->
<_BindingsToolsLocation>$(MSBuildThisFileDirectory)/tools/Microsoft.Android.Sdk.Windows.34.0.95/tools/</_BindingsToolsLocation>

<!-- Enable DIM/SIM for Classic (defaults to true on .NET) -->
<AndroidBoundInterfacesContainStaticAndDefaultInterfaceMethods>true</AndroidBoundInterfacesContainStaticAndDefaultInterfaceMethods>

<!-- Opt out of C#8 features to maintain compatibility with legacy -->
<AndroidBoundInterfacesContainConstants>false</AndroidBoundInterfacesContainConstants>
<AndroidBoundInterfacesContainTypes>false</AndroidBoundInterfacesContainTypes>
Expand Down Expand Up @@ -45,7 +45,7 @@
<!-- Exclude TF-specific transform files by default -->
<DefaultTransformExcludes>**/*.MonoAndroid*.0.xml;**/*.net*.0-android.xml</DefaultTransformExcludes>
</PropertyGroup>

<!-- Folders that .targets files need to go into -->
<ItemGroup>
<AndroidXNuGetTargetFolders Include="build\monoandroid12.0" />
Expand Down Expand Up @@ -207,14 +207,24 @@
<AndroidNamespaceReplacement Include='protolayout' Replacement='ProtoLayout' />
<AndroidNamespaceReplacement Include='quicksettings' Replacement='QuickSettings' />
<AndroidNamespaceReplacement Include='contentcapture' Replacement='ContentCapture' />
<AndroidNamespaceReplacement Include='datasource' Replacement='DataSource' />
<AndroidNamespaceReplacement Include='cronet' Replacement='CroNet' />
<AndroidNamespaceReplacement Include='resolutionselector' Replacement='ResolutionSelector' />
<AndroidNamespaceReplacement Include='streamsharing' Replacement='StreamSharing' />
<AndroidNamespaceReplacement Include='domerrors' Replacement='DomErrors' />
<AndroidNamespaceReplacement Include='publickeycredential' Replacement='PublicKeyCredential' />
<AndroidNamespaceReplacement Include='playservices' Replacement='PlayServices' />
<AndroidNamespaceReplacement Include='webauthn' Replacement='WebAuthn' />
<AndroidNamespaceReplacement Include='reflectionguard' Replacement='ReflectionGuard' />
<AndroidNamespaceReplacement Include='Pulltorefresh' Replacement='PullToRefresh' />

<AndroidNamespaceReplacement Include='domerrors' Replacement='DomErrors' />
<AndroidNamespaceReplacement Include='publickeycredential' Replacement='PublicKeyCredential' />
<AndroidNamespaceReplacement Include='playservices' Replacement='PlayServices' />
<AndroidNamespaceReplacement Include='webauthn' Replacement='WebAuthn' />
<AndroidNamespaceReplacement Include='reflectionguard' Replacement='ReflectionGuard' />
<AndroidNamespaceReplacement Include='Pulltorefresh' Replacement='PullToRefresh' />
<AndroidNamespaceReplacement Include='Mediacodec' Replacement='MediaCodec' />
<AndroidNamespaceReplacement Include='Smoothstreaming' Replacement='SmoothStreaming' />
<AndroidNamespaceReplacement Include='Trackselection' Replacement='TrackSelection' />
<AndroidNamespaceReplacement Include='Mediaparser' Replacement='MediaParser' />
<AndroidNamespaceReplacement Include='Workmanager' Replacement='WorkManager' />
<AndroidNamespaceReplacement Include='Interactivemedia' Replacement='InteractiveMedia' />
<AndroidNamespaceReplacement Include='Antmedia' Replacement='AntMedia' />
<AndroidNamespaceReplacement Include='RTMP' Replacement='Rtmp' />
</ItemGroup>

</Project>
83 changes: 38 additions & 45 deletions build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -630,31 +630,26 @@ Task("libs")
.IsDependentOn("libs-native")
.Does(() =>
{
DotNetMSBuildSettings settings = new DotNetMSBuildSettings()
.SetConfiguration(CONFIGURATION)
.SetMaxCpuCount(0)
.EnableBinaryLogger($"./output/libs.{CONFIGURATION}.binlog")
.WithProperty("MigrationPackageVersion", MIGRATION_PACKAGE_VERSION)
.WithProperty("Verbosity", VERBOSITY.ToString())
.WithProperty("DesignTimeBuild", "false")
.WithProperty("AndroidSdkBuildToolsVersion", $"{AndroidSdkBuildTools}");
DotNetBuildSettings settings = new DotNetBuildSettings()
{
Configuration = CONFIGURATION,
MSBuildSettings = new DotNetMSBuildSettings()
.SetMaxCpuCount(0)
.EnableBinaryLogger($"./output/libs.{CONFIGURATION}.binlog")
.WithProperty("MigrationPackageVersion", MIGRATION_PACKAGE_VERSION)
.WithProperty("DesignTimeBuild", "false")
.WithProperty("AndroidSdkBuildToolsVersion", $"{AndroidSdkBuildTools}")
};

if (!string.IsNullOrEmpty(ANDROID_HOME))
settings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");
settings.MSBuildSettings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");

DotNetRestore("./generated/AndroidX.sln", new DotNetRestoreSettings
{
MSBuildSettings = settings.EnableBinaryLogger("./output/restore.binlog")
MSBuildSettings = settings.MSBuildSettings.EnableBinaryLogger("./output/restore.binlog")
});

DotNetBuild
(
"./generated/AndroidX.sln",
new DotNetBuildSettings
{
MSBuildSettings = settings
}
);
DotNetBuild("./generated/AndroidX.sln", settings);
});

Task("libs-native")
Expand All @@ -676,27 +671,23 @@ Task("nuget")
.IsDependentOn("libs")
.Does(() =>
{
var settings = new DotNetMSBuildSettings()
.SetConfiguration(CONFIGURATION)
.SetMaxCpuCount(0)
.EnableBinaryLogger($"./output/nuget.{CONFIGURATION}.binlog")
.WithProperty("MigrationPackageVersion", MIGRATION_PACKAGE_VERSION)
.WithProperty("NoBuild", "true")
.WithProperty("PackageRequireLicenseAcceptance", "true")
.WithProperty("PackageOutputPath", MakeAbsolute ((DirectoryPath)"./output/").FullPath)
.WithTarget("Pack");
DotNetBuildSettings settings = new DotNetBuildSettings()
{
Configuration = CONFIGURATION,
MSBuildSettings = new DotNetMSBuildSettings()
.SetMaxCpuCount(0)
.EnableBinaryLogger($"./output/nuget.{CONFIGURATION}.binlog")
.WithProperty("MigrationPackageVersion", MIGRATION_PACKAGE_VERSION)
.WithProperty("NoBuild", "true")
.WithProperty("PackageRequireLicenseAcceptance", "true")
.WithProperty("PackageOutputPath", MakeAbsolute ((DirectoryPath)"./output/").FullPath)
.WithTarget("Pack")
};

if (!string.IsNullOrEmpty(ANDROID_HOME))
settings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");
settings.MSBuildSettings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");

DotNetBuild
(
"./generated/AndroidX.sln",
new DotNetBuildSettings
{
MSBuildSettings = settings
}
);
DotNetBuild("./generated/AndroidX.sln", settings);
});

Task("samples-generate-all-targets")
Expand Down Expand Up @@ -812,14 +803,16 @@ Task("samples-only-dotnet")
EnsureDirectoryExists(packagesPath);
CleanDirectories(packagesPath);

var settings = new DotNetMSBuildSettings()
.SetConfiguration("Debug") // We don't need to run linking
.WithProperty("Verbosity", VERBOSITY.ToString())
.WithProperty("RestorePackagesPath", packagesPath)
.WithProperty("AndroidSdkBuildToolsVersion", $"{AndroidSdkBuildTools}");

DotNetBuildSettings settings = new DotNetBuildSettings()
{
Configuration = "Debug",
MSBuildSettings = new DotNetMSBuildSettings()
.WithProperty("RestorePackagesPath", packagesPath)
.WithProperty("AndroidSdkBuildToolsVersion", $"{AndroidSdkBuildTools}")
};

if (!string.IsNullOrEmpty(ANDROID_HOME))
settings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");
settings.MSBuildSettings.WithProperty("AndroidSdkDirectory", $"{ANDROID_HOME}");

string[] solutions = new string[]
{
Expand All @@ -833,10 +826,10 @@ Task("samples-only-dotnet")
FilePath fp_solution = new FilePath(solution);
string filename = fp_solution.GetFilenameWithoutExtension().ToString();
Information($"=====================================================================================================");
Information($"DotNetBuild {solution} / {filename}");
Information($"DotNetBuild {solution} / {filename}");
DotNetBuild(solution, new DotNetBuildSettings
{
MSBuildSettings = settings.EnableBinaryLogger($"./output/samples-dotnet-dotnet-msbuild-{filename}.binlog")
MSBuildSettings = settings.MSBuildSettings.EnableBinaryLogger($"./output/samples-dotnet-dotnet-msbuild-{filename}.binlog")
});
}
});
Expand Down
Loading