Hi James,
I got it to stick again...
I was in Fullscreen mode, playing the 5 sec video clips from my 256GB half full
extSD on an S7 active. For my own reference I was playing the Home playlist.
~~~
This time was after it had been sticking sporadically. I backed out to
another html page then back to the page where I play the video play list. I
cleared the log... then pressed the playlist play button. This time the
playlist series stuck right away as it cued the first video and I had to press
play several times on the fist stick to get it to play. Then the second video
it stuck again and I could not get it to unstick.
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/AudioFocus: processAudioFocusResult(1)
D/Notification: allPendingIntents
D/MediaService: Command received: mozac.feature.media.service.LAUNCH
D/GeckoSession: handleMessage GeckoView:StateUpdated uri=null
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/GeckoViewContent: receiveMessage: GeckoView:DOMFullscreenRequest
D/GeckoViewContent: handleEvent: MozDOMFullscreen:Entered
W/GeckoAppShell: Unsupported wake-lock: DOM_Fullscreen
D/ViewRootImpl@453cae7[BrowserActivity]: Relayout returned: old=[0,0][720,1280]
new=[0,0][720,1280] result=0x1 surface={valid=true 518765330432} changed=false
D/SurfaceView: BG show() Surface(name=Background for - SurfaceView -
org.hishandsreader.reference.browser.debug/org.hishandsreader.reference.browser.BrowserActivity@fbc649@0)
android.view.SurfaceView{fbc649 V.E...... ......ID 0,0-720,1280}
D/SurfaceView: surfaceChanged (720,1280) 1 android.view.SurfaceView{fbc649
V.E...... ......ID 0,0-720,1280}
D/GeckoScreenOrientation: locking to LANDSCAPE
D/ViewRootImpl@453cae7[BrowserActivity]: Relayout returned: old=[0,0][720,1280]
new=[0,0][720,1280] result=0x1 surface={valid=true 518765330432} changed=false
D/GeckoSession: handleMessage GeckoView:StateUpdated uri=null
D/Notification: allPendingIntents
D/Notification: allPendingIntents
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/AudioManager: dispatching onAudioFocusChange(1) to
android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b
D/AudioFocus: onAudioFocusChange(1)
D/MediaService: Service destroyed
D/MediaService: Service created
W/MediaSessionCompat: Couldn't find a unique registered media button receiver
in the given context.
D/MediaService: Command received: mozac.feature.media.service.LAUNCH
D/AudioFocus: processAudioFocusResult(1)
D/Notification: allPendingIntents
D/AudioManager: dispatching onAudioFocusChange(-1) to
android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b
D/AudioFocus: onAudioFocusChange(-1)
D/GeckoViewModule: dispatch GeckoView:MediaPause, data={"id":2}
D/GeckoViewMedia: onEvent: event=GeckoView:MediaPause, data={"id":2}
D/Notification: allPendingIntents
D/Notification: allPendingIntents
I/SessionStorage/AutoSave: Save: Periodic
D/SessionStorage/AutoSave: Saved state to disk [14ms]
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/AudioFocus: processAudioFocusResult(1)
D/Notification: allPendingIntents
D/MediaService: Command received: mozac.feature.media.service.LAUNCH
I/SessionStorage/AutoSave: Save: Periodic
D/SessionStorage/AutoSave: Saved state to disk [29ms]
D/Notification: allPendingIntents
D/Notification: allPendingIntents
D/AudioManager: dispatching onAudioFocusChange(1) to
android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b
D/AudioFocus: onAudioFocusChange(1)
D/MediaService: Service destroyed
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/MediaService: Service created
W/MediaSessionCompat: Couldn't find a unique registered media button receiver
in the given context.
D/MediaService: Command received: mozac.feature.media.service.LAUNCH
D/AudioFocus: processAudioFocusResult(1)
D/Notification: allPendingIntents
D/AudioManager: dispatching onAudioFocusChange(-1) to
android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b
D/AudioFocus: onAudioFocusChange(-1)
D/GeckoViewModule: dispatch GeckoView:MediaPause, data={"id":2}
D/GeckoViewMedia: onEvent: event=GeckoView:MediaPause, data={"id":2}
D/Notification: allPendingIntents
D/Notification: allPendingIntents
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
I/SessionStorage/AutoSave: Save: Periodic
D/SessionStorage/AutoSave: Saved state to disk [11ms]
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0
D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1
________________________________
From: Bob Achgill <[email protected]>
Sent: Wednesday, May 20, 2020 5:58 PM
To: James Willcox <[email protected]>
Cc: mobile-firefox-dev <[email protected]>; Bob Achgill
<[email protected]>
Subject: Re: JavaScript play list hangs
Well, it did OK just now... no video hangs. Just the occasional video hang
when changing from portrait to landscape... but I expect that.
If it happens again I will take note of what else is in play that could cause
the issue... and post the logs.
Thanks for your quick response!
Thanks!
Bob
________________________________
From: James Willcox <[email protected]>
Sent: Wednesday, May 20, 2020 5:44 PM
To: Bob Achgill <[email protected]>
Cc: mobile-firefox-dev <[email protected]>
Subject: Re: JavaScript play list hangs
So it hangs in the middle of the video? Not the beginning?
If it's at the beginning it could be the autoplay policy. Otherwise sounds like
a bug. Can you give us logs from the device?
James
On Wed, May 20, 2020, 5:39 PM Bob Achgill
<[email protected]<mailto:[email protected]>> wrote:
Hey guys,
I have a JS playlist that plays 5 sec video clips one after the other without
pausing. It works fine using FireFox on the android but under Reference
Browser the same JS hangs every other video. If I move the video play timeline
back a few secs it will resume playing the stuck video. Then all is normal
until two videos later it happens again.
Keep in mind I am playing the videos from the extSD. But Firefox did not seem
to have the issue that Reference Browser is showing.
My work around is that the user just babysits the sticking playlist... but that
will not be good for younger children.
Have you seen this "bug" before?
Anything I can do JS side to help alleviate such an issue if there is not a
clean fix on the GeckoView (Reference Browser) side?
I can supply the HTML/JS if that is helpful.
Thanks!
Bob Achgill
_______________________________________________
mobile-firefox-dev mailing list
[email protected]<mailto:[email protected]>
https://mail.mozilla.org/listinfo/mobile-firefox-dev<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.mozilla.org%2Flistinfo%2Fmobile-firefox-dev&data=02%7C01%7C%7C2464851513704c8f29c008d7fd11446f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637256122904714905&sdata=0UU6qT5JgBl1lIKO28vWLvwDvU5n9%2FJkuika%2F8Iq3ZU%3D&reserved=0>
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev