html5 ogg media does not resume reliably after buffering
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Fix Released
|
Medium
|
|||
firefox (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: firefox-3.5
If I try to play a ogg theora video in Firefox 3.5.3 it usually (9 times out of 10) pauses due to buffering but never properly resumes playing...even if the video finishes downloading. Hitting the pause/play button or seeking to another position has no effect. I have tried multiple videos from different sites around the web all with the same issue. I am using Karmic now but had the same problem in Jaunty. I tried to reproduce this bug in windows (firefox 3.5) but video playback worked flawlessly. I also tried chromium which had no issue with buffering, pausing, or seeking to a different spot in the video.
Other Info
Description: Ubuntu karmic (development branch)
Release: 9.10
firefox-3.5:
Installed: 3.5.3+build1+
Candidate: 3.5.3+build1+
Version table:
*** 3.5.3+build1+
500 http://
100 /var/lib/
ProblemType: Bug
Architecture: i386
Date: Tue Oct 13 13:48:50 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: firefox (not installed)
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: firefox-3.5
Uname: Linux 2.6.31-13-generic i686
Darren Thiessen (pilotman) wrote : | #1 |
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #3 |
Affects 3.5 on Fedora 11 as well.
In Mozilla Bugzilla #526411, Chris Double (doublec) wrote : | #4 |
Possibly related to bug 525401?
In Mozilla Bugzilla #526411, Gustav Hartvigsson (gustav-hartvigsson) wrote : | #5 |
same:
Mozilla Firefox 3.5.5 on Ubuntu GNU/Linux 9.10 x86_64
any additional info needed?
In Mozilla Bugzilla #526411, Rogutes-gmail (rogutes-gmail) wrote : | #6 |
It happens every time I toggle a playing video. Press play, press pause - video is stuck. Otherwise, videos play/seek perfectly.
By 'stuck' I mean that UI (controls) is responsive, but there is no reaction from video/audio.
When the video is stuck, I can issue .load() and it successfully restarts from the beginning. Choosing 'Full Screen' from the context menu helps as well - video resumes (but pressing pause, play makes it stuck again).
I'm on Linux x86_64, have reproduced this with Firefox 3.5.5 and a current (Nov 18) 3.6b4pre nightly. Funny, but I can't reproduce this on Firefox launched through X11 Forwarding (ssh).
It happens with any video I choose (even videos in local disk, referenced via src="file://..."), e.g.:
http://
http://
In Mozilla Bugzilla #526411, Sandro Mani (sandromani) wrote : | #7 |
Same here on fedora 12 Firefox 3.6 Beta 3, experiencing the problem with audio (haven't tested with video): as soon as I pause a track, it will never resume playback on play, neither via the default controls nor via javascript.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #8 |
*** Bug 530623 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #9 |
I'm not sure if this is related to bug 525401, but I've pushed a potential fix for that bug to the try server. You can get a copy of the build to test with from https://<email address hidden>/
In Mozilla Bugzilla #526411, j^ (j) wrote : | #10 |
(In reply to comment #7)
> https://<email address hidden>/
does not change anything here, local files will still not play again after pressing pause the first time.
In Mozilla Bugzilla #526411, Chris Double (doublec) wrote : | #11 |
*** Bug 533562 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Gervase Markham (gerv-mozilla) wrote : | #12 |
*** Bug 527450 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Gervase Markham (gerv-mozilla) wrote : | #13 |
Doesn't our test plan include pausing and playing? Given that blizzard can repro it on his machine on 3.5, and also trunk, how did we ship 3.5 with a bug this big? :-((
Anything I can do to help debug it?
Gerv
In Mozilla Bugzilla #526411, Chris-pearce (chris-pearce) wrote : | #14 |
(In reply to comment #11)
> Doesn't our test plan include pausing and playing? Given that blizzard can
> repro it on his machine on 3.5, and also trunk, how did we ship 3.5 with a bug
> this big? :-((
If this is an audio underrun, the reason our tests don't pick this up is because the tinderbox test machines don't have audio, they do timing off the system clock and so audio underruns can't happen.
In Mozilla Bugzilla #526411, Chris Double (doublec) wrote : | #15 |
It's also dependent on what audio system they're using. I'm not using PulseAudio on my Linux system and it works fine for me.
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #16 |
Note that I have been able to reproduce this on Windows, although it's very rare.
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #17 |
This video plays for me every 4-5 page loads on windows. It probably does the pause/buffer/play pattern and might be this bug:
http://
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #18 |
I looked at the DailyMotion issue a bit. I'm seeing two problems. In one case, the media is failing to load and we fire an error event, but the custom player UI doesn't react to it, so there's no indication of a problem. In the other case, the video loads fine (and we fire canplaythrough, which the player UI uses to trigger playback), but playback never begins.
The first issue is a bug in the custom player UI. I'm not sure what the second issue is yet, so I'll keep looking...
In Mozilla Bugzilla #526411, Gervase Markham (gerv-mozilla) wrote : | #19 |
CCing dailymotion person. Please note the dailymotion bug referenced in comment #16 :-)
Gerv
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #20 |
I sent private mail on this as well. Matthew was looking into it.
In Mozilla Bugzilla #526411, Tanner-sumo-bugs (tanner-sumo-bugs) wrote : | #21 |
if it matters, I can reproduce on Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a1pre) Gecko/20091210 Minefield/3.7a1pre ID:20091210031150 too.
In Mozilla Bugzilla #526411, Roc-ocallahan (roc-ocallahan) wrote : | #22 |
Let's get some record/replay on this next week.
Timur I. Davletshin (timur-davletshin) wrote : Re: html5 ogg video does not resume reliably after buffering | #23 |
The same problem in my case, pisses me off. Unusable feature. Karmic, clean install, i386.
Eugene Crosser (crosser) wrote : | #24 |
I confirm this problem. Builtin html5 Theora player works fine on fast connection or from local files, but on slower connection, when playback point reaches the end of downloaded portion of the file, playback stops and does not resume no matter what.
In Mozilla Bugzilla #526411, Gervase Markham (gerv-mozilla) wrote : | #25 |
roc: did that record/replay happen?
Gerv
In Mozilla Bugzilla #526411, Roc-ocallahan (roc-ocallahan) wrote : | #26 |
No, not yet.
In Mozilla Bugzilla #526411, Jbecerra-mozilla (jbecerra-mozilla) wrote : | #27 |
*** Bug 540858 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Jbecerra-mozilla (jbecerra-mozilla) wrote : | #28 |
It's going to be a little more visible in the next few days as we launch 3.6 and as we advertise with http://
In Mozilla Bugzilla #526411, Hskupin (hskupin) wrote : | #29 |
Would a video debug log be helpful here?
In Mozilla Bugzilla #526411, Roc-ocallahan (roc-ocallahan) wrote : | #30 |
Yes.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #31 |
Looks like another case where we get stuck in the PlayFrame loop. We're waiting for a small amount of audio to play (~7ms in the case I reproduced), but there is no audio left to play on the current frame or buffered in the audio stream, and the audio clock is not advancing.
In Mozilla Bugzilla #526411, Tchung-mozilla (tchung-mozilla) wrote : | #32 |
*** Bug 541320 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Ria-klaassen (ria-klaassen) wrote : | #33 |
*** Bug 541816 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #526411, Daniël Heres (danielheres) wrote : | #34 |
Created an attachment (id=423236)
Problematic audio example
It looks like it really is an audio issue
In Mozilla Bugzilla #526411, Kalle-alm (kalle-alm) wrote : | #35 |
I've tried this on two linux machines (one AMD64, one 32-bit, one Ubuntu 9.10, one Xubuntu 9.10), and they both fail to resume playing an OGG file.
Using a WAV file, it works "much better" but I see the failure to resume there as well, just not at a 100% ratio.
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #36 |
Can we get some focus on this? It's a pretty long-standing problem.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #37 |
I'm on it.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #38 |
The symptoms I'm seeing are these: when resuming playback (after buffering or a user-initiated pause), PlayFrame() expects the audio clock to reach the presentation time of the current frame, so it poll-waits in the loop at http://
The problem seems to be that PulseAudio-backed ALSA installations require a minimum amount of buffer filling before playback actually begins (and starts ticking the audio clock), and we're not writing enough audio data out to meet this minimum fill level. Increasing OGGPLAY_
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #39 |
The fill level is the prebuf field of a pa_buffer_attr struct. The PulseAudio ALSA plugin sets prebuf to buffer_size - period_size. Querying ALSA for the buffer, period, and start threshold sizes at the end of sa_stream_open reveals the following for a stereo 16-bit 48kHz stream:
Period: 6000 (125ms) Buffer: 24000 (500ms) Threshold: 24000 (500ms)
Which would result in prebuf being set to 18000 frames, or 375ms. That's with the existing code. Our current OGGPLAY_
Period: 2400 (50ms) Buffer: 9600 (200ms) Threshold: 9600 (200ms)
Which results in a prebuf setting of 7200 frames, or 150ms.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #40 |
Created an attachment (id=424936)
short term fix v0
This needs more testing before I request review. I've pushed the patch to the try servers, and I'll post a link so that people can test the patch once the builds complete.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #41 |
I'm classing comments 14-18 as a different problem, so this bug is Linux specific as far as I'm concerned.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #42 |
Linux build including this fix is available at:
https://<email address hidden>
Please test and let me know your feedback.
In Mozilla Bugzilla #526411, j^ (j) wrote : | #43 |
Tested on 2 Ubuntu 9.10 installs. Pause and play for local videos worked without any problems. Without the patch the video would not play after pressing pause once.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #44 |
Might the problem have anything to do with this?
http://
Despite that one is marked "fixed", the stock mplayer that comes with karmic still reports:
[pulse] working around probably broken pause functionality,
see http://
In Mozilla Bugzilla #526411, Kalle-alm (kalle-alm) wrote : | #45 |
Tested, and works great, but if I start/stop it rapidly enough I tend to be able to make it fail again. With enough start, stop, start, stop, it more or less always ends up silent.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #46 |
test build from comment #38 works somewhat better for me: is often resumes after pause, but after a few tries it still gets stuck.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #47 |
Thanks for the link, Eugene. I don't think that problem is this bug, but it
might be a similar one we've run into in the past.
Thanks for the feedback so far. Can anybody that is still seeing problems
(e.g. comment 41 and 42) please list your specific configuration: distro version,
pulseaudio (if pulseaudio is in use) and alsa-plugins (or alsa-plugins-pulse)
version, and sound hardware.
Also, mind that you're not running into bug 525401 now, which is where the resume from a pause can take up to the current play time to resume (e.g. if you've played 30s of video, resuming from pause may take up to 30s), but that bug only happens with specific poorly muxed files.
In Mozilla Bugzilla #526411, Kalle-alm (kalle-alm) wrote : | #48 |
$ uname -a
Linux zabre 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
$ pulseaudio --version
pulseaudio 0.9.19
Hardware info:
- CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
- RAM: 2 GB (Corsair)
In Mozilla Bugzilla #526411, Kalle-alm (kalle-alm) wrote : | #49 |
Oops, thought 'uname -a' included distro name. Ubuntu 9.10.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #50 |
Stock karmic, 32bit, kernel 2.6.31-17-generic
dual Intel T2600 @ 2.16GHz, 82801G (ICH7 Family) audio.
pulseaudio 0.9.19-0ubuntu4.1 0
alsa-base: 1.0.20+
In Mozilla Bugzilla #526411, Gustav Hartvigsson (gustav-hartvigsson) wrote : | #51 |
FireFox --verion:
Mozilla Firefox 3.6.2pre, Copyright (c) 1998 - 2010 mozilla.org
uname -a:
Linux <0_o> 2.6.31-18-generic #55-Ubuntu SMP Fri Jan 8 14:54:52 UTC 2010 x86_64 GNU/Linux
distro:
Ubuntu 9.10
In Mozilla Bugzilla #526411, Gervase Markham (gerv-mozilla) wrote : | #52 |
Works great for me, although I only tested it for a minute or so!
Linux kitten 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux
Ubuntu 9.10.
Gerv
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #53 |
Tested on Fedora 12 x86_64, Ubuntu 8.10 i386, and Ubuntu 9.10 x86_64 running under Virtualbox (with emulated ICH AC97 sound and guest additions installed), and Fedora 12 i386 running natively on a Thinkpad x60s with Intel HDA (ICH7) sound.
I can still reproduce the problem on Ubuntu 8.10, but unlike the original problem, playback back be resumed by cycling play/pause a second time.
In Mozilla Bugzilla #526411, Pevr (pevr) wrote : | #54 |
Tested on OpenSuse 11.2 x86_64 (Linux vr 2.6.31.
I can still reproduce the issue but only with this video:
http://
(and other videos from the same server)
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #55 |
(In reply to comment #50)
> I can still reproduce the issue but only with this video:
>
> http://
>
> (and other videos from the same server)
Thanks. I can reproduce that pause problem on Windows too, it's bug 525401.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #56 |
(From update of attachment 424936)
This fixes the majority of the problems, so let's get it reviewed and checked in. I'll post a patch for the other pause problem (bug 525401), and once we've got them both checked in we'll see how many problems people are still experiencing.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #57 |
There's another tryserver build containing this patch and my latest patch for bug 525401 here: https://<email address hidden>
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #58 |
Just tried that on Fedora 12. Stopping and starting seemed to work OK. Seeking around eventually caused it to stop playing the video.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #59 |
Thanks Chris. Is that easily reproducible for you? Using a particular video, or did you try with more than one?
There are probably some other cases where we could hit this problem. If there's not enough audio available in the decoded frames when we try to resume playback we won't be able to hit the prebuf limit that resumes playback.
Maybe we should call snd_pcm_start in sa_stream_write so that playback always begins as soon as we've written some audio data, or shrink the prebuf size significantly. The former would make the behaviour match the Mac backend, and the latter would match the Win32 backend where the "prebuf" buffer size is fixed at 1024 bytes (around 5-6ms of audio). What we really want is the behaviour of all of the backends to match as much as possible, but that's a bigger project.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #60 |
Never mind... I can't reproduce it at will, but I just had this bug occur in my Fedora 12 VM with all of the patches applied.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #61 |
Note to self: change the PlayFrame loop break condition to allow breaking out of the loop if the decoder state is SEEKING. This at least allows the user to recover from stuck videos by seeking to another point in the video.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #62 |
http://
I pushed the existing patch because we definitely want this fix as it improves things significantly and is the right thing to do. I'm following up the remaining problems now.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #63 |
The test build from comment #53 did not fix the problem for me.
After running into the end of already-downloaded portion of the file, the player starts to display "buffering" animation and never starts to play again.
After once hitting "pause", hitting "play" does not make it run again.
I am running stock karmic.
Here is the video: http://
Eugene
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #64 |
Yeah, with that video there's definitely still a problem. Thanks, that's a great testcase! That video is a little unusual in that it's extremely high bitrate for web video (60 fps and 7.5 Mb/s), so we might not be getting enough audio data decoded to resume playback.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #65 |
I've got a more comprehensive fix for this bug, but it's not quite ready yet. I'm seeing a hang during playback of bug516323.ogv because the needs-silence code in nsOggDecodeStat
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #66 |
That problem is caused by the needs-silence test using |type == OGGPLAY_INACTIVE| to determine if the track has finished, which is incorrect and only becomes true at some point after the track has actually finished. Changing the test to |stream_info == OGGPLAY_
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #67 |
Try server builds of the latest patch available here: http://<email address hidden>
In Mozilla Bugzilla #526411, Kalle-alm (kalle-alm) wrote : | #68 |
Tried server builds and works flawlessly on my end. Tried <video> only.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #69 |
Build from comment #63 when tested on the video from comment #59 (sorry for having inadvertently removed it; I've put it back now), resumes playing after running into the end of downloaded portion of the file. However, after clicking pause and then play or moving the slider, it does not resume playing.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #70 |
Now that I'm at home, I've tested this patch on my F12 VM and it's showing the same symptoms Eugene just mentioned. Interestingly, an earlier version of the same patch doesn't show these symptoms (I tried popping the new patch and pushing the old patch, and I can't break it), but the two patches should be doing the same thing--the new one is just cleaner. The old patch has a bunch of debug logging in it, including lots of calls to sa_stream_
When playback is stuck with the new patch applied, we have audio data ready to write in mBufferOverflow and we're actively calling nsAudioStream:
0.9.21-4.fc12, so it *should* be fixed already. I'll keep investigating.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #71 |
Sure enough, disabling the debug logging in the older patch causes the problem to appear.
I looked at the workaround mplayer is using for PA bug 440, but I'm not sure how to map it on to the ALSA API to test if it works correctly. Basically, if they detect a PA version which is "known bad", their audio resume function resets the playback stream. Even if I could get this workaround to work, it will break A/V sync whenever it kicks in.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #72 |
Created an attachment (id=427758)
wip patch v0
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #73 |
Here's the situation I'm seeing. In PlayFrame, stuck in the loop waiting for the current frame time to elapse:
(gdb) p mAudioStream.
$4 = 4114
(gdb) p snd_pcm_
$5 = 3 [RUNNING]
(gdb) p snd_pcm_
$6 = 0
(gdb) p snd_pcm_
[New Thread 0x7f6d628ff710 (LWP 8876)]
[...]
Tried to write a small amount of garbage to the stream to see if that kicked things into life, but the write blocked indefinitely.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #74 |
Another case I'm seeing is snd_pcm_
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #75 |
The new Ogg backend (bug 531340) landed recently and will have changed the behaviour (including buffering more audio like my WIP patch attached to this bug does) fairly dramatically (hopefully for the better). Can people seeing this problem please test a recent nightly trunk build and update the bug if they're still seeing problems?
In Mozilla Bugzilla #526411, Daniël Heres (danielheres) wrote : | #76 |
Can not reproduce this issue with current build.
However, I have another issue with this audio file hosted in this bug entry:
https:/
The seeker skips to the end each ~300/400 ms when loading and playing. Is that a known bug?
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #77 |
That looks new, would you mind filing a bug for it? At a guess the controls might need to be modified to handle the fact that the new backend fires durationchange events regularly when it's unable to calculate the file's duration during the initial load.
In Mozilla Bugzilla #526411, Eugene Crosser (crosser) wrote : | #78 |
I tried nightly build from http://
In Mozilla Bugzilla #526411, Blizzard (blizzard) wrote : | #79 |
Yeah, it's looking good here, too. I beat the crap out of it and couldn't get it to stop playing.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #80 |
It doesn't seem to be possible to fix this reliably with the old backend because liboggplay produces "frames" with both audio and video attached. We need the ability to decode audio ahead of video, which is impossible with liboggplay without major changes. My WIP patches attached to this bug tried to compromise by increasing the number of "frames" we'd decode and queue, but as this isn't able to guarantee any particular audio/video decoded ratio, it doesn't solve every instance of this problem.
In Mozilla Bugzilla #526411, ashughes (anthony-s-hughes) wrote : | #81 |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.3pre) Gecko/20100405 Firefox/
URL: http://
Looks like this did not make it into the 3.6.3 OOPP backport. I strongly urge we get that in.
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #82 |
(From update of attachment 424936)
I don't think we can fix this completely with the old backend, but this small patch helped a lot for the common case. It's a safe change and has had plenty of time baking on trunk already.
exactt (giesbert) wrote : Re: html5 ogg video does not resume reliably after buffering | #83 |
i have the same problem on lucid amd64 running firefox 3.6.3...
Changed in firefox-3.5 (Ubuntu): | |
status: | New → Confirmed |
summary: |
- html5 ogg video does not resume reliably after buffering + html5 ogg media does not resume reliably after buffering |
Krinn (kr86420) wrote : | #84 |
Confirmed that this occurs in Firefox-3.6.3 with a clean install of Ubuntu 10.4 LTS. (Tested i386 version.)
Draycen DeCator (ddecator) wrote : | #85 |
This is still happening with the 3.6.5 daily builds from the Ubuntu Mozilla Team Daily PPA, but the problem has been resolved in the latest 3.7 build. I will look upstream to see if I can find a report for this to link to. I am also moving this to the 'firefox' package since this is affecting 3.6.x builds.
affects: | firefox-3.5 (Ubuntu) → firefox (Ubuntu) |
Draycen DeCator (ddecator) wrote : | #86 |
This is most likely related to mozilla 526411, but I need to do some more investigating to make sure it is the same bug.
Draycen DeCator (ddecator) wrote : | #87 |
I have added the bug watch for the upstream report. Since this problem has already been fixed by Mozilla in the trunk build of Firefox, I am marking this report Triaged with a Low importance. Thanks again for reporting this to Ubuntu, and please continue to report any issues that you encounter!
Changed in firefox (Ubuntu): | |
importance: | Undecided → Low |
status: | Confirmed → Triaged |
Changed in firefox: | |
status: | Unknown → Fix Released |
Draycen DeCator (ddecator) wrote : | #88 |
Bumping up to Medium importance since this does have an impact on the functionality of Firefox.
Changed in firefox (Ubuntu): | |
importance: | Low → Medium |
In Mozilla Bugzilla #526411, Clegnitto (clegnitto) wrote : | #89 |
(From update of attachment 424936)
a=LegNeato for 1.9.2.5. Please *only* land it on mozilla-1.9.2 default, as we are still working on the 3.6.4 relbranch and do not want this landed there
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #90 |
In Mozilla Bugzilla #526411, Matthew Gregan (kinetik) wrote : | #91 |
Worth noting for anyone following this bug who is seeing problems: make sure you're running a current version of PulseAudio. The version shipped with F12 has a bug that causes the hanging snd_pcm_writei that I ran into in this bug (comment 69), but an update to 0.9.21-5 is available in Fedora updates. There's a bunch of investigation of this specific problem over in bug 573924 for the curious.
Cd-MaN (panther79) wrote : | #92 |
I think I have a similar problem:
I open an ogg file (for example: http://
It starts to play.
I hit pause and leave it to load.
Then I try to hit play, and I would expect for it to start playing, since it has been completely buffered, however it fails to do so.
Changed in firefox: | |
milestone: | none → 3.6.7 |
Micah Gersten (micahg) wrote : | #93 |
Fixed in this release:
firefox (3.6.7+
* New upstream release v3.6.7build2 (FIREFOX_
* Make it possible to disable patches on a per-release basis. This
makes it easier to share packaging branches across releases, and makes
it possible to disable the patches which make the Hardy daily builds fail
- update debian/rules
- add debian/
- add debian/
* Make the debian/
pre-build rather than makebuilddir. Whilst this doesn't really change
much, it is technically slightly more correct (makebuilddir is just for
creating the build directory, whilst pre-build is for doing all the
preparation work)
- update debian/rules
* Merge the debian/firefox.sh target in to the match-all target, this
just de-clutters things a little
- update debian/rules
* Remove debian/
- update debian/rules
* Drop the empty firefox-dev and firefox-*-dev transitional packages. We
didn't install anything in to firefox-dev, and we can reintroduce it in
the future if anything in the archive depends on the browser specific
interfaces
- update debian/control
- remove debian/
- remove debian/
* Fix some Lintian warnings
- add debian/
- update debian/control
* Make debian/
post-patches rather than pre-build. This avoids the need for having to
build the profile migrator when unpacking the source tarball
- update debian/rules
-- Chris Coulson <email address hidden> Thu, 15 Jul 2010 20:27:51 +0100
Changed in firefox (Ubuntu): | |
status: | Triaged → Fix Released |
Tomasz Chrzczonowicz (tch) wrote : | #94 |
I just updated to 3.6.7 and the bug is not fixed.
(yes, I restarted the browser)
Michael Sheldon (michael-sheldon) wrote : | #95 |
I can also confirm that this bug is still present.
Valdisvi (valdis-vitolins) wrote : | #96 |
Problem is related to pulseaudio.
When it is removed:
sudo apt-get autoremove pulseaudio
sudo apt-get install gnome-alsamixer
files are played correctly.
Micah Gersten (micahg) wrote : | #97 |
@Tomasz Chrzczonowicz, Michael Sheldon
Which release is the bug present in?
@Valdisvi
pulseaudio is part of the core audio stack for Ubuntu. Please don't suggest its removal. Karmic doesn't have a new enough pulseaudio for this to work, but Lucid does.
Tomasz Chrzczonowicz (tch) wrote : | #98 |
@Micah Gersten
OS: Ubuntu 10.4.1 LTS.
Package version: 3.6.8+build1+
Bug is still there.
AFAIR, this feature (<video> tag with OGG) has been broken in Ubuntu since the day it was introduced.
I don't recall ever having this problem on Windows.
Changed in firefox: | |
importance: | Unknown → Medium |
Cd-MaN (panther79) wrote : | #99 |
My usecase is fixed (resuming a buffered ogg file). Stock FF 3.6.10 on Ubuntu 10.04 LTS.
Thank you
Tomasz Chrzczonowicz (tch) wrote : Re: [Bug 450684] Re: html5 ogg media does not resume reliably after buffering | #100 |
Dnia 2010-09-24, pią o godzinie 05:14 +0000, Cd-MaN pisze:
> My usecase is fixed (resuming a buffered ogg file). Stock FF 3.6.10 on
> Ubuntu 10.04 LTS.
>
> Thank you
>
If find it to still be a problem with 3.6.10+build1
+nobinonly-
Odo (info-odo) wrote : | #101 |
It is fixed on 10.04 with FF 4.0 (i.e. "Minefield", firefox-4.0 package), but not with FF 3.6.
This appears to be linux-specific. Can't reproduce on Win 7.
Run a 3.6 nightly and loading the URL above it will start playing when the page loads, but if you pause and restart it a few times it will eventually stop playing once you unpause. Sometimes it's one click, sometimes it's three.
Running this on Fedora 11. Will check for a regression from 3.5.