A particular mp4 video creates different problems on Windows (freezes while buffering 100%) and Android (timeupdate event stop firing)
Reported by
josero...@gmail.com,
Mar 3 2016
|
||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36 Example URL: https://defi-math.ca/experimentation/documents/Etape-A/kimmath/kim_math_animaux.mp4 Steps to reproduce the problem: 1. play the video on chrome/windows until the second sound fx; 2. see it freeze a few second while buffering all the remaining data; 3. or if you're on android, see the timeupdate event stop firing (you can use the webapp player which logs the timeupdate in the console: https://defi-math.ca/experimentation/) What is the expected behavior? continue playing while resonnably buffering on Windows; continue firing timeupdate event on Android What went wrong? something in this video and maybe other trigger a bug that makes the video buffer immediately to 100% making the playing to freeze; I can't see if it is the case on Android but the timeupdate event stops firing around the same time. Did this work before? N/A Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? Yes Chrome version: 48.0.2564.116 Channel: stable OS Version: 6.1 (Windows 7, Windows Server 2008 R2) Flash Version: Shockwave Flash 20.0 r0 I've tried re-encoding and changing audio from AAC to mp3 to no avail.
,
Mar 4 2016
I don't see this issue on Win7+Chrome 50.0.2657.0. When I played the video, I can hear two sounds, after the second sound, video silently played through, there is no freeze observed. joserouxx@, which Windows OS are you using?
,
Mar 4 2016
,
Mar 4 2016
Win7 64bit if you have a super fast connection or a super fast CPU? maybe the buffering to 100% won't cause an issue; but a temporary freeze on windows is not my main issue. The Chrome Android side of this bug breaks my app since the timeupdate doesn't fire anymore after this point, so I can't auto pause the video at pre-defined cues. If you can try it on android: https://defi-math.ca/experimentation/ click: Etape-A → kimmath → kim math animaux 1 à 10 After the second sound fx no more timeupdate events. Thanks.
,
Mar 4 2016
I can confirm that sometimes the buffering to 100% happens really fast so you won't notice the freeze, but when it takes a few seconds it does completely freeze while buffering. The questions this problem raise are: Is freezing while buffering normal?, and why suddenly buffering from ~30% to 100% ? My guess is this is also what's happening on Android and causes the timeupdate issue.
,
Mar 9 2016
Thank you for providing more feedback. Assigning to requester "yiningc@chromium.org" for another review. For more details visit https://sites.google.com/a/chromium.org/dev/issue-tracking/autotriage - Your friendly Sheriffbot
,
Mar 9 2016
joserouxx@, I looked at the website in comment #4, The video playback auto pause every 1~2 seconds. I tried on Nexus 6(Android 5.1.1+Chrome 50.0.2661.9), onVideoUpdate event is fired all the time until video auto pause. Can you tell me why video auto pause? It also auto pause on Chrome of Mac and Safari.
,
Mar 9 2016
Hi, the problem exist both on my nexus 5 and nexus 6P; (48.0.2564.95) you have to look at that particular video I'm talking about (see comment #4 below the link), as other videos seem to be fine. The pauses are because this is basically a slide show... sometimes text may appear at a pause.
,
Mar 9 2016
Just ckecked; problem also happens also with chrome 49 and 50.
,
Apr 28 2016
,
Apr 28 2016
,
May 2 2016
I am unable to reproduce the above issue on Windows (7 & 10) with chrome version 50.0.2661.94(Stable), 51.0.2704.22(Beta) & 52.0.2716.0, followed the steps provided in comment#4. System info: 8GB Ram with Intel HD graphics card. No Freeze observed, the video get autopause after few secs & gets played till the end which click on play button. Removing Needs-Confirmation label for now.
,
May 2 2016
small typo: the video get autopause after few secs & gets played till the end when click on play button after the autopause. @Can you check on Windows on latest chrome stable version '50.0.2661.94' ?
,
May 2 2016
Concerning the freeze while buffering to 100% on windows: - Bug still exists in chrome 49 and 52 (win10/64), and chrome 50 (win7/64) – see note below. - Bug does *not* exist in Vivaldi (chromium 50). - My two computers cannot update stable release as today (Échec du lancement de la vérification des mises à jour (code d'erreur 4: 0x80070005 -- system level)) Please just check if video is bufferring to 100% when the rabbit appears the first time (no need to use web app for this, use direct link to video so you can see the *buffering to 100%* which is the root cause of the problem on windows). The playback freezes *while* buffering so if for you it's instantly at 100% like I have seen sometime, you won't notice the freeze.) The bug also still breaks timeupdate on Android (nexus 6p), here you need to use the web app to see the problem – it should continue to trigger pauses but don't.
,
May 2 2016
of course I meant Chrome 50 on Android – Firefox works as intended.
,
May 2 2016
,
May 2 2016
Possibly a loading issue. Does Multibuffer help with this?
,
May 3 2016
Thank you for providing more feedback. Adding requester "ashejole@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 4 2016
I think this is fixed with multibuffer. Or I can't repro locally. If someone who can repro can try with "--enable-features=use-new-media-cache" that'd be helpful.
,
May 11 2016
joserouxx@gmail.com, after upgrade to M52, can you still repro this issue? if it still repro, can you use flag in #19 to see if it fix your issue?
,
May 14 2016
sory for the late response... Yes, the issue is still there in canary 52 on Windows.
,
May 14 2016
hmmm, I forgot to set the flag on canary; now the issue still there but something that may be of interest for you happens: first time behaviour is the same – chrome preloads almost half of video (according to the buffer bar), and freeze to buffer to 100% at the problematic point, but then if I shift + refresh I don't see any buffer bar, and at the problematic time the already played portion (blue bar) disappears, then video continues without any gray or blue bars...
,
May 15 2016
Thank you for providing more feedback. Adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 23 2016
joserouxx@gmail.com, please try with flag in #19.
,
May 23 2016
,
Jun 3 2016
kind ping, joserouxx@gmail.com, did you try with flag in #19? with the flag, does this bug still repro?
,
Jun 3 2016
@yini please see #22, still the same, just re-tested on canary / Windows with flag.
,
Jun 4 2016
Thank you for providing more feedback. Adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 17 2016
,
Jun 29 2016
I am still not able to repro this bug on Chrome 53.0.2774.3 dev build + Win7. The to-100%-buffering happens at 0:23 timestamp, it take a while (around 2~3 seconds), while buffering, the video not freeze. after 100% buffering, the video resumes. I don't see where the problem is.
,
Jun 29 2016
@yini You say "the video not freeze" and after you say it "resumes"? I see you guys seem to focus on the Windows problem, but since there's also a more important (breaking functionality) and more evident Android side to this bug, wouldn't it be more productive to investigate this instead?
,
Jul 11 2016
joserouxx@gmail, please clarify if this is a bug in desktop OS or on android. On ddesktop (both Mac and Windows), I don't see there is any issues, as said in #30. If you mean this is an issue in Android, please upgrade to the latest Android Chrome build. There is major change on Chrome Android since Chrome 51. I am using Chrome53.0.2782.9 on Nexus6, I don't see any issue in playing the repro video https://defi-math.ca/experimentation/documents/Etape-A/kimmath/kim_math_animaux.mp4.
,
Jul 11 2016
You had to use the player web app to see the bug, but I'm happy to report that the issue seem fixed, on latest chrome (51.0.2704.90)/ nexus 6p and chrome dev / nexus 5. (but not in 51.0.2704.81) For Windows I have given hope, and frankly I do not care much for a little freezing... To be honest I only mentioned the windows bug so you guys could maybe understand better what was going on on the android side; |
||||||||||||||||
►
Sign in to add a comment |
||||||||||||||||
Comment 1 by josero...@gmail.com
, Mar 3 2016