Commit Graph

3676 Commits

Author SHA1 Message Date
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