Carsten "Tomcat" Book
9e504b2779
Backed out changeset 8b17cd283110 (bug 1184867)
2015-07-30 15:47:55 +02:00
Jean-Yves Avenard
ceccac91fe
Bug 1183196: [MSE] P3. Slightly increase debugging information. r=kentuckyfriedtakahe
...
Print the atom's offset, makes it easier to verify that byte ranges are properly calculated.
2015-07-30 20:42:45 +10:00
Jean-Yves Avenard
fa6675ed02
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 20:42:44 +10:00
Alfredo Yang
1885ed42a2
Bug 1189173 - Drop frames aggressively during internal seek. r=jya
...
--HG--
extra : rebase_source : 2db2cf4908c764df2273a0c6f2fb572a6310b0e8
2015-07-30 00:53:00 +02:00
Carsten "Tomcat" Book
fbe5e8ab67
Backed out changeset ca2c0a7b3b3b (bug 1189138
) for causing timeouts in test_BufferingWait_mp4.html on a CLOSED TREE
2015-07-30 10:18:17 +02:00
Brendan Long
8be4518086
Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian r=bz
2015-07-29 12:41:00 +02:00
Jan Gerber
95a2af0262
Bug 1187247: [MSE] Enable WebM in MediaSource. r=jya
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1187247
2015-07-30 16:56:22 +10:00
Jan Gerber
8df6b30ffe
Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya
2015-07-30 16:56:21 +10:00
Jan Gerber
d65404b8ba
Bug 1184867: [MSE] P2. Update WebMContainerParser to be compatible with new MSE. r=kinetik
2015-07-30 16:56:20 +10:00
Jan Gerber
8006fc4e40
Bug 1184867: [vp9] P1. VPXDecoder pass DTS to VideoData::Create. r=jya
2015-07-30 16:56:20 +10:00
Jan Gerber
9d8d3579f0
Bug 1188341: [MSE] Add Test for multiple init segments in MSE appendBuffer. r=jya
2015-07-30 16:56:19 +10:00
Nicholas Nethercote
87b80f8c66
Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
...
This makes it clearer that, unlike how SizeOf*() functions usually work, this
doesn't measure any children hanging off the array.
And do likewise for nsTObserverArray.
--HG--
extra : rebase_source : 6a8c8d8ffb53ad51b5773afea77126cdd767f149
2015-07-28 23:24:24 -07:00
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