Eitan Isaacson
9f7f51dcaa
Bug 1225928
- Fix hang on linux when sending an empty string to speech synth. r=smaug
2015-11-30 18:59:01 -08:00
Eitan Isaacson
f010e62608
Bug 1226015 - Have child send __delete__ in speech synth request protocol, fixes race. r=smaug
2015-11-30 18:59:01 -08:00
JW Wang
f304127126
Bug 1228923 - Merge some MediaEventSource for MDSM. r=jya.
2015-12-01 09:34:02 +08:00
Jan-Ivar Bruaroey
df112e416d
Bug 1227708 - Differentiate ICE_SUCCESS_RATE telemetry for loop vs webrtc r=jesup
2015-11-30 18:15:20 -05:00
Eugen Sawin
516b650d7d
Bug 1048628 - [2.1] Enabled autoplay in 0-timescale test to enforce metadata load on Android. r=snorp
2015-11-30 23:13:59 +01:00
Eugen Sawin
3238dbd87f
Bug 1048628 - [1.2] Enabled 0-timescale test on Android and B2G. r=snorp
2015-11-30 23:13:59 +01:00
Eugen Sawin
4c2c5eac19
Bug 1153803 - Enable canPlayType test on Android 4.1+. r=snorp
2015-11-30 22:39:56 +01:00
EKR
764814bceb
Bug 1227781 - Fix crash with bogus STUN parameters. r=bwc
2015-11-30 12:15:19 -08:00
Nicolas Silva
48c889335e
Bug 1200595 - Gralloc TextureData implementation. r=sotaro
2015-10-15 17:53:37 +02:00
JW Wang
6e21f29356
Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
2015-11-30 13:06:19 +08:00
Jean-Yves Avenard
bb0aacbf79
Bug 1227396: P13. Refactor how MP4 buffered range is calculated. r=cpearce
...
We now use an index of samples made of block of samples delimited by keyframes. The search is performed using a binary search. This allows to quickly find which blocks are found within the media cache.
On a 8 core mac pro, this leads to a 67% improvement on CPU time spent playing a long MP4 video (from 112s CPU to 45s CPU)
The optimisation is only possible if all mp4 data chunks are continuous (which they almost always are)
2015-11-30 11:29:37 +11:00
Jean-Yves Avenard
ead53cc75e
Bug 1227396: P12. Use MediaByteRangeSet capabilities to filter already processed data. r=cpearce
2015-11-30 11:29:36 +11:00
Jean-Yves Avenard
5c7a8901c8
Bug 1227396: P11. Add IntervalSet::operator- operand. r=gerald
...
Also fix constness.
2015-11-30 11:29:36 +11:00
Jean-Yves Avenard
fdf27ff498
Bug 1227396: P9. Remove unnecessary monitor. r=cpearce
...
The Index and MoofParser are now only used via the MP4Demuxer which is guaranteed to always be called on the same taskqueue.
2015-11-30 11:29:35 +11:00
Jean-Yves Avenard
a7975b198f
Bug 1227396: P8. Replace MediaByteRange with Interval<int64_t> typedef. r=cpearce
...
It's now okay to simplify.
2015-11-30 11:29:34 +11:00
Jean-Yves Avenard
c8c275cee2
Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce
2015-11-30 11:29:34 +11:00
Jean-Yves Avenard
98b7b59261
Bug 1227396: P6. Replace MediaByteBuffer with Interval<int64_t>. r=cpearce
2015-11-30 11:29:33 +11:00
Jean-Yves Avenard
dd73df2954
Bug 1227396: P5. Make Interval::Span ignore empty interval. r=gerald
...
An interval with a length of 0 doesn't really exist and will be removed when used in an IntervalSet. As such, calculating a Span with an empty intervals didn't really make sense
2015-11-30 11:29:33 +11:00
Jean-Yves Avenard
f84dc2e04c
Bug 1227396: P4. Add IntervalSet::Clear method. r=gerald
2015-11-30 11:29:31 +11:00
Jean-Yves Avenard
5499ac5293
Bug 1227396: P3. Add IntervalSet::LastInterval method. r=gerald
2015-11-30 11:29:30 +11:00
Jean-Yves Avenard
70f2124283
Bug 1227396: P2. Rename some MediaByteRange methods. r=cpearce
...
Will facilitate the replacement of MediaByteRange by Interval<int64_t>
2015-11-30 11:29:30 +11:00
Jean-Yves Avenard
c92e468354
Bug 1227396: P1. Remove TimestampedMediaByteRange object. r=cpearce
2015-11-30 11:29:29 +11:00
Phil Ringnalda
339dc8d962
Backed out 4 changesets (bug 1167492) for a variety of timeouts
...
CLOSED TREE
Backed out changeset e35dba35a6ad (bug 1167492)
Backed out changeset 19ded68eecfb (bug 1167492)
Backed out changeset d02a1e8ea53d (bug 1167492)
Backed out changeset 0a800bbb09f3 (bug 1167492)
2015-11-27 11:24:57 -08:00
Ralph Giles
e0f44942f6
Bug 1167492 - Part 3: Apply patch from update script. r=me
...
This is the result of running 'npm install; node update-webvtt.js'
against upstream vtt.js master with the patch from Part 2 merged
there.
[US Regulation] To Create Settings for Configuring Attributes of WebVTT.
2015-11-27 10:11:06 -08:00
7b80fe3c50
Bug 1167492 - Part 2: vtt.js changes. r=giles
...
[US Regulation] To Create Settings for Configuring Default Attributes of WebVTT.
2015-11-08 16:46:00 -08:00
11425fc75b
Bug 1167492 - Part 1: Update script and patches. r=giles
...
[US Regulation] To Create Settings for Configuring Default Attributes of WebVTT.
2015-11-01 23:46:00 -08:00
Benjamin Chen
9008199c76
Bug 1198576 - Remove MediaCodecReader. r=bwu
2015-11-25 16:18:01 +08:00
Gerald Squelart
83be56e479
Bug 1181718 - Fallible allocation of blank audio data - r=jya
...
This is mostly to guard against allocating crazy amounts of memory due to
invalid data -- in this case a sample with an excessive number of frames.
2015-11-26 18:01:00 +01:00
Chris Pearce
efc8956d13
Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald
2015-11-27 17:13:40 +13:00
Chris Pearce
39cfd1238f
Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang
2015-11-27 10:53:32 +13:00
Chris Pearce
537e205dfc
Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang
2015-11-27 10:53:32 +13:00
Chris Pearce
3da2dc5dd2
Bug 1228215 - Expose the GMP name on each GMPParent. r=jwwang
2015-11-27 10:53:32 +13:00
Chris Pearce
6818d3ec67
Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang
2015-11-27 10:53:31 +13:00
Chris Pearce
8ed9d0fcbd
Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang
2015-11-27 10:53:17 +13:00
Carsten "Tomcat" Book
358e4575c4
merge mozilla-inbound to mozilla-central a=merge
2015-11-26 16:54:27 +01:00
Carsten "Tomcat" Book
a1980896be
merge fx-team to mozilla-central a=merge
2015-11-26 11:57:05 +01:00
Eugen Sawin
61cdb4a6cd
Bug 1219178 - [9.1] Make SeekPosition available with tests disabled. a=me for fixing build problems
2015-11-25 06:44:00 +01:00
Carsten "Tomcat" Book
7fc565c303
Merge mozilla-central to fx-team
2015-11-25 13:59:23 +01:00
David Rajchenbach-Teller
0da8936844
Bug 1216972 - MediaManager AsyncShutdown for content processes. r=jesup
...
--HG--
extra : transplant_source : %D9%A4%C4%95%EB%F9%0Fh%83z%21%91A5cu7%B4%DF%DE
2015-11-18 21:42:16 +01:00
Chris Pearce
f14cc10a3d
Bug 1227790 - Update GMP API to include new MediaKeyStatus types. r=jwwang
2015-11-26 13:51:05 +13:00
Karl Tomlinson
b0b63d25cd
bug 1227411 add logging of AudioParam API use r=padenot
...
--HG--
extra : rebase_source : 5399d15dc0e81c5745c2952e39d3d74ba6ce08c4
2015-11-24 18:08:13 +13:00
Karl Tomlinson
3e2ffb81fd
bug 1227411 add some initial logging of AudioNode API use r=padenot
...
--HG--
extra : rebase_source : 9ffb6c3da3468b305d31f7d907a674671674611f
2015-11-24 15:55:10 +13:00
Karl Tomlinson
c95ab76c6c
bug 1227411 add WEB_AUDIO_API_LOG r=padenot
...
--HG--
extra : rebase_source : c27e117a0a6af5fe8913dabb656842281643ecc4
2015-11-24 12:48:17 +13:00
Wes Kocher
72261b4523
Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
...
Backed out changeset cf8cf1a039dd (bug 1200595)
Backed out changeset 65da564f952c (bug 1200595)
Backed out changeset 7663208f1582 (bug 1200595)
Backed out changeset fc1fbb97c8eb (bug 1200595)
Backed out changeset 3ad5a4c457fe (bug 1200595)
Backed out changeset add3fe9afc0c (bug 1200595)
Backed out changeset 68aba6b39588 (bug 1200595)
Backed out changeset ab326c34f1cf (bug 1200595)
Backed out changeset ed34bc528a1b (bug 1200595)
Backed out changeset 0dc93424546c (bug 1200595)
Backed out changeset 8cc12f12f3d1 (bug 1200595)
Backed out changeset bb84403701b7 (bug 1200595)
--HG--
extra : commitid : AMC6i05xyTh
2015-11-24 10:07:02 -08:00
Eugen Sawin
607c52ca89
Bug 1219178 - [8.1] Constrain seek position getter to max duration. r=jya
2015-11-24 15:02:35 +01:00
Eugen Sawin
334574ba77
Bug 1219178 - [7.1] Add out-of-bounds seeking test. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
1d6552cfbe
Bug 1219178 - [6.1] Add small test file case. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
3cb42afa72
Bug 1219178 - [5.1] Return invalid resource length when mock resource is uninitialized instead of crashing. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
4356ebc299
Bug 1219178 - [4.1] Accept only layer III frames. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
c389d0fb93
Bug 1219178 - [3.1] Clamp seeking offsets to estimated frame boundaries. r=jya
2015-11-24 15:02:33 +01:00