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 <bobachg...@hotmail.com>
Sent: Wednesday, May 20, 2020 5:58 PM
To: James Willcox <jwill...@mozilla.com>
Cc: mobile-firefox-dev <mobile-firefox-dev@mozilla.org>; Bob Achgill 
<bobachg...@hotmail.com>
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 <jwill...@mozilla.com>
Sent: Wednesday, May 20, 2020 5:44 PM
To: Bob Achgill <bobachg...@hotmail.com>
Cc: mobile-firefox-dev <mobile-firefox-dev@mozilla.org>
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 
<bobachg...@hotmail.com<mailto:bobachg...@hotmail.com>> 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
mobile-firefox-dev@mozilla.org<mailto:mobile-firefox-dev@mozilla.org>
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
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to