Jean-Yves Avenard
bdf2f8bda7
Bug 1183196: [MSE] P1. Do not overwrite stored init data until known as valid. r=gerald
2015-07-30 15:20:49 +10:00
Jean-Yves Avenard
02c530d98b
Bug 1189138
: [MSE] P4. Tell the mediasource demuxer of modified range as early as possible. r=gerald
...
We would only tell our demuxer once a complete media segment had been received.
A partial media append would have unnecessarily delayed pending seeks.
2015-07-30 15:20:43 +10:00
Jean-Yves Avenard
625eecf933
Bug 1189138
: [MSE] P3. Properly shift our demuxing index when data is added. r=gerald
...
Should frames be added before our current demuxing position, we must shift the index ; otherwise the next retrieved frames will be the wrong one.
2015-07-30 15:20:38 +10:00
Jean-Yves Avenard
024aff6746
Bug 1189138
: P2. Add useful debugging information to logs. r=cpearce
2015-07-30 15:20:19 +10:00
Jean-Yves Avenard
fa43517ced
Bug 1189138
: [MSE] P1. Only seek to a position if the trackbuffer contains it. r=cpearce
...
Ignoring the time if it was 0 was a remnant on when Reset() used to call seek and meant to get to the first frame available.
This is no longer relevant, DoSeek is only called when we are explicitly seeking.
2015-07-30 15:20:07 +10:00
Jan Gerber
bc5430d2fd
Bug 1185792: [webm] P1. Don't clear mNeedReIndex if GetCachedRanges is emtpy. r=jya
2015-07-30 15:10:05 +10:00
Wes Kocher
68bcb02c04
Merge m-c to inbound, a=merge
2015-07-29 20:20:59 -07:00
Wes Kocher
1ca8b1de87
Merge b2ginbound to central, a=merge
2015-07-29 20:19:12 -07:00
Jessica Jong
11d3d9a5a3
Bug 1167132 - Part 15: [NetworkManager] Move network information into a separate interface (NetworkInterfaceList). r=echen
2015-07-29 02:16:00 -04:00
Matt Woodrow
d2d5e5b9a3
Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert
2015-07-29 16:35:55 -04:00
Wes Kocher
ec1078c65a
Backed out 6 changesets (bug 1150944, bug 1034370) for build failures in WebGLContext.cpp CLOSED TREE
...
Backed out changeset e2a6160242e5 (bug 1150944)
Backed out changeset 1c510537d20b (bug 1150944)
Backed out changeset 7ae813666ed5 (bug 1150944)
Backed out changeset 2f29ac2e31cd (bug 1150944)
Backed out changeset bf7681b1567e (bug 1150944)
Backed out changeset 79c6b8d014d2 (bug 1034370)
2015-07-29 14:16:17 -07:00
Matt Woodrow
501c8bec02
Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert
2015-07-29 16:35:55 -04:00
Bobby Holley
97b9240b34
Bug 1188696
- Hoist nsRefPtr.h into MFBT. r=froydnj
2015-07-29 10:44:59 -07:00
Jean-Yves Avenard
da1dc17345
Bug 1188804: [MSE] P2. Disambiguate naming of mActiveTrack boolean. r=gerald
...
We considered that mActiveTrack was a global variable, however it is reset each time a new init segment is received.
Should two init segments be received in the same appendBuffer it would have been set to false, causing metadata to never be parsed.
2015-07-29 20:31:19 +10:00
Jean-Yves Avenard
efa5417b43
Bug 1188804: [MSE] P1. Fix Is*SegmentPresent. r=kentuckyfriedtakahe
...
The name IsInitSegmentPresent and IsMediaSegmentPresent was misleading. As they are to return true only if data *starts* with such segment and not just contain.
2015-07-29 20:31:18 +10:00
Jacek Caban
57615ea370
Bug 1188457 - Fixed SapiService.cpp compilation on mingw. r=jimm
2015-07-29 12:27:22 +02:00
Jacek Caban
403c515868
Bug 1188439 - Fixed GMPLoader.cpp compilation with sandbox disabled. r=cpearce
2015-07-29 12:27:07 +02:00
Jean-Yves Avenard
06fb245e8f
Bug 1188758: [MSE] Only use init segment if known to be valid. r=gerald
2015-07-29 19:04:40 +10:00
Jean-Yves Avenard
d3d8a943a0
Bug 1188210: [MSE] Add mochitest to ensure transition from WAITING to ENDED. r=cpearce
2015-07-29 19:04:39 +10:00
Karl Tomlinson
9b788b694b
backout 9a8104912ebe for application timeout on B2G ICS emulator. bug 999376
2015-07-29 13:48:57 +12:00
Holger Fuhrmannek ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
2acaa47690
test for bug 999376
...
--HG--
extra : rebase_source : 9500d51dfb87570eb7b05435c436c65bc00f5a5c
2015-07-28 17:26:17 +12:00
Karl Tomlinson
8b0dccbf5a
bug 1188244 throw in SetCurve() on OOM r=padenot
...
--HG--
extra : rebase_source : 8b8709fb2bb1765eca65248437a9d58232c34fdb
2015-07-27 21:19:27 +12:00
Holger Fuhrmannek ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
1ef4015e39
test for bug 995289
...
--HG--
extra : rebase_source : c80e5ef38107e2a26a6606f8e86cb4f26db208d1
2015-07-28 08:47:25 +12:00
Karl Tomlinson
a905a14a19
bug 1187785 reverse tableInterpolationFactor to make it consistent with documentation r=rillian
...
tableInterpolationFactor = 0 now means use lowerWaveData, which is
rangeIndex2.
--HG--
extra : rebase_source : a8e1b64c534cf2e9aea92dd8a06a4eeee8403d73
2015-07-27 16:59:17 +12:00
Karl Tomlinson
8fa05ce9cd
bug 1187785 test periodic wave band limiting
...
--HG--
extra : rebase_source : 4124c181cbf5eb46e5c4067faf5298947ebcfb33
2015-07-29 11:57:56 +12:00
Wes Kocher
9605f639cb
Backed out changeset 3fa834e98383 (bug 909993) for interfaces.html failures CLOSED TREE
2015-07-28 15:28:56 -07:00
Brendan Long
51531f7252
Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian,bz
2015-07-24 17:11:00 -07:00
Drew Willcoxon
e004f2a723
Bug 1183044 - Properly mute AudioContext when there's an attempt to mute it before it has a destination. r=ehsan
2015-07-28 12:34:33 -07:00
Ryan VanderMeulen
4091b5d747
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-28 15:00:20 -04:00
Ryan VanderMeulen
b04aa975be
Backed out 5 changesets (bug 1187817) for making test_mediatrack_consuming_mediaresource.html extremely failure-prone on B2G. a=me
...
Backed out changeset ae2e2dda1eec (bug 1187817)
Backed out changeset 74386997e5fb (bug 1187817)
Backed out changeset d31a0c93969f (bug 1187817)
Backed out changeset cf38bd59eb44 (bug 1187817)
Backed out changeset 264dad192c22 (bug 1187817)
2015-07-28 14:36:49 -04:00
Jean-Yves Avenard
b29bbb6f28
Bug 1188233: Ensure drainComplete flag is set upon failure to create decoder. r=cpearce
2015-07-28 23:28:24 +10:00
JW Wang
22c6800f16
Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik.
2015-07-28 20:21:27 +08:00
JW Wang
cd7d8ab800
Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik.
2015-07-28 20:21:27 +08:00
JW Wang
439dfec51d
Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik.
2015-07-28 20:21:26 +08:00
JW Wang
494bca7d4f
Bug 1187817. Part 2 - remove unused code. r=kinetik.
2015-07-28 20:21:26 +08:00
JW Wang
ae47236478
Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik.
2015-07-28 20:21:26 +08:00
Jean-Yves Avenard
c203925f63
Revert "Bug 1188233: Ensure drainComplete flag is set upon failure to create decoder. r=cpearce"
...
This reverts commit 9c48bac3e0d3
2015-07-28 16:37:53 +10:00
Jean-Yves Avenard
c7b835ce08
Bug 1188233: Ensure drainComplete flag is set upon failure to create decoder. r=cpearce
2015-07-28 14:23:29 +10:00
Jean-Yves Avenard
bec365db4b
Bug 1188220: Allow disabling HW acceleration even when SharedDecoderManager isn't used. r=cpearce
...
The SharedDecoderManager is being obsoleted.
2015-07-28 14:11:06 +10:00
Jean-Yves Avenard
ce730a7b65
Bug 1185972
: P5. Add mochitest testing new seek behaviour. r=jwwang
...
Test ensures that seeking starts right after metadata is processed if we have a known start time.
2015-07-28 14:11:05 +10:00
Jean-Yves Avenard
c7de70dda7
Bug 1186149: P2. Relax timestamp rules in debug mode. r=gerald
...
Some not quite so correctly muxed files shows the first few samples as all having a decode timestamp of 0.
2015-07-28 14:11:04 +10:00
JW Wang
2007d5e43f
Bug 1187763. Part 3 - refactor AudioSink::AudioLoop into a series of events. r=kinetik.
2015-07-28 11:52:05 +08:00
JW Wang
206b3c3f1e
Bug 1187763. Part 2 - extract some code of AudioLoop() into its own function. r=kinetik.
2015-07-28 11:49:59 +08:00
JW Wang
c93e4dca6f
Bug 1187763. Part 1 - move while loop out of WaitingForAudioToPlay(). r=kinetik.
2015-07-28 11:49:42 +08:00
Holger Fuhrmannek ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
2aad1beb5d
test for bug 1045650
...
--HG--
extra : rebase_source : f972477172b2c100e6a4506d323c6ae8a290e496
2015-07-27 18:12:04 +12:00
Atte Kettunen ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
86da475e86
test for bug 1041466
...
--HG--
extra : rebase_source : 0e72d65ce24a25ca3c5935163ebf03cc06deec79
2015-07-27 17:50:30 +12:00
Karl Tomlinson
e040fd3850
test for bug 1020205
...
--HG--
extra : rebase_source : 607f8ae62490379c9ce02e2c4fa045b8bc2ff139
2015-07-27 17:31:49 +12:00
Holger Fuhrmannek ext:(%20and%20Paul%20Adenot%20%3Cpaul%40paul.cx%3E)
63ad946e5b
test for bug 1012609 r=karlt
...
--HG--
extra : rebase_source : b0ee860f5da05b6af0bcfa797d5b470664775d74
2015-07-27 17:27:19 +12:00
Karl Tomlinson
a6cc0725e8
bug 1186781 skip reallocation when audio block is not shared r=padenot
...
--HG--
extra : rebase_source : d470e7d14716606bf97b06be05637441b4d2a9ef
2015-07-22 18:51:11 +12:00
Karl Tomlinson
639872f1ff
bug 1186779 use ChannelFloatsForWrite() instead of const_cast r=padenot
...
--HG--
extra : rebase_source : 324b2fbf4addbac848b7a74b048d67ba7c461b0c
2015-07-22 17:59:21 +12:00