Commit Graph

1838 Commits

Author SHA1 Message Date
Jean-Yves Avenard
301b46619a Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow
If abort was called on the source buffer, the parser would have been reset.
The content in the Track Buffer is still valid for playback.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
fdf83c97db Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow 2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
04f33309e6 Bug 1122358: Implement partial reset parser. r=cajbir
Only handles resetting parser and incomplete init segments at this stage.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
6cef8e5eb0 Bug 1128115: MediaSource.removeSourceBuffer should call SourceBuffer.abort. r=cajbir 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
2020140397 Bug 1125776: Part5. Limit metadata parsing to init segment size if known. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
2f427e5bbc Bug 1125776: Part4. Add support for partial WebM init segment. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
9a54b12b7a Bug 1125776: Part3. Add support for partial init segment. r=cajbir
Now that we rely on appendBuffer to scan the init segment, it has become
imperative to handle partial segments as it could otherwise lead to
appendBuffer never firing update/updateend
2015-02-02 11:41:43 +11:00
Jean-Yves Avenard
5a8ea7fce0 Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
9264bf02f5 Bug 1125776: Part1. Fix initialization of variables. r=cajbir
They could be used when non-initialized.
2015-02-04 20:20:14 +11:00
Alfredo Yang
2089cddb84 Bug 1128858 - release media element after playing webm in testcases. r=cajbir 2015-02-03 01:05:00 +01:00
Alfredo Yang
3edd4364fe Bug 1128845 - disable test cases due to webm OMX codec limitation. r=ajones 2015-02-02 23:42:00 +01:00
Jean-Yves Avenard
b29def8cb3 Bug 1129224: Ensure the target is always unref in the target thread. r:bholley 2015-02-04 16:38:27 +11:00
Phil Ringnalda
07b9943c5d Bug 1123195 - Skip some more crashtests that time out on OS X 10.10 debug 2015-02-03 21:22:18 -08:00
Chris Pearce
e6c46263de Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=jwwang 2015-02-04 10:17:28 +13:00
Sotaro Ikeda
fdb3da6649 Bug 1112519 - Clear mDropVideoUntilNextDiscontinuity when we do not seek r=cpearce 2015-02-03 12:53:12 -08:00
Bill McCloskey
5ba8672d8d Bug 1124933 - Include crash reason when intentionally crashing content process (r=bent) 2015-02-03 09:09:27 -08:00
Paul Adenot
8bc9fc8be9 Bug 1128494 - Change the default panning model of the PannerNode to "equalpower". r=smaug 2015-02-03 11:25:37 +01:00
Jan-Ivar Bruaroey
c4b7b6bbf5 Bug 997365 - End support for hold-out mandatory/optional: facingMode constraint on mobile. r=smaug, r=mt 2015-02-02 10:11:00 -05:00
Carsten "Tomcat" Book
8b072a8725 Merge mozilla-central to mozilla-inbound 2015-02-03 15:11:12 +01:00
Carsten "Tomcat" Book
a4604abfb7 merge fx-team to mozilla-central a=merge 2015-02-03 14:36:21 +01:00
Carsten "Tomcat" Book
de23f3dd09 Backed out changeset f9101e882c96 (bug 1128494) for dt-tests regression on a CLOSED TREE 2015-02-03 13:08:53 +01:00
Paul Adenot
cce9897a2e Bug 1128494 - Change the default panning model of the PannerNode to "equalpower". r=smaug 2015-02-03 11:25:37 +01:00
JW Wang
aa0d5cfa9c Bug 1128389 - rename "keyschange" to "keystatuseschange" per spec change. r=bz. r=cpearce. 2015-02-03 16:53:36 +08:00
JW Wang
c93029faa0 Bug 1128379 - improve error handling in MediaKeys::CreateSession. r=bz 2015-02-01 19:12:00 +01:00
Alfredo Yang
04598f60ef Bug 1127759 - use ogv instead of webm due to gonk HW codec limitation. r=roc 2015-02-02 00:34:00 +01:00
Ryan VanderMeulen
353ea7d948 Merge m-c to fx-team. a=merge 2015-02-02 17:30:07 -05:00
Mark Banner
dc24473dab Bug 1122032 Part 3 - Automatically allow screensharing for the Loop in-desktop pages. r=jesup 2015-02-02 21:53:19 +00:00
JW Wang
54dd85b918 Bug 1105720 - have a larger timeout value for the very slow B2G emulator. r=cpearce 2015-02-02 19:00:00 +01:00
JW Wang
c34f3fa983 Bug 1128411. Part 2 - call SendStreamData() in AdvanceFrame() to simplify the code of SendStreamData(). r=roc. 2015-02-02 13:58:31 +08:00
JW Wang
f44af21c62 Bug 1128411. Part 1 - fix some bugs in MediaDecoderStateMachine::SendStreamData(). r=roc. 2015-02-02 13:53:54 +08:00
Chris Double
2f52d72651 Bug 1128161 - Fix build error when logging is disabled - r=ajones 2015-02-03 18:19:47 +13:00
Phil Ringnalda
026b80253c Back out d28c88e9705d (bug 1128411)
CLOSED TREE
2015-02-02 20:37:49 -08:00
JW Wang
762f7fdef7 Bug 1128411. Part 2 - call SendStreamData() in AdvanceFrame() to simplify the code of SendStreamData(). r=roc. 2015-02-02 13:58:31 +08:00
Gijs Kruitbosch
ea23f0e342 Bug 1127416 - add observer service notification for EME video, r=cpearce 2015-02-01 15:20:57 +00:00
JW Wang
f3dd53ea1d Bug 934053 - log media element events for debugging. r=cpearce 2015-02-01 18:25:00 +01:00
Alfredo Yang
9ad31cbe2e Bug 1127725 - free media element ndoe to release decoder. r=cajbir 2015-01-30 00:00:00 +01:00
Edwin Flores
0c398526dd Bug 1075199 - Extend lifetime of VideoHost in GMPVideoDecoderParent to stop its destruction racing with the deallocation of video buffers - r=jesup 2015-01-16 11:04:03 +13:00
Matt Woodrow
93e9b6aa5f Bug 1128179 - Avoiding crash when appending data after decoder initialization failed. r=jya 2015-02-03 09:44:46 +13:00
Mike Hommey
50e6916b40 Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn 2015-02-02 09:56:13 +09:00
Chris Pearce
4985910a62 Bug 1123498 - Test for MP4Reader's demuxer skip-to-next-keyframe. r=mattwoodrow 2015-02-02 13:48:36 +13:00
Chris Pearce
b211ef770a Bug 1127641 - Reduce MDSM video frame queue length when hardware accelerated. r=kentuckyfriedtakahe 2015-02-02 09:28:41 +13:00
Phil Ringnalda
6abd84d43f Merge b-i to m-c, a=merge 2015-02-01 09:18:01 -08:00
Naoki Hirata
4ea46eb077 Bug 1128113 - Skip mSharedDecoderManager which is part of MozMP4. r=jya, a=bustage 2015-01-31 02:22:38 -08:00
Phil Ringnalda
44148a1675 Merge b-i to m-c, a=merge 2015-01-31 09:09:40 -08:00
Jet Villegas
262d24d412 Bug 1125621 - Remove https://* restriction from the YouTube MSE check. r=kinetik 2015-01-30 21:59:35 -08:00
Martin Thomson
c444bd2440 Bug 1063290 - Disabling extended gUM tests on gonk for intermittent failures, r=jib 2015-01-30 13:00:29 -08:00
Bobby Holley
b8cefec2b4 Bug 1127203 - Use the tolerance value in TrackBuffersContainTime so that seeking operates with tolerance too. r=mattwoodrow 2015-01-30 17:45:49 -08:00
Bobby Holley
f9cd69df6e Bug 1127203 - Be more consistent about when and how we apply the fuzz factor. r=mattwoodrow 2015-01-30 17:45:49 -08:00
Bobby Holley
bc10ba2ce6 Bug 1127203 - Rename aError to aTolerance. r=mattwoodrow
aError is a really misleading name.
2015-01-30 17:45:49 -08:00
Ryan VanderMeulen
c9078c838e Merge m-c to b2g-inbound. a=merge 2015-01-30 12:33:25 -05:00