Closed Bug 1182821 Opened 9 years ago Closed 9 years ago

Webm player skips time on some .webm files

Categories

(Core :: Audio/Video, defect)

29 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1034081

People

(Reporter: pulviscriptor, Unassigned)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Build ID: 20150624141335

Steps to reproduce:

Affected webms example list: 
http://webm.land/w/PUYG/ length=0:23, skip=0:20
http://webm.land/w/44IK/ length=0:13, skip=0:10
http://webm.land/w/SpxF/ length=0:04, skip=0:04
http://webm.land/w/AJOp/ length=1:05, skip=0:50
http://webm.land/w/4OuU/ length=3:36, skip=3:36
http://webm.land/w/VI8p/ length=0:34, skip=0:29
http://webm.land/w/l72C/ length=0:45, skip=0:40
http://webm.land/w/t5dl/ length=1:04, skip=1:00
http://webm.land/w/4VOI/ length=0:50, skip=0:40
http://webm.land/w/vLeO/ length=0:47, skip=0:40

1. Open any URL from list
2. Wait until it play to end or click on first pixel of timeline
3. On windows webm skips to time near end, on linux freezes for skip time then skips


Actual results:

Player skips time


Expected results:

Player should play from begin
Windows 7 x64, Firefox ESR 31.8.0: skips
Windows 7 x86, Nightly 42.0a1 (2015-07-11): skips
ArchLinux x86 (4.0.5-1-ARCH), Firefox 38.0.5: freezes for skip time then skips
Mint 17.1 x86 (3.13.0-37-generic), Firefox 39.0: freezes for skip time then skips
Component: Untriaged → Video/Audio
Product: Firefox → Core
pushlog:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=2585c276abf3&tochange=30dd3830c3bf

Regressed by:
	3b6dfc1090b0	Jan Gerber — Bug 945863 - Handle CodecDelay and SeekPreroll for Opus in WebM. r=kinetik
Blocks: 945863
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(j)
Keywords: regression
Version: Trunk → 29 Branch
does not freeze and/or skip for me with Nightly on linux.
Flags: needinfo?(j)
(In reply to Jan Gerber from comment #3)
> does not freeze and/or skip for me with Nightly on linux.

It is strange.

I can reproduce the skip problem on Nightly42.0a1 Windows7 and Ubuntu14.04.

https://hg.mozilla.org/mozilla-central/rev/eab21ec484bb
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0 ID:20150712030212
and
https://hg.mozilla.org/mozilla-central/rev/eab21ec484bb
Mozilla/5.0 (X11; Linux i686; rv:42.0) Gecko/20100101 Firefox/42.0 ID:20150712030212

Are you trying this with new profile?
Flags: needinfo?(j)
Attached file log.txt
log


set NSPR_LOG_MODULES=timestamp,MediaDecoder:5,MediaSource:5,MediaPromise:5,MP4Demuxer:5,nsMediaElement:5,nsMediaElementEvents:5
set MEDIA_LOG_SAMPLES=1

set NSPR_LOG_FILE=%TEMP%\log.txt


Str
1. open http://webm.land/w/SpxF/


Actual results:
The video would not repeat from the beginning. the first 3 sec is skipped.

Expected Results:
The video should start from the beginning.
Managed to reproduce it now, but this has nothing to do with CodecDelay or SeekPreroll.
You can seek to earlier points by clicking at the beginning.
Only way it skips is if it loops or one clicks play after it ended.

FWIW it seams to be working fine with Bug 1148102
No longer blocks: 945863
Flags: needinfo?(j)
However before landing Bug 945863 cset 3b6dfc1090b0,  it works without problem.
So, this is *definitely* regression caused/triggered by Bug 945863.
Blocks: 945863
Anyway,
Could you back the offending bug out?
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: