Skip to content

Commit

Permalink
Merge pull request #127 from ArchangelWTF/develop
Browse files Browse the repository at this point in the history
Fix up bindings after update to 2.18.1
  • Loading branch information
martijn00 authored Sep 2, 2022
2 parents 5f7d033 + 83e8091 commit bc5cfae
Show file tree
Hide file tree
Showing 17 changed files with 34 additions and 25 deletions.
2 changes: 1 addition & 1 deletion ExoPlayer.Common/ExoPlayer.Common.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Annotation" Version="1.3.0.4" />
<PackageReference Include="Xamarin.AndroidX.Annotation" Version="1.4.0" />
<PackageReference Include="Xamarin.Google.Guava" Version="31.1.0.3" />
</ItemGroup>

Expand Down
2 changes: 1 addition & 1 deletion ExoPlayer.Core/ExoPlayer.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.7.0.2" />
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.8.0.1" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions ExoPlayer.Dash/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@
<!--<attr path="//interface/method[@abstract='false']" name="abstract">true</attr>-->
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource.Factory']/method[@name='setDrmSessionManager' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManager&lt;?&gt;']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>


<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>


<remove-node path="/api/package[@name='com.google.android.exoplayer2.source.dash']/class[@name='DashMediaSource']/method[@name='getTag' and count(parameter)=0]" />
Expand Down
2 changes: 1 addition & 1 deletion ExoPlayer.Ext.Cast/ExoPlayer.Ext.Cast.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.GooglePlayServices.Cast.Framework" Version="120.0.0.5" />
<PackageReference Include="Xamarin.GooglePlayServices.Cast.Framework" Version="121.0.1.2" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion ExoPlayer.Ext.Cronet/ExoPlayer.Ext.Cronet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.GooglePlayServices.CroNet" Version="117.0.1.5" />
<PackageReference Include="Xamarin.GooglePlayServices.CroNet" Version="118.0.1.2" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 3 additions & 1 deletion ExoPlayer.Ext.Ima/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@
</method>
</add-node>

path="/api/package[@name='com.google.android.exoplayer2.ext.ima']/class[@name='ImaAdsLoader']/method[@name='OnRepeatModeChanged' and count(parameter)=1 and parameter[1][@type='int']]"
<attr name="visibility" path="/api/package[@name='com.google.android.exoplayer2.ext.ima']/class[@name='ImaServerSideAdInsertionMediaSource']/method[@name='prepareSourceInternal' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.TransferListener']]">protected</attr>

<attr name="type" path="/api/package[@name='com.google.android.exoplayer2.ext.ima']/class[@name='ImaServerSideAdInsertionMediaSource']/method[@name='onChildSourceInfoRefreshed' and count(parameter)=3 and parameter[1][@type='java.lang.Void'] and parameter[2][@type='com.google.android.exoplayer2.source.MediaSource'] and parameter[3][@type='com.google.android.exoplayer2.Timeline']]/parameter[@name='id']">Java.Lang.Object</attr>

</metadata>
2 changes: 1 addition & 1 deletion ExoPlayer.Ext.Media2/ExoPlayer.Ext.Media2.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<!--
<PackageReference Include="Xamarin.AndroidX.Collection" Version="1.2.0.4" />
<PackageReference Include="Xamarin.AndroidX.Concurrent.Futures" Version="1.1.0.9" />-->
<PackageReference Include="Xamarin.AndroidX.Media2.Session" Version="1.2.0.4" />
<PackageReference Include="Xamarin.AndroidX.Media2.Session" Version="1.2.1.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Media" Version="1.4.3.2" />
<PackageReference Include="Xamarin.AndroidX.Media" Version="1.6.0.1" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion ExoPlayer.Ext.OkHttp/ExoPlayer.Ext.OkHttp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Square.OkHttp3" Version="4.9.2.3" />
<PackageReference Include="Square.OkHttp3" Version="4.9.3.2" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion ExoPlayer.Ext.Workmanager/ExoPlayer.Ext.Workmanager.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Work.Runtime" Version="2.7.0" />
<PackageReference Include="Xamarin.AndroidX.Work.Runtime" Version="2.7.1.4" />
</ItemGroup>
</Project>
5 changes: 3 additions & 2 deletions ExoPlayer.Hls/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='createMediaSource' and count(parameter)=3 and parameter[1][@type='android.net.Uri'] and parameter[2][@type='android.os.Handler'] and parameter[3][@type='com.google.android.exoplayer2.source.MediaSourceEventListener']]">Com.Google.Android.Exoplayer2.Source.IMediaSource</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='createMediaSource' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.MediaItem']]">Com.Google.Android.Exoplayer2.Source.IMediaSource</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>


<attr name="visibility" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='HlsMediaSource']/method[@name='prepareSourceInternal' and count(parameter)=2 and parameter[1][@type='com.google.android.exoplayer2.ExoPlayer'] and parameter[2][@type='boolean']]">protected</attr>
Expand Down Expand Up @@ -74,4 +74,5 @@
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='DefaultHlsExtractorFactory']/method[@name='createExtractor' and count(parameter)=6 and parameter[1][@type='android.net.Uri'] and parameter[2][@type='com.google.android.exoplayer2.Format'] and parameter[3][@type='java.util.List&lt;com.google.android.exoplayer2.Format&gt;'] and parameter[4][@type='com.google.android.exoplayer2.util.TimestampAdjuster'] and parameter[5][@type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'] and parameter[6][@type='com.google.android.exoplayer2.extractor.ExtractorInput']]">Com.Google.Android.Exoplayer2.Source.Hls.IHlsMediaChunkExtractor</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='DefaultHlsExtractorFactory']/method[@name='createExtractor' and count(parameter)=6 and parameter[1][@type='android.net.Uri'] and parameter[2][@type='com.google.android.exoplayer2.Format'] and parameter[3][@type='java.util.List&lt;com.google.android.exoplayer2.Format&gt;'] and parameter[4][@type='com.google.android.exoplayer2.util.TimestampAdjuster'] and parameter[5][@type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'] and parameter[6][@type='com.google.android.exoplayer2.extractor.ExtractorInput']]">Com.Google.Android.Exoplayer2.Source.Hls.IHlsMediaChunkExtractor</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.hls']/class[@name='DefaultHlsExtractorFactory']/method[@name='createExtractor' and count(parameter)=7 and parameter[1][@type='android.net.Uri'] and parameter[2][@type='com.google.android.exoplayer2.Format'] and parameter[3][@type='java.util.List&lt;com.google.android.exoplayer2.Format&gt;'] and parameter[4][@type='com.google.android.exoplayer2.util.TimestampAdjuster'] and parameter[5][@type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'] and parameter[6][@type='com.google.android.exoplayer2.extractor.ExtractorInput'] and parameter[7][@type='com.google.android.exoplayer2.analytics.PlayerId']]">Com.Google.Android.Exoplayer2.Source.Hls.IHlsMediaChunkExtractor</attr>
</metadata>
4 changes: 2 additions & 2 deletions ExoPlayer.Rtsp/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='createMediaSource' and count(parameter)=3 and parameter[1][@type='android.net.Uri'] and parameter[2][@type='android.os.Handler'] and parameter[3][@type='com.google.android.exoplayer2.source.MediaSourceEventListener']]">Com.Google.Android.Exoplayer2.Source.IMediaSource</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='createMediaSource' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.MediaItem']]">Com.Google.Android.Exoplayer2.Source.IMediaSource</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.rtsp']/class[@name='RtspMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>

</metadata>
6 changes: 3 additions & 3 deletions ExoPlayer.SmoothStreaming/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@

<!--<attr name="visibility" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming.offline']/class[@name='SsDownloader']/method[@name='getManifest' and count(parameter)=2 and parameter[1][@type='com.google.android.exoplayer2.upstream.DataSource'] and parameter[2][@type='com.google.android.exoplayer2.upstream.DataSpec']]">public</attr>-->

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setDrmSessionManager' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManager&lt;?&gt;']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSourceFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setDrmSessionManager' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManager&lt;?&gt;']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource.Factory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>
<remove-node path="/api/package[@name='com.google.android.exoplayer2.source.smoothstreaming']/class[@name='SsMediaSource']/method[@name='getTag' and count(parameter)=0]" />

</metadata>
8 changes: 6 additions & 2 deletions ExoPlayer.Testutils/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,11 @@

<remove-node path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeMediaSource']/method[@name='getTag' and count(parameter)=0]" />

<attr path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeExoMediaDrm']/method[@name='getProvisionRequest' and count(parameter)=0]" name="propertyName"></attr>
<attr path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeExoMediaDrm']/method[@name='getProvisionRequest' and count(parameter)=0]" name="propertyName"></attr>

<remove-node path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeMediaSource']/method[@name='getInitialTimeline' and count(parameter)=0]" />
<remove-node path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeMediaSource']/method[@name='getInitialTimeline' and count(parameter)=0]" />

<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeMediaSourceFactory']/method[@name='setDrmSessionManagerProvider' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.drm.DrmSessionManagerProvider']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>
<attr name="return" path="/api/package[@name='com.google.android.exoplayer2.testutil']/class[@name='FakeMediaSourceFactory']/method[@name='setLoadErrorHandlingPolicy' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy']]">Com.Google.Android.Exoplayer2.Source.IMediaSource.IFactory</attr>

</metadata>
3 changes: 2 additions & 1 deletion ExoPlayer.Transformer/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>

<remove-node path="/api/package[@name='com.google.android.exoplayer2.transformer']/interface[@name='Transformer.Listener']/method[@name='onTransformationCompleted' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.MediaItem']]" />
<remove-node path="/api/package[@name='com.google.android.exoplayer2.transformer']/interface[@name='Transformer.Listener']/method[@name='onTransformationError' and count(parameter)=2 and parameter[1][@type='com.google.android.exoplayer2.MediaItem'] and parameter[2][@type='java.lang.Exception']]" />
</metadata>
2 changes: 1 addition & 1 deletion ExoPlayer.UI/ExoPlayer.UI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Media" Version="1.4.3.2" />
<PackageReference Include="Xamarin.AndroidX.Media" Version="1.6.0.1" />
<PackageReference Include="Xamarin.AndroidX.RecyclerView" Version="1.2.1.7" />
</ItemGroup>

Expand Down
7 changes: 4 additions & 3 deletions ExoPlayer.UI/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<!--<attr path="//interface/method[@abstract='false']" name="abstract">true</attr>
<!--<attr path="//interface/method[@abstract='false']" name="abstract">true</attr>
<add-node path="/api/package[@name='com.google.android.exoplayer2.ui']/class[@name='DebugTextViewHelper']">
<method abstract="false" deprecated="not deprecated" final="false" name="OnLoadingChanged" native="false" return="void" static="false" synchronized="false" visibility="public">
Expand Down Expand Up @@ -65,9 +65,10 @@
</method>
</add-node>-->

<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/interface[@name='PlayerNotificationManager.NotificationListener']/method[@name='onNotificationCancelled' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/interface[@name='PlayerNotificationManager.NotificationListener']/method[@name='onNotificationCancelled' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/class[@name='StyledPlayerView']/method[@name='setControllerVisibilityListener' and count(parameter)=1 and parameter[1][@type='com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener']]" />

<!--<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/class[@name='DebugTextViewHelper']/method[@name='OnLoadingChanged' and count(parameter)=1 and parameter[1][@type='bool']]" />
<!--<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/class[@name='DebugTextViewHelper']/method[@name='OnLoadingChanged' and count(parameter)=1 and parameter[1][@type='bool']]" />
<remove-node path="/api/package[@name='com.google.android.exoplayer2.ui']/class[@name='DebugTextViewHelper']/method[@name='OnShuffleModeEnabledChanged' and count(parameter)=1 and parameter[1][@type='bool']]" />-->

</metadata>

0 comments on commit bc5cfae

Please sign in to comment.