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

How is ondestroy managed by the MediaLibraryService in demo app #1749

Open
pawaom opened this issue Sep 23, 2024 · 7 comments
Open

How is ondestroy managed by the MediaLibraryService in demo app #1749

pawaom opened this issue Sep 23, 2024 · 7 comments

Comments

@pawaom
Copy link

pawaom commented Sep 23, 2024

How is ondestroy managed by the MediaLibraryService in demo app

I am trying to save the last song mediaUri and currentposition of the song in Jetpack DataStore for this I am using


 val uriString = player.currentMediaItem?.requestMetadata?.mediaUri 
 val position = player.currentPosition  

how ever I found these two issues

  1. When we pause the player and swipe the app to close it , the ondestroy method is called but the values for uristringand position are null

  2. If we have already swiped the app , yet the player is playing using the service and notification, if we now pause the song and swipe the notification away ondestroy is called after a long time mostly 30 seconds to 1 minute.

I have tested it on samsung Galaxy Tab A7 Lite
Android version 14
This issue occured on this device mediauri is null for the first issue , some times the second issue occur but the ondestroy was called after a really long time like 1 minute after the app service was closed using the notification and the mediauri is null .

However testing on Pixel 3A Api 34 there were issues like we dont get the uri was null and position was 0 in the first issue and on destroy takes a long time for the second issue but we get the uri and the position

On Android pixel 2 Api 26 both issues didnot occur however ondestroy took a long time for the second issue.

It seems to be device specific issue , however samsung dominates the android device market so, Is there a solution for this,

Please test this issue on devices other than pixel where mostly all the issues are resolved.

To Reproduce the issue just add following code to the demo app here

Log.d("ondestroy", "ondestroy")
val uriString = mediaLibrarySession.player.currentMediaItem?.requestMetadata?.mediaUri
val position = mediaLibrarySession.player.currentPosition

Log.d("uriString position", "uriString  $uriString position  $position")

It seems a API 34 or above level issue specially if we pause the player and swipe it away we dont get either the mediauri and the position at all. they return null and 0 respectively.

I have not tested on other api level other than those mentioned above.

and follow above two steps to reproduce each issue separately.

I want to save the currentposition and uri as string using the datastore, how can we achieve this if ondestroy has above issues, is there any work around to do this, I have tried to save the current uri using the player.addListener(object : Player.Listener {}) but I assume it must be not an efficient way in case the user skips to previous and next songs in a speedy manner and there is no way to save the current position unless we use ondestroy,

@marcbaechinger
Copy link
Contributor

marcbaechinger commented Sep 23, 2024

Thanks for your question. I think there are a few things that play in here, I try may best to address these.

I think issue 2 as you call it is behaving as expected:

onDestroy() is called when the service is terminate either by the app or the system. The Media3 library doesn't terminate the service. When a service is terminated that isn't playing (the service is not in the foreground), is up to the OS to decide and vendors can choose different strategies like in the timing. So this can indeed be different from API and vendor. If you think there is a specific issue with one of these combination that behaves differently to other in a problematic way, please describe this so we can reason about it.

For issue 2 you need to find whether the player has been prepared with media items and then when the player has been released.

I think what you find is that player.currentMediaItem is null and player.currentPosition has been reset to 0. This depends on the state of the player which again, isn't determined by the Media3 library, but probably most likely by the app.

It may be that there is an issue in the sequence of when release and onDestroy is called depending on what the app is doing or, whether there is a unexpected behaviour on an OS.

This is difficult to tell with the available information. To get the full picture, you can add an EventLogger to your player and add some log statement to the life-cycle methods of your service and where you release the player. Then you see the sequence of events which may tell why the current media items and position has been reset. If there is something that looks suspicious in the sense that the Media3 library does something unexpected or doesn't atnticipate a behavour of the OS correcntly, please post a bug report taken right after the incident so we can take a look.

@pawaom
Copy link
Author

pawaom commented Sep 24, 2024

I am trying this code which is the same code from the session demo app DemoPlaybackService file I have just added the log code for mediaid and position

@OptIn(UnstableApi::class)
    override fun onDestroy() {

        Log.e("onDestroy", "onDestroy")
        val mediaId = mediaLibrarySession.player.currentMediaItem?.mediaId
        val position = mediaLibrarySession.player.currentPosition

        Log.e("mediaId position", "mediaId  $mediaId position  $position")
        getBackStackedActivity()?.let { mediaLibrarySession.setSessionActivity(it) }
        mediaLibrarySession.release()
        mediaLibrarySession.player.release()
        clearListener()
        super.onDestroy()
    }

When we use it with API level 26 Pixel 2 emulator the "mediaId $mediaId position $position" both are recorded which is expected behavior

The problem is with Api level 34 and above

For step 1 here is the video

VideoCook_20240924_101409554.mp4

and the Log cat

 2024-09-24 10:20:08.268 12682-12682 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/data/com.quest.mediasessionforwardplayer/code_cache/.overlay/base.apk/classes3.dm': No such file or directory
2024-09-24 10:20:08.272 12682-12682 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.dm': No such file or directory
2024-09-24 10:20:08.273 12682-12682 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.dm': No such file or directory
2024-09-24 10:20:08.764 12682-12682 nativeloader            com.quest.mediasessionforwardplayer  D  Configuring clns-6 for other apk /data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/lib/x86_64, permitted_path=/data:/mnt/expand:/data/user/0/com.quest.mediasessionforwardplayer
2024-09-24 10:20:08.788 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Currently set values for:
2024-09-24 10:20:08.788 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_pkgs=[]
2024-09-24 10:20:08.788 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_values=[]
2024-09-24 10:20:08.790 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  ANGLE GameManagerService for com.quest.mediasessionforwardplayer: false
2024-09-24 10:20:08.790 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  com.quest.mediasessionforwardplayer is not listed in per-application setting
2024-09-24 10:20:08.790 12682-12682 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Neither updatable production driver nor prerelease driver is supported.
2024-09-24 10:20:08.931 12682-12703 libEGL                  com.quest.mediasessionforwardplayer  D  loaded /vendor/lib64/egl/libEGL_emulation.so
2024-09-24 10:20:08.933 12682-12703 libEGL                  com.quest.mediasessionforwardplayer  D  loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
2024-09-24 10:20:08.936 12682-12703 libEGL                  com.quest.mediasessionforwardplayer  D  loaded /vendor/lib64/egl/libGLESv2_emulation.so
2024-09-24 10:20:09.064 12682-12682 AppCompatDelegate       com.quest.mediasessionforwardplayer  D  Checking for metadata for AppLocalesMetadataHolderService : Service not found
2024-09-24 10:20:09.305 12682-12682 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
2024-09-24 10:20:09.328 12682-12682 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 210923482; UID 10190; state: ENABLED
2024-09-24 10:20:09.378 12682-12682 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 171228096; UID 10190; state: ENABLED
2024-09-24 10:20:09.485 12682-12682 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-09-24 10:20:09.520 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Init 3601167 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:09.616 12682-12682 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 237531167; UID 10190; state: DISABLED
2024-09-24 10:20:09.619 12682-12682 OpenGLRenderer          com.quest.mediasessionforwardplayer  W  Unknown dataspace 0
2024-09-24 10:20:09.639 12682-12682 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 43 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:20:09.694 12682-12701 OpenGLRenderer          com.quest.mediasessionforwardplayer  W  Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2024-09-24 10:20:09.694 12682-12701 OpenGLRenderer          com.quest.mediasessionforwardplayer  W  Failed to initialize 101010-2 format, error = EGL_SUCCESS
2024-09-24 10:20:09.746 12682-12701 Gralloc4                com.quest.mediasessionforwardplayer  I  mapper 4.x is not supported
2024-09-24 10:20:09.769 12682-12701 OpenGLRenderer          com.quest.mediasessionforwardplayer  E  Unable to match the desired swap behavior.
2024-09-24 10:20:09.893 12682-12695 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=953ms; Flags=1, FrameTimelineVsyncId=244022, IntendedVsync=6245905947278, Vsync=6246622613916, InputEventId=0, HandleInputStart=6246635042100, AnimationStart=6246635071300, PerformTraversalsStart=6246635375300, DrawStart=6246763524700, FrameDeadline=6245922613944, FrameInterval=6246633170200, FrameStartTime=16666666, SyncQueued=6246774553900, SyncStart=6246779708300, IssueDrawCommandsStart=6246785036100, SwapBuffers=6246860737100, FrameCompleted=6246864437900, DequeueBufferDuration=30700, QueueBufferDuration=1747600, GpuCompleted=6246864306900, SwapBuffersCompleted=6246864437900, DisplayPresentTime=0, CommandSubmissionCompleted=6246860737100, 
2024-09-24 10:20:09.973 12682-12682 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Init 4fa2257 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:10.122 12682-12682 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:20:10.469 12682-12682 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10190; state: ENABLED
2024-09-24 10:20:10.497 12682-12682 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init 9b543ae [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:10.533 12682-12682 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:20:10.686 12682-12682 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 62 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:20:10.702 12682-12694 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1050ms; Flags=0, FrameTimelineVsyncId=244065, IntendedVsync=6246639280582, Vsync=6247672613874, InputEventId=0, HandleInputStart=6247680511500, AnimationStart=6247680553900, PerformTraversalsStart=6247682130000, DrawStart=6247683296000, FrameDeadline=6246889280572, FrameInterval=6247680121600, FrameStartTime=16666666, SyncQueued=6247684057300, SyncStart=6247684749600, IssueDrawCommandsStart=6247684829600, SwapBuffers=6247685727200, FrameCompleted=6247690663000, DequeueBufferDuration=1206700, QueueBufferDuration=339300, GpuCompleted=6247690663000, SwapBuffersCompleted=6247688019300, DisplayPresentTime=0, CommandSubmissionCompleted=6247685727200, 
2024-09-24 10:20:10.743 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Init abd9374 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:14.740 12682-12730 ProfileInstaller        com.quest.mediasessionforwardplayer  D  Installing profile for com.quest.mediasessionforwardplayer
2024-09-24 10:20:17.892 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=378.14ms min=3.25ms max=6360.47ms count=21
2024-09-24 10:20:19.454 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=122.16ms min=6.87ms max=995.70ms count=12
2024-09-24 10:20:20.456 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=84.64ms min=2.18ms max=843.17ms count=11
2024-09-24 10:20:21.536 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=16.76ms min=3.67ms max=283.32ms count=48
2024-09-24 10:20:21.776 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Init d89ce8c [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:21.875 12682-12701 OpenGLRenderer          com.quest.mediasessionforwardplayer  E  Unable to match the desired swap behavior.
2024-09-24 10:20:22.526 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Release 3601167 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder]
2024-09-24 10:20:23.420 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=124.04ms min=14.01ms max=1030.76ms count=12
2024-09-24 10:20:23.868 12682-12682 AutofillManager         com.quest.mediasessionforwardplayer  D  Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
2024-09-24 10:20:24.129 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=13.77, mediaPos=0.00, window=2, periodCount=13, windowCount=13, reason=PLAYLIST_CHANGED
2024-09-24 10:20:24.135 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.136 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.137 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.139 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:24.142 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:24.144 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:24.146 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:24.149 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:24.150 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:20:24.208 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  mediaItem [eventTime=13.85, mediaPos=0.00, window=2, reason=PLAYLIST_CHANGED]
2024-09-24 10:20:24.297 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=13.94, mediaPos=0.00, window=2, BUFFERING]
2024-09-24 10:20:24.394 12682-12690 onforwardplayer         com.quest.mediasessionforwardplayer  I  Background concurrent copying GC freed 34756(2525KB) AllocSpace objects, 6(140KB) LOS objects, 49% free, 5129KB/10MB, paused 1.343ms,55us total 204.413ms
2024-09-24 10:20:24.394 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=14.02, mediaPos=0.00, window=2, true, USER_REQUEST]
2024-09-24 10:20:24.425 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=24.52ms min=4.21ms max=314.47ms count=37
2024-09-24 10:20:24.493 12682-12745 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(95) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:20:24.561 12682-12744 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(111) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:20:24.649 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=14.29, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:20:24.649 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.652 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.652 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:24.652 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:24.653 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:24.654 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:24.657 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=false]
2024-09-24 10:20:24.658 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:24.658 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:20:24.666 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=14.31, mediaPos=0.00, window=2, period=2, true]
2024-09-24 10:20:25.394 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Init fa05cda [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:25.442 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=16.17ms min=2.80ms max=33.08ms count=56
2024-09-24 10:20:25.509 12682-12682 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 56 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:20:25.611 12682-12701 OpenGLRenderer          com.quest.mediasessionforwardplayer  E  Unable to match the desired swap behavior.
2024-09-24 10:20:25.692 12682-12741 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1100ms; Flags=1, FrameTimelineVsyncId=248669, IntendedVsync=6261555946652, Vsync=6262489279948, InputEventId=0, HandleInputStart=6262507699100, AnimationStart=6262507734800, PerformTraversalsStart=6262508064000, DrawStart=6262615383400, FrameDeadline=6261572613318, FrameInterval=6262502916700, FrameStartTime=16666666, SyncQueued=6262619264100, SyncStart=6262619948300, IssueDrawCommandsStart=6262620174300, SwapBuffers=6262647086400, FrameCompleted=6262657213500, DequeueBufferDuration=8328000, QueueBufferDuration=322100, GpuCompleted=6262657213500, SwapBuffersCompleted=6262656525200, DisplayPresentTime=0, CommandSubmissionCompleted=6262647086400, 
2024-09-24 10:20:25.925 12682-12682 MediaBrowserService     com.quest.mediasessionforwardplayer  I  No root for client com.android.systemui from service android.service.media.MediaBrowserService$ServiceBinder$1
2024-09-24 10:20:25.928 11819-11877 MediaBrowser            com.android.systemui                 E  onConnectFailed for ComponentInfo{com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlaybackService}
2024-09-24 10:20:25.954 11819-11877 MediaResumeListener     com.android.systemui                 E  Cannot resume with ComponentInfo{com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlaybackService}
2024-09-24 10:20:26.138 12682-12745 Mp3Extractor            com.quest.mediasessionforwardplayer  I  Data size mismatch between stream (10728561) and Xing frame (10728433), using Xing value.
2024-09-24 10:20:26.269 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=15.90, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:20:26.270 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:26.273 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:20:26.275 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    period [264.44]
2024-09-24 10:20:26.291 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:26.293 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:26.294 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:20:26.304 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    window [264.44, seekable=true, dynamic=false]
2024-09-24 10:20:26.305 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:20:26.307 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:20:26.450 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=38.27ms min=2.51ms max=263.23ms count=23
2024-09-24 10:20:26.573 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Release d89ce8c [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:20:26.601 12682-12725 DMCodecAdapterFactory   com.quest.mediasessionforwardplayer  I  Creating an asynchronous MediaCodec adapter for track type audio
2024-09-24 10:20:26.608 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  allocate(c2.android.mp3.decoder)
2024-09-24 10:20:26.615 12682-12757 Codec2Client            com.quest.mediasessionforwardplayer  I  Available Codec2 services: "default" "software"
2024-09-24 10:20:26.627 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  I  setting up 'default' as default (vendor) store
2024-09-24 10:20:26.642 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  I  Created component [c2.android.mp3.decoder]
2024-09-24 10:20:26.645 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  D  read media type: audio/mpeg
2024-09-24 10:20:26.660 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.max-count.values
2024-09-24 10:20:26.662 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.subscribed-indices.values
2024-09-24 10:20:26.665 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: input.buffers.allocator-ids.values
2024-09-24 10:20:26.666 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.allocator-ids.values
2024-09-24 10:20:26.668 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.allocator-ids.values
2024-09-24 10:20:26.670 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.pool-ids.values
2024-09-24 10:20:26.671 12682-12757 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.pool-ids.values
2024-09-24 10:20:26.675 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:20:26.675 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  D  c2 config diff is Dict {
                                                                                                      c2::u32 coded.bitrate.value = 64000
                                                                                                      c2::u32 input.buffers.max-size.value = 8192
                                                                                                      c2::u32 input.delay.value = 0
                                                                                                      string input.media-type.value = "audio/mpeg"
                                                                                                      string output.media-type.value = "audio/raw"
                                                                                                      c2::u32 raw.channel-count.value = 2
                                                                                                      c2::u32 raw.sample-rate.value = 44100
                                                                                                    }
2024-09-24 10:20:26.697 12682-12757 MediaCodec              com.quest.mediasessionforwardplayer  I  MediaCodec will operate in async mode
2024-09-24 10:20:26.698 12682-12757 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:20:26.699 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder] buffers are bound to CCodec for this session
2024-09-24 10:20:26.700 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for log-session-id
2024-09-24 10:20:26.700 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for flags
2024-09-24 10:20:26.702 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  D  config failed => CORRUPTED
2024-09-24 10:20:26.705 12682-12757 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1107298332.
2024-09-24 10:20:26.705 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
2024-09-24 10:20:26.706 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  W  This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
2024-09-24 10:20:26.706 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  encoding statistics level = 0
2024-09-24 10:20:26.707 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats input: AMessage(what = 0x00000000) = {
                                                                                                      int32_t bitrate = 64000
                                                                                                      int32_t channel-count = 2
                                                                                                      int32_t max-input-size = 8192
                                                                                                      string mime = "audio/mpeg"
                                                                                                      int32_t sample-rate = 44100
                                                                                                    }
2024-09-24 10:20:26.707 12682-12757 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats output: AMessage(what = 0x00000000) = {
                                                                                                      int32_t channel-count = 2
                                                                                                      string mime = "audio/raw"
                                                                                                      int32_t sample-rate = 44100
                                                                                                      int32_t android._config-pcm-encoding = 2
                                                                                                    }
2024-09-24 10:20:26.710 12682-12757 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:20:26.714 12682-12725 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:20:26.716 12682-12757 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:20:26.716 12682-12757 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:20:26.717 12682-12757 C2Store                 com.quest.mediasessionforwardplayer  D  Using DMABUF Heaps
2024-09-24 10:20:26.720 12682-12757 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#190] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
2024-09-24 10:20:26.724 12682-12757 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.android.mp3.decoder#190] Created output block pool with allocatorID 16 => poolID 52 - OK
2024-09-24 10:20:26.725 12682-12757 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#190] Configured output block pool ids 52 => OK
2024-09-24 10:20:26.730 12682-12757 DMABUFHEAPS             com.quest.mediasessionforwardplayer  I  Using DMA-BUF heap named: system
2024-09-24 10:20:26.762 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  audioEnabled [eventTime=16.40, mediaPos=0.00, window=2, period=2]
2024-09-24 10:20:26.802 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  tracks [eventTime=16.44, mediaPos=0.00, window=2, period=2
2024-09-24 10:20:26.804 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    group [
2024-09-24 10:20:26.805 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      [X] Track:0, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100, supported=YES
2024-09-24 10:20:26.809 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:20:26.810 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    Metadata [
2024-09-24 10:20:26.816 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TIT2: description=null: values=[Voyage I - Waterfall]
2024-09-24 10:20:26.819 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TPE1: description=null: values=[The Kyoto Connection]
2024-09-24 10:20:26.822 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TRCK: description=null: values=[3]
2024-09-24 10:20:26.823 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TALB: description=null: values=[Wake Up]
2024-09-24 10:20:26.835 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TDRC: description=null: values=[2015-01-08T12:30:01]
2024-09-24 10:20:26.837 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TCON: description=null: values=[Pop]
2024-09-24 10:20:26.839 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TCOP: description=null: values=[Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/]
2024-09-24 10:20:26.841 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TDAT: description=null: values=[2015-01-08 12:30:01]
2024-09-24 10:20:26.844 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      APIC: mimeType=image/png, description=
2024-09-24 10:20:26.850 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TDEN: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:20:26.852 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      COMM: language=eng, description=, text=URL: http://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/03_Voyage_I_-_Waterfall
                                                                                                    Comments: http://freemusicarchive.org/
                                                                                                    Curator: ccCommunity
                                                                                                    Copyright: Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/
2024-09-24 10:20:26.874 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TDTG: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:20:26.884 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D      TPE2: description=null: values=[The Kyoto Connection]
2024-09-24 10:20:26.887 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:20:26.889 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:20:26.960 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  downstreamFormat [eventTime=16.58, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:20:27.002 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=220.83ms min=68.88ms max=323.48ms count=6
2024-09-24 10:20:27.022 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderInitialized [eventTime=16.66, mediaPos=0.00, window=2, period=2, c2.android.mp3.decoder]
2024-09-24 10:20:27.037 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  audioInputFormat [eventTime=16.68, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:20:27.108 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  audioTrackInit [eventTime=16.75, mediaPos=0.00, window=2, period=2, 2,12,44100,false,false,64192]
2024-09-24 10:20:27.116 12682-12725 AudioTrack              com.quest.mediasessionforwardplayer  D  getTimestamp_l(41): device stall time corrected using current time 6264107787300
2024-09-24 10:20:27.131 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=16.77, mediaPos=0.00, window=2, period=2, READY]
2024-09-24 10:20:27.150 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=16.79, mediaPos=0.00, window=2, period=2, true]
2024-09-24 10:20:27.808 12682-12682 AutofillManager         com.quest.mediasessionforwardplayer  D  Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
2024-09-24 10:20:28.052 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=262.28ms min=55.30ms max=714.72ms count=4
2024-09-24 10:20:28.061 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=17.70, mediaPos=0.89, window=2, period=2, false]
2024-09-24 10:20:28.960 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=18.60, mediaPos=1.79, window=2, period=2, false, USER_REQUEST]
2024-09-24 10:20:28.982 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=18.61, mediaPos=1.79, window=2, period=2, false]
2024-09-24 10:20:29.054 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=22.82ms min=3.39ms max=368.85ms count=35
2024-09-24 10:20:30.970 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=37.85ms min=3.18ms max=978.96ms count=43
2024-09-24 10:20:32.022 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=127.83ms min=10.99ms max=497.81ms count=8
2024-09-24 10:20:33.058 12682-12701 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=345.22ms min=55.52ms max=914.26ms count=3
2024-09-24 10:20:34.732 12682-12760 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452497f8 : 5(40960 size) total buffers - 0(0 size) used buffers - 92/97 (recycle/alloc) - 5/192 (fetch/transfer)
2024-09-24 10:20:34.732 12682-12760 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  evictor expired: 1, evicted: 1
2024-09-24 10:20:34.926 12682-12682 EventLogger             com.quest.mediasessionforwardplayer  D  surfaceSize [eventTime=24.57, mediaPos=1.79, window=2, period=2, 0, 0]
2024-09-24 10:20:35.190 12682-12682 MediaController         com.quest.mediasessionforwardplayer  I  Release fa05cda [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:20:35.228 12682-12682 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@1d8697b
2024-09-24 10:20:35.273 12682-12682 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@9a96324
---------------------------- PROCESS ENDED (12682) for package com.quest.mediasessionforwardplayer ----------------------------
---------------------------- PROCESS STARTED (12773) for package com.quest.mediasessionforwardplayer ----------------------------
2024-09-24 10:20:36.611 12773-12773 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/data/com.quest.mediasessionforwardplayer/code_cache/.overlay/base.apk/classes3.dm': No such file or directory
2024-09-24 10:20:36.611 12773-12773 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.dm': No such file or directory
2024-09-24 10:20:36.613 12773-12773 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.dm': No such file or directory
2024-09-24 10:20:36.848 12773-12773 nativeloader            com.quest.mediasessionforwardplayer  D  Configuring clns-6 for other apk /data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~MkQnORmdGw36P-vmZjQG7g==/com.quest.mediasessionforwardplayer-U2ehsEt8Okkl4NalESWibA==/lib/x86_64, permitted_path=/data:/mnt/expand:/data/user/0/com.quest.mediasessionforwardplayer
2024-09-24 10:20:36.886 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Currently set values for:
2024-09-24 10:20:36.886 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_pkgs=[]
2024-09-24 10:20:36.886 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_values=[]
2024-09-24 10:20:36.887 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  ANGLE GameManagerService for com.quest.mediasessionforwardplayer: false
2024-09-24 10:20:36.888 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  com.quest.mediasessionforwardplayer is not listed in per-application setting
2024-09-24 10:20:36.888 12773-12773 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Neither updatable production driver nor prerelease driver is supported.
2024-09-24 10:20:37.036 12773-12773 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Init e8c0c3d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:37.117 12773-12773 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:20:37.326 12773-12773 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10190; state: ENABLED
2024-09-24 10:20:37.348 12773-12773 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init f7d85f5 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:37.391 12773-12773 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:20:37.494 12773-12773 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 31 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:20:37.500 12773-12773 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:20:37.500 12773-12773 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  null position  0
2024-09-24 10:20:37.506 12773-12773 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Release f7d85f5 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-09-24 10:20:37.512 12773-12773 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Release e8c0c3d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]

as we can see the mediaid and position are not collected at all

com.quest.mediasessionforwardplayer E onDestroy 2024-09-24 09:47:15.339 11264-11264 mediaId position com.quest.mediasessionforwardplayer E mediaId null position 0

it is similar for the second case see my next comment for that.

@pawaom
Copy link
Author

pawaom commented Sep 24, 2024

VideoCook_20240924_102317227.mp4

and log cat is

2024-09-24 10:27:03.357 12860-12860 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:27:03.757 12860-12860 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10190; state: ENABLED
2024-09-24 10:27:03.788 12860-12860 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init 9b543ae [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:27:03.858 12860-12860 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:27:04.064 12860-12860 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 74 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:27:04.083 12860-12874 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1250ms; Flags=0, FrameTimelineVsyncId=256053, IntendedVsync=6659822597388, Vsync=6661055930672, InputEventId=0, HandleInputStart=6661060659100, AnimationStart=6661060691000, PerformTraversalsStart=6661061509600, DrawStart=6661063774200, FrameDeadline=6660039264046, FrameInterval=6661057935900, FrameStartTime=16666666, SyncQueued=6661064719300, SyncStart=6661064909700, IssueDrawCommandsStart=6661064989700, SwapBuffers=6661065987400, FrameCompleted=6661073318600, DequeueBufferDuration=36000, QueueBufferDuration=213500, GpuCompleted=6661073318600, SwapBuffersCompleted=6661067720600, DisplayPresentTime=20401094660746, CommandSubmissionCompleted=6661065987400, 
2024-09-24 10:27:04.164 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Init 55d509d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:27:08.402 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=227.63ms min=2.45ms max=3685.18ms count=23
2024-09-24 10:27:08.560 12860-12896 ProfileInstaller        com.quest.mediasessionforwardplayer  D  Installing profile for com.quest.mediasessionforwardplayer
2024-09-24 10:27:10.083 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=19.67ms min=2.49ms max=816.77ms count=53
2024-09-24 10:27:10.673 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Init e4929de [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:27:10.792 12860-12877 OpenGLRenderer          com.quest.mediasessionforwardplayer  E  Unable to match the desired swap behavior.
2024-09-24 10:27:11.087 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=16.77ms min=2.88ms max=86.70ms count=49
2024-09-24 10:27:11.476 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Release 3601167 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder]
2024-09-24 10:27:12.238 12860-12860 AutofillManager         com.quest.mediasessionforwardplayer  D  Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
2024-09-24 10:27:12.356 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=149.10ms min=17.56ms max=977.60ms count=10
2024-09-24 10:27:12.466 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=8.80, mediaPos=0.00, window=2, periodCount=13, windowCount=13, reason=PLAYLIST_CHANGED
2024-09-24 10:27:12.469 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.471 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.472 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.476 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:12.477 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:12.477 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:12.482 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:12.483 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:12.486 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:27:12.540 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  mediaItem [eventTime=8.88, mediaPos=0.00, window=2, reason=PLAYLIST_CHANGED]
2024-09-24 10:27:12.610 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=8.95, mediaPos=0.00, window=2, BUFFERING]
2024-09-24 10:27:12.711 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=9.05, mediaPos=0.00, window=2, true, USER_REQUEST]
2024-09-24 10:27:12.793 12860-12868 onforwardplayer         com.quest.mediasessionforwardplayer  W  Suspending all threads took: 18.387ms
2024-09-24 10:27:12.812 12860-12900 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(96) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:27:12.814 12860-12901 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(108) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:27:12.857 12860-12868 onforwardplayer         com.quest.mediasessionforwardplayer  I  Background concurrent copying GC freed 34267(2495KB) AllocSpace objects, 6(140KB) LOS objects, 49% free, 5222KB/10MB, paused 1.051ms,18.554ms total 399.877ms
2024-09-24 10:27:12.976 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=9.31, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:27:12.977 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.978 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.978 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:12.978 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:12.993 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:12.993 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:12.994 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=false]
2024-09-24 10:27:12.994 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:12.995 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:27:13.016 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=9.35, mediaPos=0.00, window=2, period=2, true]
2024-09-24 10:27:13.357 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=14.74ms min=3.84ms max=66.01ms count=51
2024-09-24 10:27:13.969 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Init 581e8ef [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:27:13.993 12860-12860 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 67 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:27:14.088 12860-12877 OpenGLRenderer          com.quest.mediasessionforwardplayer  E  Unable to match the desired swap behavior.
2024-09-24 10:27:14.174 12860-12874 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1296ms; Flags=1, FrameTimelineVsyncId=259184, IntendedVsync=6669855930320, Vsync=6670972596942, InputEventId=0, HandleInputStart=6670987829900, AnimationStart=6670988098700, PerformTraversalsStart=6670989741800, DrawStart=6671088376500, FrameDeadline=6669872596986, FrameInterval=6670987219800, FrameStartTime=16666666, SyncQueued=6671103151900, SyncStart=6671108268400, IssueDrawCommandsStart=6671114365200, SwapBuffers=6671140637800, FrameCompleted=6671157240800, DequeueBufferDuration=8796200, QueueBufferDuration=277900, GpuCompleted=6671157240800, SwapBuffersCompleted=6671150281800, DisplayPresentTime=3343191966621856883, CommandSubmissionCompleted=6671140637800, 
2024-09-24 10:27:14.359 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=17.39ms min=3.31ms max=64.72ms count=47
2024-09-24 10:27:14.424 12860-12860 MediaBrowserService     com.quest.mediasessionforwardplayer  I  No root for client com.android.systemui from service android.service.media.MediaBrowserService$ServiceBinder$1
2024-09-24 10:27:14.425 11819-11877 MediaBrowser            com.android.systemui                 E  onConnectFailed for ComponentInfo{com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlaybackService}
2024-09-24 10:27:14.428 11819-11877 MediaResumeListener     com.android.systemui                 E  Cannot resume with ComponentInfo{com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlaybackService}
2024-09-24 10:27:14.709 12860-12901 Mp3Extractor            com.quest.mediasessionforwardplayer  I  Data size mismatch between stream (10728561) and Xing frame (10728433), using Xing value.
2024-09-24 10:27:14.921 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=11.26, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:27:14.926 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:14.936 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:27:14.937 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    period [264.44]
2024-09-24 10:27:14.938 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:14.940 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:14.941 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:27:14.945 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    window [264.44, seekable=true, dynamic=false]
2024-09-24 10:27:14.946 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:27:14.955 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:27:15.019 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Release e4929de [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:27:15.156 12860-12890 DMCodecAdapterFactory   com.quest.mediasessionforwardplayer  I  Creating an asynchronous MediaCodec adapter for track type audio
2024-09-24 10:27:15.161 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  allocate(c2.android.mp3.decoder)
2024-09-24 10:27:15.165 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  I  Available Codec2 services: "default" "software"
2024-09-24 10:27:15.178 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  I  setting up 'default' as default (vendor) store
2024-09-24 10:27:15.191 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  I  Created component [c2.android.mp3.decoder]
2024-09-24 10:27:15.194 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  D  read media type: audio/mpeg
2024-09-24 10:27:15.206 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.max-count.values
2024-09-24 10:27:15.208 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.subscribed-indices.values
2024-09-24 10:27:15.209 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: input.buffers.allocator-ids.values
2024-09-24 10:27:15.211 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.allocator-ids.values
2024-09-24 10:27:15.213 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.allocator-ids.values
2024-09-24 10:27:15.213 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.pool-ids.values
2024-09-24 10:27:15.218 12860-12912 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.pool-ids.values
2024-09-24 10:27:15.221 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:27:15.225 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  D  c2 config diff is Dict {
                                                                                                      c2::u32 coded.bitrate.value = 64000
                                                                                                      c2::u32 input.buffers.max-size.value = 8192
                                                                                                      c2::u32 input.delay.value = 0
                                                                                                      string input.media-type.value = "audio/mpeg"
                                                                                                      string output.media-type.value = "audio/raw"
                                                                                                      c2::u32 raw.channel-count.value = 2
                                                                                                      c2::u32 raw.sample-rate.value = 44100
                                                                                                    }
2024-09-24 10:27:15.241 12860-12912 MediaCodec              com.quest.mediasessionforwardplayer  I  MediaCodec will operate in async mode
2024-09-24 10:27:15.243 12860-12912 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:27:15.245 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder] buffers are bound to CCodec for this session
2024-09-24 10:27:15.247 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for log-session-id
2024-09-24 10:27:15.248 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for flags
2024-09-24 10:27:15.252 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  D  config failed => CORRUPTED
2024-09-24 10:27:15.256 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1107298332.
2024-09-24 10:27:15.256 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
2024-09-24 10:27:15.256 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  W  This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
2024-09-24 10:27:15.257 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  encoding statistics level = 0
2024-09-24 10:27:15.258 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats input: AMessage(what = 0x00000000) = {
                                                                                                      int32_t bitrate = 64000
                                                                                                      int32_t channel-count = 2
                                                                                                      int32_t max-input-size = 8192
                                                                                                      string mime = "audio/mpeg"
                                                                                                      int32_t sample-rate = 44100
                                                                                                    }
2024-09-24 10:27:15.258 12860-12912 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats output: AMessage(what = 0x00000000) = {
                                                                                                      int32_t channel-count = 2
                                                                                                      string mime = "audio/raw"
                                                                                                      int32_t sample-rate = 44100
                                                                                                      int32_t android._config-pcm-encoding = 2
                                                                                                    }
2024-09-24 10:27:15.263 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:27:15.269 12860-12890 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:27:15.272 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:27:15.272 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:27:15.273 12860-12912 C2Store                 com.quest.mediasessionforwardplayer  D  Using DMABUF Heaps
2024-09-24 10:27:15.277 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
2024-09-24 10:27:15.292 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioEnabled [eventTime=11.62, mediaPos=0.00, window=2, period=2]
2024-09-24 10:27:15.296 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.android.mp3.decoder#62] Created output block pool with allocatorID 16 => poolID 53 - OK
2024-09-24 10:27:15.301 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] Configured output block pool ids 53 => OK
2024-09-24 10:27:15.303 12860-12912 DMABUFHEAPS             com.quest.mediasessionforwardplayer  I  Using DMA-BUF heap named: system
2024-09-24 10:27:15.314 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  tracks [eventTime=11.65, mediaPos=0.00, window=2, period=2
2024-09-24 10:27:15.314 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    group [
2024-09-24 10:27:15.317 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      [X] Track:0, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100, supported=YES
2024-09-24 10:27:15.318 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:27:15.328 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    Metadata [
2024-09-24 10:27:15.328 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TIT2: description=null: values=[Voyage I - Waterfall]
2024-09-24 10:27:15.330 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TPE1: description=null: values=[The Kyoto Connection]
2024-09-24 10:27:15.336 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TRCK: description=null: values=[3]
2024-09-24 10:27:15.337 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TALB: description=null: values=[Wake Up]
2024-09-24 10:27:15.344 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TDRC: description=null: values=[2015-01-08T12:30:01]
2024-09-24 10:27:15.355 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TCON: description=null: values=[Pop]
2024-09-24 10:27:15.356 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TCOP: description=null: values=[Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/]
2024-09-24 10:27:15.361 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TDAT: description=null: values=[2015-01-08 12:30:01]
2024-09-24 10:27:15.361 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      APIC: mimeType=image/png, description=
2024-09-24 10:27:15.361 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TDEN: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:27:15.362 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      COMM: language=eng, description=, text=URL: http://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/03_Voyage_I_-_Waterfall
                                                                                                    Comments: http://freemusicarchive.org/
                                                                                                    Curator: ccCommunity
                                                                                                    Copyright: Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/
2024-09-24 10:27:15.364 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TDTG: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:27:15.373 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D      TPE2: description=null: values=[The Kyoto Connection]
2024-09-24 10:27:15.373 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:27:15.375 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:27:15.427 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  downstreamFormat [eventTime=11.77, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:27:15.457 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=213.40ms min=41.44ms max=474.95ms count=6
2024-09-24 10:27:15.476 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderInitialized [eventTime=11.80, mediaPos=0.00, window=2, period=2, c2.android.mp3.decoder]
2024-09-24 10:27:15.479 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioInputFormat [eventTime=11.82, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:27:15.530 12860-12890 AudioTrack              com.quest.mediasessionforwardplayer  D  getTimestamp_l(42): device stall time corrected using current time 6672524433800
2024-09-24 10:27:15.534 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioTrackInit [eventTime=11.87, mediaPos=0.00, window=2, period=2, 2,12,44100,false,false,64192]
2024-09-24 10:27:15.569 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=11.91, mediaPos=0.01, window=2, period=2, READY]
2024-09-24 10:27:15.578 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=11.92, mediaPos=0.02, window=2, period=2, true]
2024-09-24 10:27:16.295 12860-12860 AutofillManager         com.quest.mediasessionforwardplayer  D  Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
2024-09-24 10:27:16.505 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=343.21ms min=90.22ms max=796.37ms count=3
2024-09-24 10:27:16.787 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=13.13, mediaPos=1.25, window=2, period=2, false]
2024-09-24 10:27:17.569 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=31.67ms min=3.22ms max=384.82ms count=27
2024-09-24 10:27:19.253 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=420.42ms min=31.63ms max=701.08ms count=4
2024-09-24 10:27:20.255 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=499.77ms min=298.64ms max=700.89ms count=2
2024-09-24 10:27:20.614 12860-12912 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452472f8 : 5(40960 size) total buffers - 1(8192 size) used buffers - 215/220 (recycle/alloc) - 5/436 (fetch/transfer)
2024-09-24 10:27:21.263 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=503.72ms min=299.90ms max=707.54ms count=2
2024-09-24 10:27:22.393 12860-12877 EGL_emulation           com.quest.mediasessionforwardplayer  D  app_time_stats: avg=282.45ms min=88.72ms max=498.79ms count=4
2024-09-24 10:27:22.971 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  surfaceSize [eventTime=19.31, mediaPos=7.43, window=2, period=2, 0, 0]
2024-09-24 10:27:23.044 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Release 581e8ef [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:27:23.073 12860-12860 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@1d8697b
2024-09-24 10:27:23.121 12860-12860 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@6aa96b6
2024-09-24 10:27:23.192 12860-12860 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@dff8294
2024-09-24 10:27:25.905 12860-12916 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452472f8 : 5(40960 size) total buffers - 4(32768 size) used buffers - 420/425 (recycle/alloc) - 5/844 (fetch/transfer)
2024-09-24 10:27:27.076 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=23.42, mediaPos=11.53, window=2, period=2, false, USER_REQUEST]
2024-09-24 10:27:27.108 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=23.42, mediaPos=11.53, window=2, period=2, false]
2024-09-24 10:27:33.315 12860-12915 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452472f8 : 5(40960 size) total buffers - 0(0 size) used buffers - 466/471 (recycle/alloc) - 9/940 (fetch/transfer)
2024-09-24 10:27:33.316 12860-12915 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  evictor expired: 1, evicted: 1
2024-09-24 10:28:37.092 12860-12860 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:28:37.096 12860-12860 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  [item]wake_up_03 position  11546
2024-09-24 10:28:37.111 12860-12860 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Release 9b543ae [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:28:37.134 12860-12860 MediaController         com.quest.mediasessionforwardplayer  I  Release 55d509d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:28:37.143 12860-12860 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Release 4fa2257 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.ui, media3.extractor]
2024-09-24 10:28:37.162 12860-12912 CCodecBuffers           com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
2024-09-24 10:28:37.164 12860-12912 CCodecBuffers           com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
2024-09-24 10:28:37.165 12860-12912 CCodecBuffers           com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 2
2024-09-24 10:28:37.169 12860-12890 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:28:37.177 12860-12912 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:28:37.177 12860-12912 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452472f8 : 1(8192 size) total buffers - 1(8192 size) used buffers - 466/472 (recycle/alloc) - 9/940 (fetch/transfer)
2024-09-24 10:28:37.183 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:28:37.183 12860-12912 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:28:37.192 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] MediaCodec discarded an unknown buffer
2024-09-24 10:28:37.192 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] MediaCodec discarded an unknown buffer
2024-09-24 10:28:37.192 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] MediaCodec discarded an unknown buffer
2024-09-24 10:28:37.192 12860-12912 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.android.mp3.decoder#62] MediaCodec discarded an unknown buffer
2024-09-24 10:28:37.205 12860-12912 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:28:37.205 12860-12938 hw-BpHwBinder           com.quest.mediasessionforwardplayer  I  onLastStrongRef automatically unlinking death recipients
2024-09-24 10:28:37.205 12860-12912 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:28:37.205 12860-12912 MediaCodec              com.quest.mediasessionforwardplayer  W  no metrics handle found
2024-09-24 10:28:37.223 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioDisabled [eventTime=93.56, mediaPos=11.55, window=2, period=2]
2024-09-24 10:28:37.227 12860-12860 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderReleased [eventTime=93.57, mediaPos=11.55, window=2, period=2, c2.android.mp3.decoder]
2024-09-24 10:28:42.189 12860-12915 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0x70d2452472f8 : 0(0 size) total buffers - 0(0 size) used buffers - 466/476 (recycle/alloc) - 9/940 (fetch/transfer)
2024-09-24 10:28:42.189 12860-12915 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  evictor expired: 1, evicted: 

here we get the mediaid and position

 2024-09-24 10:28:37.092 12860-12860 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:28:37.096 12860-12860 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  [item]wake_up_03 position  11546

It should have been in the previous case also

On samsung Galaxy Tab A7 Lite
Android version 14 we dont get the mediaid and position in both cases
please check my next comment.

@pawaom
Copy link
Author

pawaom commented Sep 24, 2024

on Samsung first case

2024-09-24 10:38:31.976 11488-11488 ActivityThread          com.quest.mediasessionforwardplayer  I  Relaunch all activities: onCoreSettingsChange
2024-09-24 10:38:31.979 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 171979766; UID 10863; state: ENABLED
2024-09-24 10:38:31.980 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 242716250; UID 10863; state: ENABLED
2024-09-24 10:38:32.034 11488-11488 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.dm': No such file or directory
2024-09-24 10:38:32.034 11488-11488 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.dm': No such file or directory
2024-09-24 10:38:32.858 11488-11488 nativeloader            com.quest.mediasessionforwardplayer  D  Configuring clns-6 for other apk /data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/com.quest.mediasessionforwardplayer
2024-09-24 10:38:32.906 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Currently set values for:
2024-09-24 10:38:32.906 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_pkgs=[]
2024-09-24 10:38:32.906 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_values=[]
2024-09-24 10:38:32.907 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  ANGLE GameManagerService for com.quest.mediasessionforwardplayer: false
2024-09-24 10:38:32.907 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  com.quest.mediasessionforwardplayer is not listed in per-application setting
2024-09-24 10:38:32.908 11488-11488 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Neither updatable production driver nor prerelease driver is supported.
2024-09-24 10:38:33.216 11488-11488 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:38:33.373 11488-11488 AppCompatDelegate       com.quest.mediasessionforwardplayer  D  Checking for metadata for AppLocalesMetadataHolderService : Service not found
2024-09-24 10:38:33.519 11488-11488 onforwardplayer         com.quest.mediasessionforwardplayer  E  Invalid resource ID 0x00000000.
2024-09-24 10:38:33.578 11488-11488 DecorView               com.quest.mediasessionforwardplayer  I  setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@9c7c47d
2024-09-24 10:38:33.690 11488-11488 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
2024-09-24 10:38:33.705 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 210923482; UID 10863; state: ENABLED
2024-09-24 10:38:33.751 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 171228096; UID 10863; state: ENABLED
2024-09-24 10:38:33.882 11488-11488 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-09-24 10:38:33.936 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Init b75773 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:34.061 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 237531167; UID 10863; state: DISABLED
2024-09-24 10:38:34.068 11488-11488 OpenGLRenderer          com.quest.mediasessionforwardplayer  W  Unknown dataspace 0
2024-09-24 10:38:34.070 11488-11517 NativeCust...ncyManager com.quest.mediasessionforwardplayer  D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-09-24 10:38:34.094 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:34.098 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  synced displayState. AttachInfo displayState=2
2024-09-24 10:38:34.100 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  setView = com.android.internal.policy.DecorView@11311c7 TM=true
2024-09-24 10:38:34.101 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  Starting IDS observe window
2024-09-24 10:38:34.102 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  Getting Shared Preference for android.app.Application@b7363f4 uid = 10863
2024-09-24 10:38:34.113 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  App android.app.Application@b7363f4 has not finished training
2024-09-24 10:38:34.116 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  Closing IDS observe window
2024-09-24 10:38:34.117 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  Getting Shared Preference for android.app.Application@b7363f4 uid = 10863
2024-09-24 10:38:34.119 11488-11488 IDS_TAG                 com.quest.mediasessionforwardplayer  I  IDS count updated to 3 for android.app.Application@b7363f4
2024-09-24 10:38:34.119 11488-11488 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 54 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:38:34.136 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:34.192 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2ce000000000,api:0,p:-1,c:11488) connect: controlledByApp=false
2024-09-24 10:38:34.196 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  new BLASTBufferQueue, mName= ViewRootImpl@53441eb[MainActivity] mNativeObject= 0xb400007dfa4ed780 sc.mNativeObject= 0xb400007da449a540 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 
2024-09-24 10:38:34.197 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 1340 mName = ViewRootImpl@53441eb[MainActivity] mNativeObject= 0xb400007dfa4ed780 sc.mNativeObject= 0xb400007da449a540 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 
2024-09-24 10:38:34.200 11488-11488 FBI                     com.quest.mediasessionforwardplayer  E  Can't load library: dlopen failed: library "libmagtsync.so" not found
2024-09-24 10:38:34.202 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=22 res=0x403 s={true 0xb400007da4452800} ch=true seqId=0
2024-09-24 10:38:34.206 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007da4452800} hwInitialized=true
2024-09-24 10:38:34.214 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:34.217 11488-11523 ion                     com.quest.mediasessionforwardplayer  E  ioctl c0044901 failed with code -1: Invalid argument
2024-09-24 10:38:34.220 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  D  reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 
2024-09-24 10:38:34.221 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Setup new sync=wmsSync-ViewRootImpl@53441eb[MainActivity]#0
2024-09-24 10:38:34.222 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@53441eb[MainActivity]#1
2024-09-24 10:38:34.225 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  registerCallbacksForSync syncBuffer=false
2024-09-24 10:38:34.289 11488-11526 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Received frameDrawingCallback syncResult=0 frameNum=1.
2024-09-24 10:38:34.290 11488-11526 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da4427400 mBlastBufferQueue=0xb400007dfa4ed780 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack> 
2024-09-24 10:38:34.291 11488-11526 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Setting up sync and frameCommitCallback
2024-09-24 10:38:34.323 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0](f:0,a:0) onFrameAvailable the first frame is available
2024-09-24 10:38:34.324 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0](f:0,a:1) acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=46410822996303(auto) mPendingTransactions.size=0 graphicBufferId=49340584296451 transform=0
2024-09-24 10:38:34.325 11488-11517 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-09-24 10:38:34.327 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CFMS:: SetUp Pid : 11488    Tid : 11517
2024-09-24 10:38:34.328 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  reportDrawFinished seqId=0
2024-09-24 10:38:34.331 11488-11505 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1109ms; Flags=1, FrameTimelineVsyncId=5178419, IntendedVsync=46409713188441, Vsync=46410610791129, InputEventId=0, HandleInputStart=46410621123918, AnimationStart=46410621148842, PerformTraversalsStart=46410621680995, DrawStart=46410726138303, FrameDeadline=46409729855108, FrameInterval=46410620314303, FrameStartTime=16622272, SyncQueued=46410785213380, SyncStart=46410788729072, IssueDrawCommandsStart=46410789543918, SwapBuffers=46410821964149, FrameCompleted=46410825709226, DequeueBufferDuration=0, QueueBufferDuration=1972539, GpuCompleted=46410825381457, SwapBuffersCompleted=46410825709226, DisplayPresentTime=0, CommandSubmissionCompleted=46410821964149, 
2024-09-24 10:38:34.403 11488-11488 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Init 71ca678 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:34.560 11488-11488 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:38:34.987 11488-11488 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10863; state: ENABLED
2024-09-24 10:38:35.021 11488-11488 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init b0d8b53 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:35.078 11488-11488 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:38:35.168 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:38:35.169 11488-11488 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 61 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:38:35.225 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity
2024-09-24 10:38:35.228 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity
2024-09-24 10:38:35.242 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:35.244 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007da4452800}
2024-09-24 10:38:35.249 11488-11488 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:38:35.249 11488-11488 InputMethodManager      com.quest.mediasessionforwardplayer  I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-09-24 10:38:35.285 11488-11488 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:38:35.308 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Init 2dfef43 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:35.345 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity, from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7209, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:35.348 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=false, type=ime, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity
2024-09-24 10:38:35.442 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:36.741 11488-11497 onforwardplayer         com.quest.mediasessionforwardplayer  I  Compiler allocated 7198KB to compile void android.view.ViewRootImpl.performTraversals()
2024-09-24 10:38:37.559 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:38:37.564 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:38:37.565 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:38:37.828 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:39.200 11488-11537 ProfileInstaller        com.quest.mediasessionforwardplayer  D  Installing profile for com.quest.mediasessionforwardplayer
2024-09-24 10:38:39.631 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:38:39.693 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:38:39.694 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:38:39.889 11488-11488 DecorView               com.quest.mediasessionforwardplayer  I  setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@998b38
2024-09-24 10:38:40.045 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Init 8fe833b [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:40.070 11488-11517 NativeCust...ncyManager com.quest.mediasessionforwardplayer  D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-09-24 10:38:40.087 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:40.090 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  synced displayState. AttachInfo displayState=2
2024-09-24 10:38:40.091 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  setView = com.android.internal.policy.DecorView@92c1eb3 TM=true
2024-09-24 10:38:40.104 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.111 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.116 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.161 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:40.164 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2ce000000001,api:0,p:-1,c:11488) connect: controlledByApp=false
2024-09-24 10:38:40.166 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  new BLASTBufferQueue, mName= ViewRootImpl@8537404[PlayableFolderActivity] mNativeObject= 0xb400007da45f1780 sc.mNativeObject= 0xb400007da471d880 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 
2024-09-24 10:38:40.167 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 1340 mName = ViewRootImpl@8537404[PlayableFolderActivity] mNativeObject= 0xb400007da45f1780 sc.mNativeObject= 0xb400007da471d880 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 
2024-09-24 10:38:40.169 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=28 res=0x403 s={true 0xb400007da4748000} ch=true seqId=0
2024-09-24 10:38:40.172 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007da4748000} hwInitialized=true
2024-09-24 10:38:40.180 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:40.185 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 
2024-09-24 10:38:40.186 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setup new sync=wmsSync-ViewRootImpl@8537404[PlayableFolderActivity]#2
2024-09-24 10:38:40.186 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@8537404[PlayableFolderActivity]#3
2024-09-24 10:38:40.187 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  registerCallbacksForSync syncBuffer=false
2024-09-24 10:38:40.231 11488-11525 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameDrawingCallback syncResult=0 frameNum=1.
2024-09-24 10:38:40.232 11488-11525 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da471ed80 mBlastBufferQueue=0xb400007da45f1780 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack> 
2024-09-24 10:38:40.232 11488-11525 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setting up sync and frameCommitCallback
2024-09-24 10:38:40.247 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@8537404[PlayableFolderActivity]#1](f:0,a:0) onFrameAvailable the first frame is available
2024-09-24 10:38:40.248 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@8537404[PlayableFolderActivity]#1](f:0,a:1) acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=46416747385457(auto) mPendingTransactions.size=0 graphicBufferId=49340584296457 transform=0
2024-09-24 10:38:40.249 11488-11517 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-09-24 10:38:40.251 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CFMS:: SetUp Pid : 11488    Tid : 11517
2024-09-24 10:38:40.252 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  reportDrawFinished seqId=0
2024-09-24 10:38:40.258 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:38:40.259 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:40.259 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:40.264 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:40.287 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:38:40.289 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:38:40.365 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.390 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.412 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.435 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.463 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.487 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.512 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.535 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.558 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.582 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.606 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.629 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.653 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:40.684 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:40.686 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007da4748000}
2024-09-24 10:38:40.694 11488-11488 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:38:40.694 11488-11488 InputMethodManager      com.quest.mediasessionforwardplayer  I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-09-24 10:38:40.733 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=false, type=ime, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:38:40.812 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:38:40.837 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:38:40.857 11488-11488 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0](f:0,a:1) destructor()
2024-09-24 10:38:40.857 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0(BLAST Consumer)0](id:2ce000000000,api:0,p:-1,c:11488) disconnect
2024-09-24 10:38:40.860 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=14 res=0x402 s={false 0x0} ch=true seqId=0
2024-09-24 10:38:40.865 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:38:40.865 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity set to true
2024-09-24 10:38:40.867 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Release b75773 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder]
2024-09-24 10:38:40.913 11488-11488 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=16 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:38:42.094 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:38:42.097 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:38:42.097 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:38:42.148 11488-11499 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'ClientS', fd=190
2024-09-24 10:38:42.303 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=7.56, mediaPos=0.00, window=3, periodCount=13, windowCount=13, reason=PLAYLIST_CHANGED
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.304 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.305 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.305 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:42.305 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:38:42.345 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  mediaItem [eventTime=7.61, mediaPos=0.00, window=3, reason=PLAYLIST_CHANGED]
2024-09-24 10:38:42.377 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=7.65, mediaPos=0.00, window=3, BUFFERING]
2024-09-24 10:38:42.403 11488-11550 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(6) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:38:42.416 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=7.69, mediaPos=0.00, window=3, true, USER_REQUEST]
2024-09-24 10:38:42.429 11488-11555 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(110) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:38:42.562 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=7.83, mediaPos=0.00, window=3, period=3, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:38:42.562 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:42.563 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:38:42.576 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=7.85, mediaPos=0.00, window=3, period=3, true]
2024-09-24 10:38:42.773 11488-11488 DecorView               com.quest.mediasessionforwardplayer  I  setWindowBackground: isPopOver=false color=ff303030 d=android.graphics.drawable.ColorDrawable@bd01314
2024-09-24 10:38:42.871 11488-11550 skia                    com.quest.mediasessionforwardplayer  D  onGetGainmapInfo: false.
2024-09-24 10:38:43.279 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  211081285 updateSurface: has no frame
2024-09-24 10:38:43.361 11488-11555 Mp3Extractor            com.quest.mediasessionforwardplayer  I  Data size mismatch between stream (9069259) and Xing frame (9069131), using Xing value.
2024-09-24 10:38:43.377 11488-11531 AudioManager            com.quest.mediasessionforwardplayer  I  getParameters keys = offloadVariableRateSupported
2024-09-24 10:38:43.445 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-ima
2024-09-24 10:38:43.453 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/mpeg-L1
2024-09-24 10:38:43.456 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/mpeg-L2
2024-09-24 10:38:43.460 11488-11531 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime video/wvc1
2024-09-24 10:38:43.465 11488-11531 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime video/x-ms-wmv
2024-09-24 10:38:43.476 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-dvi-ima
2024-09-24 10:38:43.478 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-dvi-ima
2024-09-24 10:38:43.481 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-ms
2024-09-24 10:38:43.483 11488-11531 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-ms
2024-09-24 10:38:43.597 11488-11531 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unrecognized profile/level 32768/256 for video/mp4v-es
2024-09-24 10:38:43.756 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Init a42ea36 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:43.781 11488-11517 NativeCust...ncyManager com.quest.mediasessionforwardplayer  D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-09-24 10:38:43.799 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:43.802 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  synced displayState. AttachInfo displayState=2
2024-09-24 10:38:43.803 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  setView = com.android.internal.policy.DecorView@3197809 TM=true
2024-09-24 10:38:43.806 11488-11488 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 79 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:38:43.825 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  onWindowVisibilityChanged(0) true android.view.SurfaceView{c94d845 V.E...... ......I. 0,0-0,0} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:43.825 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  211081285 updateSurface: has no frame
2024-09-24 10:38:43.837 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:43.844 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:43.903 11488-11488 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:38:43.906 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2ce000000002,api:0,p:-1,c:11488) connect: controlledByApp=false
2024-09-24 10:38:43.908 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  new BLASTBufferQueue, mName= ViewRootImpl@84b73c2[PlayerActivity] mNativeObject= 0xb400007da4781f80 sc.mNativeObject= 0xb400007da47d2c00 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 
2024-09-24 10:38:43.910 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 1340 mName = ViewRootImpl@84b73c2[PlayerActivity] mNativeObject= 0xb400007da4781f80 sc.mNativeObject= 0xb400007da47d2c00 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 
2024-09-24 10:38:43.912 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=36 res=0x403 s={true 0xb400007da2fa8000} ch=true seqId=0
2024-09-24 10:38:43.917 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007da2fa8000} hwInitialized=true
2024-09-24 10:38:43.922 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  211081285 updateSurface: has no frame
2024-09-24 10:38:43.926 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:43.929 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  windowStopped(false) true android.view.SurfaceView{c94d845 V.E...... ......ID 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:43.929 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  211081285 updateSurface: has no frame
2024-09-24 10:38:43.931 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 
2024-09-24 10:38:43.932 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 Changes: creating=true format=true size=true visible=true alpha=false hint=false visible=true left=true top=true z=false attached=true lifecycleStrategy=true
2024-09-24 10:38:43.941 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2ce000000003,api:0,p:-1,c:11488) connect: controlledByApp=false
2024-09-24 10:38:43.944 11488-11488 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 399 mName = null mNativeObject= 0xb400007da4782d80 sc.mNativeObject= 0xb400007da47d3e00 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1517 android.view.SurfaceView.updateSurface:1193 android.view.SurfaceView.lambda$new$0:258 android.view.SurfaceView.$r8$lambda$cm3nmzErr-srXoT_KjIYQgdhFN0:0 android.view.SurfaceView$$ExternalSyntheticLambda2.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1204 
2024-09-24 10:38:43.945 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  211081285 Cur surface: Surface(name=null)/@0x527b91a
2024-09-24 10:38:43.946 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  pST: sr = Rect(0, 32 - 800, 431) sw = 800 sh = 399
2024-09-24 10:38:43.950 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  211081285 performSurfaceTransaction RenderWorker position = [0, 32, 800, 431] surfaceSize = 800x399
2024-09-24 10:38:43.951 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  updateSurface: mVisible = true mSurface.isValid() = true
2024-09-24 10:38:43.951 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
2024-09-24 10:38:43.951 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 visibleChanged -- surfaceCreated
2024-09-24 10:38:43.952 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  surfaceCreated 0 #8 android.view.SurfaceView{c94d845 V.E...... ......ID 0,0-800,399}
2024-09-24 10:38:43.952 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 surfaceChanged -- format=4 w=800 h=399
2024-09-24 10:38:43.952 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  surfaceChanged (800,399) 0 #8 android.view.SurfaceView{c94d845 V.E...... ......ID 0,0-800,399}
2024-09-24 10:38:43.953 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 surfaceRedrawNeeded
2024-09-24 10:38:43.955 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 finishedDrawing
2024-09-24 10:38:43.956 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  V  Layout: x=0 y=32 w=800 h=399, frame=Rect(0, 0 - 800, 399)
2024-09-24 10:38:43.956 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setup new sync=wmsSync-ViewRootImpl@84b73c2[PlayerActivity]#5
2024-09-24 10:38:43.957 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@84b73c2[PlayerActivity]#6
2024-09-24 10:38:43.959 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  registerCallbacksForSync syncBuffer=false
2024-09-24 10:38:43.978 11488-11517 SurfaceView             com.quest.mediasessionforwardplayer  D  211081285 updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 32, 800, 431] surfaceSize = 800x399
2024-09-24 10:38:43.979 11488-11517 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  uSP: rtp = Rect(0, 32 - 800, 431) rtsw = 800 rtsh = 399
2024-09-24 10:38:43.979 11488-11517 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  onSSPAndSRT: pl = 0 pt = 32 sx = 1.0 sy = 1.0
2024-09-24 10:38:43.982 11488-11517 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  aOrMT: ViewRootImpl@84b73c2[PlayerActivity] t = android.view.SurfaceControl$Transaction@9bb1f41 fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369 
2024-09-24 10:38:43.984 11488-11517 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da471ec00 mBlastBufferQueue=0xb400007da4781f80 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 
2024-09-24 10:38:43.985 11488-11526 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameDrawingCallback syncResult=0 frameNum=1.
2024-09-24 10:38:43.986 11488-11526 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da4764500 mBlastBufferQueue=0xb400007da4781f80 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack> 
2024-09-24 10:38:43.986 11488-11526 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setting up sync and frameCommitCallback
2024-09-24 10:38:44.017 11488-11531 DMCodecAdapterFactory   com.quest.mediasessionforwardplayer  I  Creating an asynchronous MediaCodec adapter for track type audio
2024-09-24 10:38:44.027 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  state->set(ALLOCATING)
2024-09-24 10:38:44.028 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  allocate(c2.sec.mp3.decoder)
2024-09-24 10:38:44.032 11488-11564 Codec2Client            com.quest.mediasessionforwardplayer  I  Available Codec2 services: "default" "default0" "software"
2024-09-24 10:38:44.041 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  setting up 'default' as default (vendor) store
2024-09-24 10:38:44.051 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:0) onFrameAvailable the first frame is available
2024-09-24 10:38:44.053 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:1) acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=46420551177150(auto) mPendingTransactions.size=0 graphicBufferId=49340584296460 transform=0
2024-09-24 10:38:44.054 11488-11517 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-09-24 10:38:44.057 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CFMS:: SetUp Pid : 11488    Tid : 11517
2024-09-24 10:38:44.058 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  reportDrawFinished seqId=0
2024-09-24 10:38:44.064 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:44.065 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:44.077 11488-11507 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1575ms; Flags=1, FrameTimelineVsyncId=5179851, IntendedVsync=46418975705638, Vsync=46420292372331, InputEventId=0, HandleInputStart=46420307759381, AnimationStart=46420307776688, PerformTraversalsStart=46420308488996, DrawStart=46420459801227, FrameDeadline=46418992372305, FrameInterval=46420306681304, FrameStartTime=16624222, SyncQueued=46420469756996, SyncStart=46420473052073, IssueDrawCommandsStart=46420485703688, SwapBuffers=46420550008534, FrameCompleted=46420554464227, DequeueBufferDuration=0, QueueBufferDuration=2549230, GpuCompleted=46420554371534, SwapBuffersCompleted=46420554464227, DisplayPresentTime=0, CommandSubmissionCompleted=46420550008534, 
2024-09-24 10:38:44.088 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:44.130 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  Created component [c2.sec.mp3.decoder]
2024-09-24 10:38:44.130 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(ALLOCATED)
2024-09-24 10:38:44.132 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  D  read media type: audio/mpeg
2024-09-24 10:38:44.137 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.max-count.values
2024-09-24 10:38:44.137 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.subscribed-indices.values
2024-09-24 10:38:44.137 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: input.buffers.allocator-ids.values
2024-09-24 10:38:44.137 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.allocator-ids.values
2024-09-24 10:38:44.138 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.allocator-ids.values
2024-09-24 10:38:44.138 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.pool-ids.values
2024-09-24 10:38:44.138 11488-11564 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.pool-ids.values
2024-09-24 10:38:44.141 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:38:44.141 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  D  c2 config diff is Dict {
                                                                                                      c2::u32 coded.bitrate.value = 64000
                                                                                                      c2::u32 input.buffers.max-size.value = 8192
                                                                                                      c2::u32 input.delay.value = 0
                                                                                                      string input.media-type.value = "audio/mpeg"
                                                                                                      string output.media-type.value = "audio/raw"
                                                                                                      c2::u32 raw.channel-count.value = 2
                                                                                                      c2::u32 raw.sample-rate.value = 44100
                                                                                                    }
2024-09-24 10:38:44.159 11488-11564 MediaCodec              com.quest.mediasessionforwardplayer  I  MediaCodec will operate in async mode
2024-09-24 10:38:44.161 11488-11564 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:38:44.162 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder] buffers are bound to CCodec for this session
2024-09-24 10:38:44.162 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  appPid(11488) width(0) height(0)
2024-09-24 10:38:44.162 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for log-session-id
2024-09-24 10:38:44.162 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for flags
2024-09-24 10:38:44.164 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  D  config failed => CORRUPTED
2024-09-24 10:38:44.164 11488-11564 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1107298332.
2024-09-24 10:38:44.164 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  D  client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
2024-09-24 10:38:44.164 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  W  This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
2024-09-24 10:38:44.164 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  D  encoding statistics level = 0
2024-09-24 10:38:44.164 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats input: AMessage(what = 0x00000000) = {
                                                                                                      int32_t bitrate = 64000
                                                                                                      int32_t channel-count = 2
                                                                                                      int32_t max-input-size = 8192
                                                                                                      string mime = "audio/mpeg"
                                                                                                      int32_t sample-rate = 44100
                                                                                                    }
2024-09-24 10:38:44.164 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats output: AMessage(what = 0x00000000) = {
                                                                                                      int32_t channel-count = 2
                                                                                                      string mime = "audio/raw"
                                                                                                      int32_t sample-rate = 44100
                                                                                                      int32_t android._config-pcm-encoding = 2
                                                                                                    }
2024-09-24 10:38:44.165 11488-11564 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:38:44.166 11488-11531 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:38:44.169 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(STARTING)
2024-09-24 10:38:44.174 11488-11564 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:38:44.174 11488-11564 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:38:44.174 11488-11564 C2Store                 com.quest.mediasessionforwardplayer  D  Using ION
2024-09-24 10:38:44.181 11488-11564 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#648] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
2024-09-24 10:38:44.213 11488-11564 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder#648] Created output block pool with allocatorID 16 => poolID 49 - OK
2024-09-24 10:38:44.214 11488-11564 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#648] Configured output block pool ids 49 => OK
2024-09-24 10:38:44.215 11488-11564 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RUNNING)
2024-09-24 10:38:44.217 11488-11564 ion                     com.quest.mediasessionforwardplayer  E  ioctl c0044901 failed with code -1: Invalid argument
2024-09-24 10:38:44.218 11488-11564 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder#648] 4 initial input buffers available
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=9.51, mediaPos=0.00, window=3, period=3, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:44.242 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:44.243 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:44.243 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:38:44.243 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:38:44.243 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:38:44.309 11488-11531 AudioTrack              com.quest.mediasessionforwardplayer  D  setVolume(1.000000, 1.000000) pid : 11488
2024-09-24 10:38:44.311 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:38:44.367 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:38:44.371 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:38:44.375 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  audioEnabled [eventTime=9.65, mediaPos=0.00, window=3, period=3]
2024-09-24 10:38:44.386 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  tracks [eventTime=9.66, mediaPos=0.00, window=3, period=3
2024-09-24 10:38:44.387 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    group [
2024-09-24 10:38:44.387 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      [X] Track:0, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100, supported=YES
2024-09-24 10:38:44.388 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:38:44.388 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    Metadata [
2024-09-24 10:38:44.388 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TIT2: description=null: values=[The Music In You]
2024-09-24 10:38:44.388 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TPE1: description=null: values=[The Kyoto Connection]
2024-09-24 10:38:44.388 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TRCK: description=null: values=[4]
2024-09-24 10:38:44.389 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TALB: description=null: values=[Wake Up]
2024-09-24 10:38:44.389 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TDRC: description=null: values=[2015-01-08T12:30:04]
2024-09-24 10:38:44.389 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TCON: description=null: values=[Pop]
2024-09-24 10:38:44.389 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TCOP: description=null: values=[Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/]
2024-09-24 10:38:44.389 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TDAT: description=null: values=[2015-01-08 12:30:04]
2024-09-24 10:38:44.390 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      APIC: mimeType=image/png, description=
2024-09-24 10:38:44.390 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TDEN: description=null: values=[2013-05-18T06:03:08]
2024-09-24 10:38:44.390 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      COMM: language=eng, description=, text=URL: http://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/04_The_Music_In_You
                                                                                                    Comments: http://freemusicarchive.org/
                                                                                                    Curator: ccCommunity
                                                                                                    Copyright: Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/
2024-09-24 10:38:44.390 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TDTG: description=null: values=[2013-05-18T06:03:08]
2024-09-24 10:38:44.391 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D      TPE2: description=null: values=[The Kyoto Connection]
2024-09-24 10:38:44.391 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:38:44.391 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:38:44.437 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  downstreamFormat [eventTime=9.71, mediaPos=0.00, window=3, period=3, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:38:44.448 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderInitialized [eventTime=9.72, mediaPos=0.00, window=3, period=3, c2.sec.mp3.decoder]
2024-09-24 10:38:44.452 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  audioInputFormat [eventTime=9.72, mediaPos=0.00, window=3, period=3, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:38:44.455 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:44.457 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007da2fa8000}
2024-09-24 10:38:44.466 11488-11488 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:38:44.466 11488-11488 InputMethodManager      com.quest.mediasessionforwardplayer  I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-09-24 10:38:44.491 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=9.76, mediaPos=0.00, window=3, period=3, READY]
2024-09-24 10:38:44.499 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=9.77, mediaPos=0.00, window=3, period=3, true]
2024-09-24 10:38:44.561 11488-11498 onforwardplayer         com.quest.mediasessionforwardplayer  I  Background concurrent copying GC freed 47869(2215KB) AllocSpace objects, 7(456KB) LOS objects, 49% free, 8656KB/16MB, paused 280us,783us total 228.914ms
2024-09-24 10:38:44.617 11488-11531 AudioTrack              com.quest.mediasessionforwardplayer  D  getTimestamp_l(425): device stall time corrected using current time 46421118168381
2024-09-24 10:38:44.679 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  audioTrackInit [eventTime=9.95, mediaPos=0.00, window=3, period=3, 2,12,44100,false,false,60416]
2024-09-24 10:38:44.686 11488-11488 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=false, type=ime, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:38:44.689 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:38:44.693 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:38:44.693 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity set to true
2024-09-24 10:38:44.697 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Release 8fe833b [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:38:44.808 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.835 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.863 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.890 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.919 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.947 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:44.976 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:45.005 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:45.034 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:45.070 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:45.077 11488-11488 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:38:45.121 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:38:45.196 11488-11517 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@8537404[PlayableFolderActivity]#1](f:0,a:1) destructor()
2024-09-24 10:38:45.196 11488-11517 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@8537404[PlayableFolderActivity]#1(BLAST Consumer)1](id:2ce000000001,api:0,p:-1,c:11488) disconnect
2024-09-24 10:38:45.216 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=16 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:38:46.209 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:38:46.221 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:38:46.339 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:46.396 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=11.67, mediaPos=1.69, window=3, period=3, false]
2024-09-24 10:38:46.769 11488-11497 onforwardplayer         com.quest.mediasessionforwardplayer  I  Compiler allocated 7198KB to compile void android.view.ViewRootImpl.performTraversals()
2024-09-24 10:38:47.407 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:38:47.415 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:38:47.458 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=12.73, mediaPos=2.75, window=3, period=3, false, USER_REQUEST]
2024-09-24 10:38:47.466 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=12.74, mediaPos=2.75, window=3, period=3, false]
2024-09-24 10:38:47.525 11488-11488 NotificationManager     com.quest.mediasessionforwardplayer  I  com.quest.mediasessionforwardplayer: notify(1001, null, Notification(channel=default_channel_id shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x8 color=0x00000000 category=transport groupKey=media3_group_key actions=4 vis=PUBLIC semFlags=0x0 semPriority=0 semMissedCount=0)) as user
2024-09-24 10:38:49.746 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:38:49.746 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:49.759 11488-11488 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:38:50.143 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:38:50.158 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  onWindowVisibilityChanged(8) false android.view.SurfaceView{c94d845 V.E...... ........ 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.158 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 Changes: creating=false format=false size=false visible=true alpha=false hint=false visible=true left=false top=false z=false attached=true lifecycleStrategy=false
2024-09-24 10:38:50.159 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  211081285 Cur surface: Surface(name=null)/@0x527b91a
2024-09-24 10:38:50.161 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  updateSurface: mVisible = false mSurface.isValid() = true
2024-09-24 10:38:50.161 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = true
2024-09-24 10:38:50.174 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  V  Layout: x=0 y=32 w=800 h=399, frame=Rect(0, 0 - 800, 399)
2024-09-24 10:38:50.201 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:38:50.207 11488-11517 SurfaceView             com.quest.mediasessionforwardplayer  D  109814916 windowPositionLost, frameNr = 0
2024-09-24 10:38:50.210 11488-11517 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  aOrMT: ViewRootImpl@84b73c2[PlayerActivity] t = android.view.SurfaceControl$Transaction@7ad746d fN = 0 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionLost:1696 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:376 
2024-09-24 10:38:50.214 11488-11517 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da4765880 mBlastBufferQueue=0xb400007da4781f80 fn= 0 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionLost:1696 
2024-09-24 10:38:50.227 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:38:50.263 11488-11488 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:1) destructor()
2024-09-24 10:38:50.263 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2(BLAST Consumer)2](id:2ce000000002,api:0,p:-1,c:11488) disconnect
2024-09-24 10:38:50.266 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=28 res=0x402 s={false 0x0} ch=true seqId=0
2024-09-24 10:38:50.267 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  windowStopped(true) false android.view.SurfaceView{c94d845 V.E...... ........ 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.267 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.268 11488-11488 SurfaceView             com.quest.mediasessionforwardplayer  I  211081285 surfaceDestroyed
2024-09-24 10:38:50.269 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  surfaceDestroyed callback.size 1 #1 android.view.SurfaceView{c94d845 V.E...... ........ 0,0-800,399}
2024-09-24 10:38:50.278 11488-11488 EventLogger             com.quest.mediasessionforwardplayer  D  surfaceSize [eventTime=15.55, mediaPos=2.76, window=3, period=3, 0, 0]
2024-09-24 10:38:50.281 11488-11488 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#3](f:0,a:0) destructor()
2024-09-24 10:38:50.281 11488-11488 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#3(BLAST Consumer)3](id:2ce000000003,api:0,p:-1,c:11488) disconnect
2024-09-24 10:38:50.282 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.285 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.286 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.291 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:38:50.325 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:50.330 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:50.338 11488-11488 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:38:50.342 11488-11488 MediaController         com.quest.mediasessionforwardplayer  I  Release a42ea36 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:38:50.347 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:38:50.348 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity set to true
2024-09-24 10:38:50.348 11488-11517 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:38:50.382 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=19 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:38:50.382 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.382 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.388 11488-11488 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'ClientS', fd=145
2024-09-24 10:38:50.392 11488-11488 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@84b73c2[PlayerActivity]#8
2024-09-24 10:38:50.408 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.409 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.423 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.424 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.440 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.441 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.455 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.456 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.460 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.460 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.475 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.475 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.490 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.490 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.506 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.507 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.522 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.523 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.540 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.540 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.556 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.556 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.572 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.573 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.589 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.589 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.607 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.607 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:50.626 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:38:50.627 11488-11488 SurfaceView@c94d845     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:38:51.396 11488-11524 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  E  Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(exo-sync-b-334901521#7) as ready
2024-09-24 10:38:51.398 11488-11524 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  I  checkIfSyncIsComplete: Callers=android.window.SurfaceSyncGroup.markSyncReady:281 android.window.SurfaceSyncGroup.lambda$addTimeout$6:858 android.window.SurfaceSyncGroup.$r8$lambda$uwDDNEc7x49_0jw1RlF3nT6SMEk:0 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda6.run:2 android.os.Handler.handleCallback:958 
2024-09-24 10:38:51.398 11488-11524 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  D  Successfully finished sync id=exo-sync-b-334901521#7
---------------------------- PROCESS ENDED (11488) for package com.quest.mediasessionforwardplayer ----------------------------
---------------------------- PROCESS STARTED (11596) for package com.quest.mediasessionforwardplayer ----------------------------
2024-09-24 10:38:53.392 11596-11596 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.dm': No such file or directory
2024-09-24 10:38:53.392 11596-11596 ziparchive              com.quest.mediasessionforwardplayer  W  Unable to open '/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.dm': No such file or directory
2024-09-24 10:38:54.539 11596-11596 nativeloader            com.quest.mediasessionforwardplayer  D  Configuring clns-6 for other apk /data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~pmUwlFzyEYVJ-beA6sD7aw==/com.quest.mediasessionforwardplayer-RjCGfn3golJPaEvVSpiD0g==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/com.quest.mediasessionforwardplayer
2024-09-24 10:38:54.607 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Currently set values for:
2024-09-24 10:38:54.608 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_pkgs=[]
2024-09-24 10:38:54.608 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V    angle_gl_driver_selection_values=[]
2024-09-24 10:38:54.610 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  ANGLE GameManagerService for com.quest.mediasessionforwardplayer: false
2024-09-24 10:38:54.610 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  com.quest.mediasessionforwardplayer is not listed in per-application setting
2024-09-24 10:38:54.610 11596-11596 GraphicsEnvironment     com.quest.mediasessionforwardplayer  V  Neither updatable production driver nor prerelease driver is supported.
2024-09-24 10:38:55.160 11596-11596 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Init e87340a [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:55.319 11596-11596 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:38:55.915 11596-11596 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10863; state: ENABLED
2024-09-24 10:38:55.957 11596-11596 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init 8e7f3 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:56.038 11596-11596 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:38:56.194 11596-11596 MediaController         com.quest.mediasessionforwardplayer  I  Init d16729 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:38:56.289 11596-11596 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 77 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:38:56.346 11596-11596 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:38:56.347 11596-11596 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  null position  0
2024-09-24 10:38:56.358 11596-11596 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Release 8e7f3 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-09-24 10:38:56.365 11596-11596 MediaController         com.quest.mediasessionforwardplayer  I  Release d16729 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-09-24 10:38:56.369 11596-11596 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Release e87340a [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-09-24 10:39:01.726 11596-11627 ProfileInstaller        com.quest.mediasessionforwardplayer  D  Installing profile for com.quest.mediasessionforwardplayer

We dont get the mediaid and position

2024-09-24 10:38:56.346 11596-11596 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:38:56.347 11596-11596 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  null position  0

@pawaom
Copy link
Author

pawaom commented Sep 24, 2024

on samsung second case

2024-09-24 10:43:02.626 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:43:02.632 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:43:02.634 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:43:02.894 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:43:04.932 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:43:04.934 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:43:04.935 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:43:05.040   884-2375  BufferQueueDebug        surfaceflinger                       E  [ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66}#12458](this:0xb40000730101f790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66}#12458'
2024-09-24 10:43:05.154 11698-11698 DecorView               com.quest.mediasessionforwardplayer  I  setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@7a0834d
2024-09-24 10:43:05.328 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Init 4691422 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:43:05.346 11698-11728 NativeCust...ncyManager com.quest.mediasessionforwardplayer  D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-09-24 10:43:05.353   884-927   BufferQueueDebug        surfaceflinger                       E  [e9e27a5 com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity#12459](this:0xb400007300ffc790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'e9e27a5 com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity#12459'
2024-09-24 10:43:05.362 11698-11698 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:43:05.364 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  synced displayState. AttachInfo displayState=2
2024-09-24 10:43:05.365 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  setView = com.android.internal.policy.DecorView@68d057a TM=true
2024-09-24 10:43:05.380 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.387 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.392 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.415   884-927   BufferQueueDebug        surfaceflinger                       E  [com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity$_11698#12460](this:0xb400007300fff790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity$_11698#12460'
2024-09-24 10:43:05.438 11698-11698 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:43:05.441 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2db200000001,api:0,p:-1,c:11698) connect: controlledByApp=false
2024-09-24 10:43:05.443 11698-11698 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  new BLASTBufferQueue, mName= ViewRootImpl@7bff30f[PlayableFolderActivity] mNativeObject= 0xb400007dfa40bd00 sc.mNativeObject= 0xb400007dfa5a26c0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 
2024-09-24 10:43:05.444 11698-11698 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 1340 mName = ViewRootImpl@7bff30f[PlayableFolderActivity] mNativeObject= 0xb400007dfa40bd00 sc.mNativeObject= 0xb400007dfa5a26c0 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 
2024-09-24 10:43:05.446 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=28 res=0x403 s={true 0xb400007dfa613000} ch=true seqId=0
2024-09-24 10:43:05.450 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007dfa613000} hwInitialized=true
2024-09-24 10:43:05.463 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:43:05.467 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 
2024-09-24 10:43:05.468 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setup new sync=wmsSync-ViewRootImpl@7bff30f[PlayableFolderActivity]#2
2024-09-24 10:43:05.468 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@7bff30f[PlayableFolderActivity]#3
2024-09-24 10:43:05.470 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  registerCallbacksForSync syncBuffer=false
2024-09-24 10:43:05.520 11698-11736 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameDrawingCallback syncResult=0 frameNum=1.
2024-09-24 10:43:05.521 11698-11736 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da65a8200 mBlastBufferQueue=0xb400007dfa40bd00 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack> 
2024-09-24 10:43:05.521 11698-11736 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setting up sync and frameCommitCallback
2024-09-24 10:43:05.534 11698-11728 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@7bff30f[PlayableFolderActivity]#1](f:0,a:0) onFrameAvailable the first frame is available
2024-09-24 10:43:05.535 11698-11728 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@7bff30f[PlayableFolderActivity]#1](f:0,a:1) acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=46682034528089(auto) mPendingTransactions.size=0 graphicBufferId=50242527428617 transform=0
2024-09-24 10:43:05.536 11698-11728 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-09-24 10:43:05.538 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CFMS:: SetUp Pid : 11698    Tid : 11728
2024-09-24 10:43:05.539 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  reportDrawFinished seqId=0
2024-09-24 10:43:05.545 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:43:05.546 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:43:05.547 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:05.547   884-2375  BufferQueueDebug        surfaceflinger                       E  [Transition Root: ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66}#12463](this:0xb400007301029790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Transition Root: ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66}#12463'
2024-09-24 10:43:05.550 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:05.562   884-2375  BufferQueueDebug        surfaceflinger                       E  [524e641 ActivityRecordInputSink com.quest.mediasessionforwardplayer/.PlayableFolderActivity#12464](this:0xb400007301038790,id:-1,api:0,p:-1,c:-1) id info cannot be read from '524e641 ActivityRecordInputSink com.quest.mediasessionforwardplayer/.PlayableFolderActivity#12464'
2024-09-24 10:43:05.586 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:43:05.588 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:43:05.610   884-1409  BufferQueueDebug        surfaceflinger                       E  [DimTransitionLayer for Surface(name=ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66})/@0xb7fbb87#12468](this:0xb400007302d27790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'DimTransitionLayer for Surface(name=ActivityRecord{9a3a127 u0 com.quest.mediasessionforwardplayer/.PlayableFolderActivity t66})/@0xb7fbb87#12468'
2024-09-24 10:43:05.652 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.680 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.708 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.735 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.762 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.790 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.817 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.844 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.872 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.898 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.925 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.951 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:05.980 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:06.030 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:43:06.031 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007dfa613000}
2024-09-24 10:43:06.041 11698-11698 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:43:06.041 11698-11698 InputMethodManager      com.quest.mediasessionforwardplayer  I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-09-24 10:43:06.079 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=false, type=ime, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity
2024-09-24 10:43:06.085 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:43:06.106 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:43:06.127 11698-11698 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0](f:0,a:1) destructor()
2024-09-24 10:43:06.127 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@53441eb[MainActivity]#0(BLAST Consumer)0](id:2db200000000,api:0,p:-1,c:11698) disconnect
2024-09-24 10:43:06.130 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=16 res=0x402 s={false 0x0} ch=true seqId=0
2024-09-24 10:43:06.136 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:43:06.137 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity set to true
2024-09-24 10:43:06.139 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Release b75773 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder]
2024-09-24 10:43:06.248 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=87 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:43:06.255  1341-3153  WindowManager           system_server                        E  win=Window{b876f92 u0 com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.MainActivity} destroySurfaces: appStopped=true cleanupOnResume=false win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.ActivityRecord.destroySurfaces:6952 com.android.server.wm.ActivityRecord.destroySurfaces:6933 com.android.server.wm.ActivityRecord.activityStopped:7633 com.android.server.wm.ActivityClientController.activityStopped:310 android.app.IActivityClientController$Stub.onTransact:702 com.android.server.wm.ActivityClientController.onTransact:175 android.os.Binder.execTransactInternal:1380 
2024-09-24 10:43:07.508 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 0
2024-09-24 10:43:07.510 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  ViewPostIme pointer 1
2024-09-24 10:43:07.511 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D  onTouchUp() mTouchMode : 0
2024-09-24 10:43:07.629   884-1188  BufferQueueDebug        surfaceflinger                       E  [ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66}#12473](this:0xb400007303d7c790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66}#12473'
2024-09-24 10:43:07.712 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=28.84, mediaPos=0.00, window=2, periodCount=13, windowCount=13, reason=PLAYLIST_CHANGED
2024-09-24 10:43:07.713 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.713 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.713 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.713 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:07.713 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:07.714 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:07.714 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:07.714 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:07.714 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:43:07.749 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  mediaItem [eventTime=28.88, mediaPos=0.00, window=2, reason=PLAYLIST_CHANGED]
2024-09-24 10:43:07.776 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=28.91, mediaPos=0.00, window=2, BUFFERING]
2024-09-24 10:43:07.790 11698-11760 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(128) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:43:07.799 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=28.93, mediaPos=0.00, window=2, true, USER_REQUEST]
2024-09-24 10:43:07.837 11698-11766 TrafficStats            com.quest.mediasessionforwardplayer  D  tagSocket(120) with statsTag=0xffffffff, statsUid=-1
2024-09-24 10:43:07.941 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=29.08, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:07.942 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=false]
2024-09-24 10:43:07.946 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:07.946 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:43:07.964 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=29.10, mediaPos=0.00, window=2, period=2, true]
2024-09-24 10:43:08.156 11698-11698 DecorView               com.quest.mediasessionforwardplayer  I  setWindowBackground: isPopOver=false color=ff303030 d=android.graphics.drawable.ColorDrawable@255f1b2
2024-09-24 10:43:08.265 11698-11760 skia                    com.quest.mediasessionforwardplayer  D  onGetGainmapInfo: false.
2024-09-24 10:43:08.569 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  212618443 updateSurface: has no frame
2024-09-24 10:43:09.207 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Init a42ea36 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34]
2024-09-24 10:43:09.240 11698-11728 NativeCust...ncyManager com.quest.mediasessionforwardplayer  D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-09-24 10:43:09.248   884-1188  BufferQueueDebug        surfaceflinger                       E  [99f3b4c com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity#12474](this:0xb400007303d7f790,id:-1,api:0,p:-1,c:-1) id info cannot be read from '99f3b4c com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity#12474'
2024-09-24 10:43:09.266 11698-11698 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:43:09.270 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  synced displayState. AttachInfo displayState=2
2024-09-24 10:43:09.278 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  setView = com.android.internal.policy.DecorView@3197809 TM=true
2024-09-24 10:43:09.280 11698-11709 onforwardplayer         com.quest.mediasessionforwardplayer  I  Background concurrent copying GC freed 38181(1888KB) AllocSpace objects, 3(104KB) LOS objects, 49% free, 7537KB/14MB, paused 318us,141us total 102.248ms
2024-09-24 10:43:09.283 11698-11698 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 86 frames!  The application may be doing too much work on its main thread.
2024-09-24 10:43:09.283 11698-11710 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'ClientS', fd=188
2024-09-24 10:43:09.310 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  onWindowVisibilityChanged(0) true android.view.SurfaceView{cac4ccb V.E...... ......I. 0,0-0,0} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:09.310 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  212618443 updateSurface: has no frame
2024-09-24 10:43:09.322 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:09.329 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:09.361   884-1188  BufferQueueDebug        surfaceflinger                       E  [com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity$_11698#12475](this:0xb400007303db4790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity$_11698#12475'
2024-09-24 10:43:09.393 11698-11698 InsetsController        com.quest.mediasessionforwardplayer  I  onStateChanged: host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 800, 1340), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=17, center=Point(17, 17)}, RoundedCorner{position=TopRight, radius=17, center=Point(783, 17)}, RoundedCorner{position=BottomRight, radius=17, center=Point(783, 1323)}, RoundedCorner{position=BottomLeft, radius=17, center=Point(17, 1323)}]}  mRoundedCornerFrame=Rect(0, 0 - 800, 1340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(742, 0 - 800, 32) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=800 displayHeight=1340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {3af30000 mType=statusBars mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30005 mType=mandatorySystemGestures mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {3af30006 mType=tappableElement mFrame=[0,0][800,32] mVisible=true mFlags=[]}, InsetsSource: {76470001 mType=navigationBars mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {76470005 mType=mandatorySystemGestures mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470006 mType=tappableElement mFrame=[0,1276][800,1340] mVisible=true mFlags=[]}, InsetsSource: {76470024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
2024-09-24 10:43:09.396 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2db200000002,api:0,p:-1,c:11698) connect: controlledByApp=false
2024-09-24 10:43:09.398 11698-11698 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  new BLASTBufferQueue, mName= ViewRootImpl@84b73c2[PlayerActivity] mNativeObject= 0xb400007dfa40a800 sc.mNativeObject= 0xb400007dfa57f140 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 
2024-09-24 10:43:09.400 11698-11698 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 1340 mName = ViewRootImpl@84b73c2[PlayerActivity] mNativeObject= 0xb400007dfa40a800 sc.mNativeObject= 0xb400007dfa57f140 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 
2024-09-24 10:43:09.401 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)0 dur=38 res=0x403 s={true 0xb400007dfa5cf000} ch=true seqId=0
2024-09-24 10:43:09.405 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007dfa5cf000} hwInitialized=true
2024-09-24 10:43:09.413 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  212618443 updateSurface: has no frame
2024-09-24 10:43:09.418 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:43:09.421 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  windowStopped(false) true android.view.SurfaceView{cac4ccb V.E...... ......ID 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:09.422 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  212618443 updateSurface: has no frame
2024-09-24 10:43:09.424 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 
2024-09-24 10:43:09.425 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 Changes: creating=true format=true size=true visible=true alpha=false hint=false visible=true left=true top=true z=false attached=true lifecycleStrategy=true
2024-09-24 10:43:09.426   884-1188  BufferQueueDebug        surfaceflinger                       E  [Bounds for - com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity@0#12478](this:0xb400007303dc8790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Bounds for - com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity@0#12478'
2024-09-24 10:43:09.429   884-1188  BufferQueueDebug        surfaceflinger                       E  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#12479](this:0xb400007303ddb790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#12479'
2024-09-24 10:43:09.430   884-1188  BufferQueueDebug        surfaceflinger                       E  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0(BLAST)#12480](this:0xb400007303de5790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0(BLAST)#12480'
2024-09-24 10:43:09.432   884-1188  BufferQueueDebug        surfaceflinger                       E  [Background for SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#12481](this:0xb400007303de8790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Background for SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#12481'
2024-09-24 10:43:09.433 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [](id:2db200000003,api:0,p:-1,c:11698) connect: controlledByApp=false
2024-09-24 10:43:09.435 11698-11698 BLASTBufferQueue_Java   com.quest.mediasessionforwardplayer  I  update, w= 800 h= 399 mName = null mNativeObject= 0xb400007da65c0000 sc.mNativeObject= 0xb400007dfa5b2f00 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1517 android.view.SurfaceView.updateSurface:1193 android.view.SurfaceView.lambda$new$0:258 android.view.SurfaceView.$r8$lambda$cm3nmzErr-srXoT_KjIYQgdhFN0:0 android.view.SurfaceView$$ExternalSyntheticLambda2.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1204 
2024-09-24 10:43:09.436 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  212618443 Cur surface: Surface(name=null)/@0x527b91a
2024-09-24 10:43:09.437 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  pST: sr = Rect(0, 32 - 800, 431) sw = 800 sh = 399
2024-09-24 10:43:09.440 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  212618443 performSurfaceTransaction RenderWorker position = [0, 32, 800, 431] surfaceSize = 800x399
2024-09-24 10:43:09.441 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  updateSurface: mVisible = true mSurface.isValid() = true
2024-09-24 10:43:09.441 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
2024-09-24 10:43:09.441 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 visibleChanged -- surfaceCreated
2024-09-24 10:43:09.442 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  surfaceCreated 0 #8 android.view.SurfaceView{cac4ccb V.E...... ......ID 0,0-800,399}
2024-09-24 10:43:09.442 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 surfaceChanged -- format=4 w=800 h=399
2024-09-24 10:43:09.443 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  surfaceChanged (800,399) 0 #8 android.view.SurfaceView{cac4ccb V.E...... ......ID 0,0-800,399}
2024-09-24 10:43:09.443 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 surfaceRedrawNeeded
2024-09-24 10:43:09.445 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 finishedDrawing
2024-09-24 10:43:09.446 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  V  Layout: x=0 y=32 w=800 h=399, frame=Rect(0, 0 - 800, 399)
2024-09-24 10:43:09.447 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setup new sync=wmsSync-ViewRootImpl@84b73c2[PlayerActivity]#5
2024-09-24 10:43:09.447 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@84b73c2[PlayerActivity]#6
2024-09-24 10:43:09.449 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  registerCallbacksForSync syncBuffer=false
2024-09-24 10:43:09.476 11698-11728 SurfaceView             com.quest.mediasessionforwardplayer  D  212618443 updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 32, 800, 431] surfaceSize = 800x399
2024-09-24 10:43:09.476 11698-11728 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  uSP: rtp = Rect(0, 32 - 800, 431) rtsw = 800 rtsh = 399
2024-09-24 10:43:09.477 11698-11728 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  onSSPAndSRT: pl = 0 pt = 32 sx = 1.0 sy = 1.0
2024-09-24 10:43:09.479 11698-11728 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  aOrMT: ViewRootImpl@84b73c2[PlayerActivity] t = android.view.SurfaceControl$Transaction@9bb1f41 fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369 
2024-09-24 10:43:09.480 11698-11728 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007e04209180 mBlastBufferQueue=0xb400007dfa40a800 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 
2024-09-24 10:43:09.481 11698-11737 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameDrawingCallback syncResult=0 frameNum=1.
2024-09-24 10:43:09.482 11698-11737 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007dfa355380 mBlastBufferQueue=0xb400007dfa40a800 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack> 
2024-09-24 10:43:09.482 11698-11737 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Setting up sync and frameCommitCallback
2024-09-24 10:43:09.483 11698-11766 Mp3Extractor            com.quest.mediasessionforwardplayer  I  Data size mismatch between stream (10728561) and Xing frame (10728433), using Xing value.
2024-09-24 10:43:09.495 11698-11743 AudioManager            com.quest.mediasessionforwardplayer  I  getParameters keys = offloadVariableRateSupported
2024-09-24 10:43:09.515 11698-11728 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:0) onFrameAvailable the first frame is available
2024-09-24 10:43:09.517 11698-11728 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:1) acquireNextBufferLocked size=800x1340 mFrameNumber=1 applyTransaction=true mTimestamp=46686015124166(auto) mPendingTransactions.size=0 graphicBufferId=50242527428620 transform=0
2024-09-24 10:43:09.518 11698-11728 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-09-24 10:43:09.520 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CFMS:: SetUp Pid : 11698    Tid : 11728
2024-09-24 10:43:09.520 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  reportDrawFinished seqId=0
2024-09-24 10:43:09.525 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:43:09.526 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:09.529 11698-11715 OpenGLRenderer          com.quest.mediasessionforwardplayer  I  Davey! duration=1671ms; Flags=1, FrameTimelineVsyncId=5185110, IntendedVsync=46684344193270, Vsync=46685773719412, InputEventId=0, HandleInputStart=46685784320243, AnimationStart=46685784434473, PerformTraversalsStart=46685785722319, DrawStart=46685950564320, FrameDeadline=46684360859937, FrameInterval=46685783287935, FrameStartTime=16627912, SyncQueued=46685969969858, SyncStart=46685972720550, IssueDrawCommandsStart=46685981327550, SwapBuffers=46686013947781, FrameCompleted=46686018555935, DequeueBufferDuration=0, QueueBufferDuration=2377769, GpuCompleted=46686018555935, SwapBuffersCompleted=46686018075627, DisplayPresentTime=0, CommandSubmissionCompleted=46686013947781, 
2024-09-24 10:43:09.532   884-1188  BufferQueueDebug        surfaceflinger                       E  [Transition Root: ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66}#12482](this:0xb400007303deb790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Transition Root: ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66}#12482'
2024-09-24 10:43:09.539 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:09.551   884-1188  BufferQueueDebug        surfaceflinger                       E  [2200e3a ActivityRecordInputSink com.quest.mediasessionforwardplayer/.PlayerActivity#12483](this:0xb400007303df5790,id:-1,api:0,p:-1,c:-1) id info cannot be read from '2200e3a ActivityRecordInputSink com.quest.mediasessionforwardplayer/.PlayerActivity#12483'
2024-09-24 10:43:09.559 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-ima
2024-09-24 10:43:09.566 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/mpeg-L1
2024-09-24 10:43:09.569 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/mpeg-L2
2024-09-24 10:43:09.573 11698-11743 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime video/wvc1
2024-09-24 10:43:09.576 11698-11743 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime video/x-ms-wmv
2024-09-24 10:43:09.588 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-dvi-ima
2024-09-24 10:43:09.589   884-2375  BufferQueueDebug        surfaceflinger                       E  [DimTransitionLayer for Surface(name=ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66})/@0x4e6184d#12487](this:0xb400007302c5b790,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'DimTransitionLayer for Surface(name=ActivityRecord{44d048 u0 com.quest.mediasessionforwardplayer/.PlayerActivity t66})/@0x4e6184d#12487'
2024-09-24 10:43:09.590 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-dvi-ima
2024-09-24 10:43:09.592 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-ms
2024-09-24 10:43:09.594 11698-11743 AudioCapabilities       com.quest.mediasessionforwardplayer  W  Unsupported mime audio/x-adpcm-ms
2024-09-24 10:43:09.669 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  HWUI - treat SMPTE_170M as sRGB
2024-09-24 10:43:09.700 11698-11743 VideoCapabilities       com.quest.mediasessionforwardplayer  W  Unrecognized profile/level 32768/256 for video/mp4v-es
2024-09-24 10:43:09.719 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:43:09.722 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:43:09.730 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=30.86, mediaPos=0.00, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:43:09.730 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:09.730 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:09.732 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [264.44]
2024-09-24 10:43:09.732 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:09.732 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:09.732 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:09.733 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [264.44, seekable=true, dynamic=false]
2024-09-24 10:43:09.733 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:09.733 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:43:09.795 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:43:09.796 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007dfa5cf000}
2024-09-24 10:43:09.803 11698-11698 InputMethodManagerUtils com.quest.mediasessionforwardplayer  D  startInputInner - Id : 0
2024-09-24 10:43:09.803 11698-11698 InputMethodManager      com.quest.mediasessionforwardplayer  I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-09-24 10:43:10.038 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.075 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.105 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.132 11698-11743 DMCodecAdapterFactory   com.quest.mediasessionforwardplayer  I  Creating an asynchronous MediaCodec adapter for track type audio
2024-09-24 10:43:10.137 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.139 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  state->set(ALLOCATING)
2024-09-24 10:43:10.140 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  allocate(c2.sec.mp3.decoder)
2024-09-24 10:43:10.142 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  I  Available Codec2 services: "default" "default0" "software"
2024-09-24 10:43:10.145 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  setting up 'default' as default (vendor) store
2024-09-24 10:43:10.156 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  Created component [c2.sec.mp3.decoder]
2024-09-24 10:43:10.157 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(ALLOCATED)
2024-09-24 10:43:10.157 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  D  read media type: audio/mpeg
2024-09-24 10:43:10.160 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.max-count.values
2024-09-24 10:43:10.160 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.subscribed-indices.values
2024-09-24 10:43:10.160 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: input.buffers.allocator-ids.values
2024-09-24 10:43:10.161 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.allocator-ids.values
2024-09-24 10:43:10.161 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.allocator-ids.values
2024-09-24 10:43:10.161 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: output.buffers.pool-ids.values
2024-09-24 10:43:10.161 11698-11773 ReflectedParamUpdater   com.quest.mediasessionforwardplayer  D  extent() != 1 for single value type: algo.buffers.pool-ids.values
2024-09-24 10:43:10.163 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:43:10.163 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  D  c2 config diff is Dict {
                                                                                                      c2::u32 coded.bitrate.value = 64000
                                                                                                      c2::u32 input.buffers.max-size.value = 8192
                                                                                                      c2::u32 input.delay.value = 0
                                                                                                      string input.media-type.value = "audio/mpeg"
                                                                                                      string output.media-type.value = "audio/raw"
                                                                                                      c2::u32 raw.channel-count.value = 2
                                                                                                      c2::u32 raw.sample-rate.value = 44100
                                                                                                    }
2024-09-24 10:43:10.169 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.172 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  I  MediaCodec will operate in async mode
2024-09-24 10:43:10.173 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:43:10.173 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder] buffers are bound to CCodec for this session
2024-09-24 10:43:10.174 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  appPid(11698) width(0) height(0)
2024-09-24 10:43:10.174 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for log-session-id
2024-09-24 10:43:10.174 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  D  no c2 equivalents for flags
2024-09-24 10:43:10.174 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  D  config failed => CORRUPTED
2024-09-24 10:43:10.175 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1107298332.
2024-09-24 10:43:10.175 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  D  client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
2024-09-24 10:43:10.175 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  W  This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
2024-09-24 10:43:10.175 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  D  encoding statistics level = 0
2024-09-24 10:43:10.175 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats input: AMessage(what = 0x00000000) = {
                                                                                                      int32_t bitrate = 64000
                                                                                                      int32_t channel-count = 2
                                                                                                      int32_t max-input-size = 8192
                                                                                                      string mime = "audio/mpeg"
                                                                                                      int32_t sample-rate = 44100
                                                                                                    }
2024-09-24 10:43:10.175 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  D  setup formats output: AMessage(what = 0x00000000) = {
                                                                                                      int32_t channel-count = 2
                                                                                                      string mime = "audio/raw"
                                                                                                      int32_t sample-rate = 44100
                                                                                                      int32_t android._config-pcm-encoding = 2
                                                                                                    }
2024-09-24 10:43:10.175 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:43:10.177 11698-11743 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:43:10.178 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(STARTING)
2024-09-24 10:43:10.180 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:43:10.180 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:43:10.180 11698-11773 C2Store                 com.quest.mediasessionforwardplayer  D  Using ION
2024-09-24 10:43:10.182 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
2024-09-24 10:43:10.184 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder#234] Created output block pool with allocatorID 16 => poolID 50 - OK
2024-09-24 10:43:10.184 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] Configured output block pool ids 50 => OK
2024-09-24 10:43:10.185 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RUNNING)
2024-09-24 10:43:10.185 11698-11773 ion                     com.quest.mediasessionforwardplayer  E  ioctl c0044901 failed with code -1: Invalid argument
2024-09-24 10:43:10.186 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder#234] 4 initial input buffers available
2024-09-24 10:43:10.206 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.237 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.241 11698-11743 AudioTrack              com.quest.mediasessionforwardplayer  D  setVolume(1.000000, 1.000000) pid : 11698
2024-09-24 10:43:10.271 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.304 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.338 11698-11698 AnimatorSet             com.quest.mediasessionforwardplayer  D  mReversing is false. Don't call initChildren.
2024-09-24 10:43:10.346 11698-11698 AbsListView             com.quest.mediasessionforwardplayer  D   in onLayout changed 
2024-09-24 10:43:10.398 11698-11743 AudioTrack              com.quest.mediasessionforwardplayer  D  getTimestamp_l(426): device stall time corrected using current time 46686898786089
2024-09-24 10:43:10.406 11698-11698 InsetsSourceConsumer    com.quest.mediasessionforwardplayer  I  applyRequestedVisibilityToControl: visible=false, type=ime, host=com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity
2024-09-24 10:43:10.408 11698-11743 AudioTrack              com.quest.mediasessionforwardplayer  D  getTimestamp_l(426): stale timestamp time corrected, currentTimeNanos: 46426978362227 < limitNs: 46686670723781 < mStartNs: 46686755723781
2024-09-24 10:43:10.408 11698-11743 AudioTrack              com.quest.mediasessionforwardplayer  W  getTimestamp_l(426): retrograde timestamp time corrected, 46686670723781 < 46686898786089
2024-09-24 10:43:10.434 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:43:10.437 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:43:10.437 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity set to true
2024-09-24 10:43:10.447 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Release 4691422 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:43:10.466 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioEnabled [eventTime=31.60, mediaPos=0.00, window=2, period=2]
2024-09-24 10:43:10.475 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  tracks [eventTime=31.61, mediaPos=0.00, window=2, period=2
2024-09-24 10:43:10.475 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    group [
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      [X] Track:0, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100, supported=YES
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    Metadata [
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TIT2: description=null: values=[Voyage I - Waterfall]
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TPE1: description=null: values=[The Kyoto Connection]
2024-09-24 10:43:10.476 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TRCK: description=null: values=[3]
2024-09-24 10:43:10.477 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TALB: description=null: values=[Wake Up]
2024-09-24 10:43:10.477 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TDRC: description=null: values=[2015-01-08T12:30:01]
2024-09-24 10:43:10.477 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TCON: description=null: values=[Pop]
2024-09-24 10:43:10.477 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TCOP: description=null: values=[Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/]
2024-09-24 10:43:10.477 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TDAT: description=null: values=[2015-01-08 12:30:01]
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      APIC: mimeType=image/png, description=
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TDEN: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      COMM: language=eng, description=, text=URL: http://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/03_Voyage_I_-_Waterfall
                                                                                                    Comments: http://freemusicarchive.org/
                                                                                                    Curator: ccCommunity
                                                                                                    Copyright: Attribution-ShareAlike 3.0 International: http://creativecommons.org/licenses/by-sa/3.0/
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TDTG: description=null: values=[2013-05-18T06:04:49]
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D      TPE2: description=null: values=[The Kyoto Connection]
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ]
2024-09-24 10:43:10.478 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:43:10.517 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  downstreamFormat [eventTime=31.65, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:43:10.523 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderInitialized [eventTime=31.66, mediaPos=0.00, window=2, period=2, c2.sec.mp3.decoder]
2024-09-24 10:43:10.527 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioInputFormat [eventTime=31.66, mediaPos=0.00, window=2, period=2, id=null, mimeType=audio/mpeg, bitrate=320000, channels=2, sample_rate=44100]
2024-09-24 10:43:10.530 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioTrackInit [eventTime=31.67, mediaPos=0.00, window=2, period=2, 2,12,44100,false,false,60416]
2024-09-24 10:43:10.535 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=31.67, mediaPos=0.08, window=2, period=2, READY]
2024-09-24 10:43:10.542 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=31.68, mediaPos=0.09, window=2, period=2, true]
2024-09-24 10:43:10.565 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:43:10.568 11698-11728 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@7bff30f[PlayableFolderActivity]#1](f:0,a:1) destructor()
2024-09-24 10:43:10.568 11698-11728 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@7bff30f[PlayableFolderActivity]#1(BLAST Consumer)1](id:2db200000001,api:0,p:-1,c:11698) disconnect
2024-09-24 10:43:10.589 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=17 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:43:10.597  1341-3153  WindowManager           system_server                        E  win=Window{e9e27a5 u0 com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayableFolderActivity} destroySurfaces: appStopped=true cleanupOnResume=false win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.ActivityRecord.destroySurfaces:6952 com.android.server.wm.ActivityRecord.destroySurfaces:6933 com.android.server.wm.ActivityRecord.activityStopped:7633 com.android.server.wm.ActivityClientController.activityStopped:310 android.app.IActivityClientController$Stub.onTransact:702 com.android.server.wm.ActivityClientController.onTransact:175 android.os.Binder.execTransactInternal:1380 
2024-09-24 10:43:11.689 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  loading [eventTime=32.82, mediaPos=1.24, window=2, period=2, false]
2024-09-24 10:43:11.823 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-09-24 10:43:11.824 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:11.839 11698-11698 ImeFocusController      com.quest.mediasessionforwardplayer  I  onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true
2024-09-24 10:43:12.239 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  handleAppVisibility mAppVisible = true visible = false
2024-09-24 10:43:12.251 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  onWindowVisibilityChanged(8) false android.view.SurfaceView{cac4ccb V.E...... ........ 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.252 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 Changes: creating=false format=false size=false visible=true alpha=false hint=false visible=true left=false top=false z=false attached=true lifecycleStrategy=false
2024-09-24 10:43:12.260 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  212618443 Cur surface: Surface(name=null)/@0x527b91a
2024-09-24 10:43:12.262 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  updateSurface: mVisible = false mSurface.isValid() = true
2024-09-24 10:43:12.262 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = true
2024-09-24 10:43:12.263 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  V  Layout: x=0 y=32 w=800 h=399, frame=Rect(0, 0 - 800, 399)
2024-09-24 10:43:12.282 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 
2024-09-24 10:43:12.286 11698-11728 SurfaceView             com.quest.mediasessionforwardplayer  D  266026821 windowPositionLost, frameNr = 0
2024-09-24 10:43:12.288 11698-11728 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  aOrMT: ViewRootImpl@84b73c2[PlayerActivity] t = android.view.SurfaceControl$Transaction@1ff269a fN = 0 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionLost:1696 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:376 
2024-09-24 10:43:12.293 11698-11728 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  mWNT: t=0xb400007da6767480 mBlastBufferQueue=0xb400007dfa40a800 fn= 0 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionLost:1696 
2024-09-24 10:43:12.299 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:12.325 11698-11698 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2](f:0,a:1) destructor()
2024-09-24 10:43:12.326 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [ViewRootImpl@84b73c2[PlayerActivity]#2(BLAST Consumer)2](id:2db200000002,api:0,p:-1,c:11698) disconnect
2024-09-24 10:43:12.330 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=23 res=0x402 s={false 0x0} ch=true seqId=0
2024-09-24 10:43:12.332 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  windowStopped(true) false android.view.SurfaceView{cac4ccb V.E...... ........ 0,0-800,399} of ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.332 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:12.332 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 surfaceDestroyed
2024-09-24 10:43:12.332 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  surfaceDestroyed callback.size 1 #1 android.view.SurfaceView{cac4ccb V.E...... ........ 0,0-800,399}
2024-09-24 10:43:12.340 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  surfaceSize [eventTime=33.47, mediaPos=1.89, window=2, period=2, 0, 0]
2024-09-24 10:43:12.343 11698-11698 BLASTBufferQueue        com.quest.mediasessionforwardplayer  D  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#3](f:0,a:0) destructor()
2024-09-24 10:43:12.344 11698-11698 BufferQueueConsumer     com.quest.mediasessionforwardplayer  D  [SurfaceView[com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity]@0#3(BLAST Consumer)3](id:2db200000003,api:0,p:-1,c:11698) disconnect
2024-09-24 10:43:12.344 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.346 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:12.347 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.368 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Release a42ea36 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:43:12.373 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  stopped(true) old = false
2024-09-24 10:43:12.374 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  D  WindowStopped on com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity set to true
2024-09-24 10:43:12.374 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:12.399 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Relayout returned: old=(0,0,800,1340) new=(0,0,800,1340) relayoutAsync=false req=(800,1340)8 dur=14 res=0x402 s={false 0x0} ch=false seqId=0
2024-09-24 10:43:12.399 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:12.399 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.404 11698-11698 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'ClientS', fd=145
2024-09-24 10:43:12.406 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  Creating new active sync group ViewRootImpl@84b73c2[PlayerActivity]#8
2024-09-24 10:43:12.416  1341-5128  WindowManager           system_server                        E  win=Window{99f3b4c u0 com.quest.mediasessionforwardplayer/com.quest.mediasessionforwardplayer.PlayerActivity} destroySurfaces: appStopped=true cleanupOnResume=false win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.ActivityRecord.destroySurfaces:6952 com.android.server.wm.ActivityRecord.destroySurfaces:6933 com.android.server.wm.ActivityRecord.activityStopped:7633 com.android.server.wm.ActivityClientController.activityStopped:310 android.app.IActivityClientController$Stub.onTransact:702 com.android.server.wm.ActivityClientController.onTransact:175 android.os.Binder.execTransactInternal:1380 
2024-09-24 10:43:12.417 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:12.418 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.469 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:12.470 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:12.885 11698-11698 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda19@eda72bf
2024-09-24 10:43:12.902 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:12.902 11698-11698 ViewRootIm...nActivity] com.quest.mediasessionforwardplayer  I  dispatchDetachedFromWindow
2024-09-24 10:43:12.940 11698-11698 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'b876f92', fd=103
2024-09-24 10:43:12.952 11698-11698 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda19@432b988
2024-09-24 10:43:12.977 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:12.978 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  dispatchDetachedFromWindow
2024-09-24 10:43:13.004 11698-11698 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'e9e27a5', fd=115
2024-09-24 10:43:13.014 11698-11698 WindowOnBackDispatcher  com.quest.mediasessionforwardplayer  W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda19@bd88bc5
2024-09-24 10:43:13.016 11698-11698 SurfaceView             com.quest.mediasessionforwardplayer  I  212618443 Detaching SV
2024-09-24 10:43:13.016 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  D  updateSurface: surface is not valid
2024-09-24 10:43:13.016 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:13.017 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  onDetachedFromWindow: tryReleaseSurfaces()
2024-09-24 10:43:13.017 11698-11698 SurfaceView@cac4ccb     com.quest.mediasessionforwardplayer  I  releaseSurfaces: viewRoot = ViewRootImpl@84b73c2[PlayerActivity]
2024-09-24 10:43:13.041 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:13.041 11698-11698 ViewRootIm...rActivity] com.quest.mediasessionforwardplayer  I  dispatchDetachedFromWindow
2024-09-24 10:43:13.054 11698-11698 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: '99f3b4c', fd=175
2024-09-24 10:43:13.412 11698-11735 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  E  Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(exo-sync-b-334901521#7) as ready
2024-09-24 10:43:13.413 11698-11735 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  I  checkIfSyncIsComplete: Callers=android.window.SurfaceSyncGroup.markSyncReady:281 android.window.SurfaceSyncGroup.lambda$addTimeout$6:858 android.window.SurfaceSyncGroup.$r8$lambda$uwDDNEc7x49_0jw1RlF3nT6SMEk:0 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda6.run:2 android.os.Handler.handleCallback:958 
2024-09-24 10:43:13.413 11698-11735 SurfaceSyncGroup        com.quest.mediasessionforwardplayer  D  Successfully finished sync id=exo-sync-b-334901521#7
2024-09-24 10:43:15.507 11698-11773 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0xb400007dfa4f1828 : 5(40960 size) total buffers - 1(8192 size) used buffers - 214/219 (recycle/alloc) - 5/434 (fetch/transfer)
2024-09-24 10:43:16.090 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  playWhenReady [eventTime=37.23, mediaPos=5.64, window=2, period=2, false, USER_REQUEST]
2024-09-24 10:43:16.100 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  isPlaying [eventTime=37.23, mediaPos=5.64, window=2, period=2, false]
2024-09-24 10:43:16.157 11698-11698 NotificationManager     com.quest.mediasessionforwardplayer  I  com.quest.mediasessionforwardplayer: notify(1001, null, Notification(channel=default_channel_id shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x8 color=0x00000000 category=transport groupKey=media3_group_key actions=4 vis=PUBLIC semFlags=0x0 semPriority=0 semMissedCount=0)) as user
2024-09-24 10:43:17.468 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(FLUSHING)
2024-09-24 10:43:17.469 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(FLUSHED)
2024-09-24 10:43:17.469 11698-11773 CCodecBuffers           com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
2024-09-24 10:43:17.470 11698-11743 MediaCodec              com.quest.mediasessionforwardplayer  D  keep callback message for reclaim
2024-09-24 10:43:17.470 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RESUMING)
2024-09-24 10:43:17.471 11698-11773 CCodecConfig            com.quest.mediasessionforwardplayer  I  query failed after returning 7 values (BAD_INDEX)
2024-09-24 10:43:17.471 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  state [eventTime=38.61, mediaPos=5.64, window=2, period=2, IDLE]
2024-09-24 10:43:17.472 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder#234] 4 initial input buffers available
2024-09-24 10:43:17.474 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 1342179345.
2024-09-24 10:43:17.474 11698-11773 Codec2Client            com.quest.mediasessionforwardplayer  W  query -- param skipped: index = 2415921170.
2024-09-24 10:43:17.474 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RUNNING)
2024-09-24 10:43:17.477 11698-11773 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RELEASING)
2024-09-24 10:43:17.478 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] MediaCodec discarded an unknown buffer
2024-09-24 10:43:17.478 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] MediaCodec discarded an unknown buffer
2024-09-24 10:43:17.478 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] MediaCodec discarded an unknown buffer
2024-09-24 10:43:17.478 11698-11773 CCodecBufferChannel     com.quest.mediasessionforwardplayer  D  [c2.sec.mp3.decoder#234] MediaCodec discarded an unknown buffer
2024-09-24 10:43:17.480 11698-11807 CCodec                  com.quest.mediasessionforwardplayer  I  [c2.sec.mp3.decoder] state->set(RELEASED)
2024-09-24 10:43:17.482 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  I  Codec shutdown complete
2024-09-24 10:43:17.482 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:43:17.482 11698-11807 hw-BpHwBinder           com.quest.mediasessionforwardplayer  I  onLastStrongRef automatically unlinking death recipients
2024-09-24 10:43:17.482 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  D  flushMediametrics
2024-09-24 10:43:17.482 11698-11773 MediaCodec              com.quest.mediasessionforwardplayer  W  no metrics handle found
2024-09-24 10:43:17.496 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:43:17.511 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioDisabled [eventTime=38.65, mediaPos=5.64, window=2, period=2]
2024-09-24 10:43:17.515 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioDecoderReleased [eventTime=38.65, mediaPos=5.64, window=2, period=2, c2.sec.mp3.decoder]
2024-09-24 10:43:17.526 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  timeline [eventTime=38.66, mediaPos=5.64, window=2, period=2, periodCount=13, windowCount=13, reason=SOURCE_UPDATE
2024-09-24 10:43:17.527 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:17.527 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [?]
2024-09-24 10:43:17.528 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    period [264.44]
2024-09-24 10:43:17.528 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:17.529 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:17.530 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [?, seekable=false, dynamic=true]
2024-09-24 10:43:17.530 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    window [264.44, seekable=true, dynamic=false]
2024-09-24 10:43:17.531 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D    ...
2024-09-24 10:43:17.531 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  ]
2024-09-24 10:43:17.553 11698-11698 EventLogger             com.quest.mediasessionforwardplayer  D  audioTrackReleased [eventTime=38.69, mediaPos=5.64, window=2, period=2, 2,12,44100,false,false,60416]
2024-09-24 10:43:23.186 11698-11776 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  bufferpool2 0xb400007dfa4f1828 : 0(0 size) total buffers - 0(0 size) used buffers - 243/248 (recycle/alloc) - 5/484 (fetch/transfer)
2024-09-24 10:43:23.187 11698-11776 BufferPoolAccessor2.0   com.quest.mediasessionforwardplayer  D  evictor expired: 1, evicted: 1
2024-09-24 10:44:47.464 11698-11698 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:44:47.465 11698-11698 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId   null position  0
2024-09-24 10:44:47.475 11698-11698 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Release b0d8b53 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:44:47.486 11698-11698 MediaController         com.quest.mediasessionforwardplayer  I  Release 51179c0 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:44:47.489 11698-11698 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Release 71ca678 [AndroidXMedia3/1.4.0] [gta7lite, SM-T225, samsung, 34] [media3.common, media3.session, media3.exoplayer, media3.decoder, media3.datasource, media3.extractor, media3.ui]
2024-09-24 10:44:47.607 11698-11709 onforwardplayer         com.quest.mediasessionforwardplayer  W  Cleared Reference was only reachable from finalizer (only reported once)
2024-09-24 10:44:47.630 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:47.630 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:47.632 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:47.633 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:47.645 11698-11710 InputTransport          com.quest.mediasessionforwardplayer  D  Input channel destroyed: 'ClientS', fd=125
2024-09-24 10:44:47.650 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:47.650 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  CacheManager::trimMemory(20)
2024-09-24 10:44:57.660 11698-11728 OpenGLRenderer          com.quest.mediasessionforwardplayer  D  RenderThread::destroyRenderingContext()

as we can see we dont get the mediaid and position in this case also

2024-09-24 10:44:47.464 11698-11698 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:44:47.465 11698-11698 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId   null position  0

I dont know if it is a API 34 level or samsung devices specific issue,

To test this in the demo app just add a logcat as I have done in the ondestroy code that I have shared above, I have tested it in the demo app and have shared various cases, Please test for both cases and on APi level 34 and above and below as well, Also If posible test on Samsung and other devices as I dont have these devices I dont know if it is an issue on other devices as well.

I hope the videos and logcat will be helpful to resolve the issue and if it is a bug it will be resolved soon,

In the meantime if there is a work around please share it as it is a necessity for me to save the last played song,

@marcbaechinger
Copy link
Contributor

Thanks. If you want to make our lives a bit easier, then for a next time please send bugreports instead of pasting long logs. This is hard to read on a web page and we have tools to look into bugreports quite conveniently. Bugreports also include all the required information about exact build numbers and the like.

Lets focus on case 1 for now. I think there is an issue with either the app or then the OS. The reason that makes me think this is the following logs that show that the session/player is initialized just before you try to read the current media item:

// Player initialized in the same second at which the servicex is detroyed

2024-09-24 10:20:37.036 12773-12773 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Init e8c0c3d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:37.117 12773-12773 onforwardplayer         com.quest.mediasessionforwardplayer  W  Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-09-24 10:20:37.326 12773-12773 Compatibil...geReporter com.quest.mediasessionforwardplayer  D  Compat change id reported: 160794467; UID 10190; state: ENABLED
2024-09-24 10:20:37.348 12773-12773 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Init f7d85f5 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34]
2024-09-24 10:20:37.391 12773-12773 MediaSessionCompat      com.quest.mediasessionforwardplayer  W  Couldn't find a unique registered media button receiver in the given context.
2024-09-24 10:20:37.494 12773-12773 Choreographer           com.quest.mediasessionforwardplayer  I  Skipped 31 frames!  The application may be doing too much work on its main thread.

// now destroy is called by the OS
2024-09-24 10:20:37.500 12773-12773 onDestroy               com.quest.mediasessionforwardplayer  E  onDestroy
2024-09-24 10:20:37.500 12773-12773 mediaId position        com.quest.mediasessionforwardplayer  E  mediaId  null position  0
2024-09-24 10:20:37.506 12773-12773 MediaSessionImpl        com.quest.mediasessionforwardplayer  I  Release f7d85f5 [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-09-24 10:20:37.512 12773-12773 ExoPlayerImpl           com.quest.mediasessionforwardplayer  I  Release e8c0c3d [AndroidXMedia3/1.4.0] [emu64xa, sdk_gphone64_x86_64, Google, 34] [media3.common, media3.exoplayer, media3.decoder, media3.session]

I think this is a duplicates of #805 or #933

I can check for Pixel devices whether this is fixed on Android 14 and on TOT of the sources. I can also update this thread with the procedure how I test this.

For Samsung you either need to send me a bugreport or you can check yourself.

I don't think there is a fix in Media3. We may be able to workaround issues on some devices, builds but I don't think the root cause is in Media3. I may be wrong. I'll update this bug with a test scenario.

@pawaom
Copy link
Author

pawaom commented Sep 24, 2024

I have mailed the bug report for the issue related to samsung devices to email id mentioned in the bug reporting email id that has been provided by media 3. Please check the bug report hope it will be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants