Commit Graph

4623 Commits

Author SHA1 Message Date
Randy Lin
231d612baa Bug 1024188 - Checks can be removed because EncodedFrame::SwapInFrameData() is infallible. r=roc 2014-08-12 16:57:55 +08:00
Anthony Jones
edd099c41e Bug 1050060 - Fix 64 bit file offset in MP4 reader; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
981d7a97a9 Bug 1050060 - Fix MP4 range pinning; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
89cf34962d Bug 1050060 - Optimise MP4 range calculation; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
9259915554 Bug 1050060 - Update index off main thread; r=edwin 2014-08-13 17:13:28 +12:00
Jed Davis
66d1734f54 Bug 1043733 - Require sandboxing to load Gecko Media Plugins on Linux. r=jesup r=kang
Also refactors how sandbox support and disabling are handled, and allows
simulating a lack of sandbox support with an env var (for testing
without rebuilding a kernel).
2014-08-12 21:28:27 -07:00
Chris Pearce
2032523788 Bug 1052378 - Replace stray mIsXXXDecoding fields with IsXXXDecoding() function calls in MediaDecoderStateMachine. r=kinetik 2014-08-13 15:04:19 +12:00
Chris Pearce
abf1a2b467 Bug 1050064 - Reconfigure WMFAACDecoder on stream change. r=padenot 2014-08-13 09:56:33 +12:00
Martijn Wargers
13fc2cd3ac Bug 1032878 - Fix for test_mediatrack_events.html. r=smaug 2014-08-11 11:33:50 -07:00
Martijn Wargers
16b12439ec Bug 1032878 - Fix for test_mediarecorder_getencodeddata.html. r=rlin 2014-08-10 20:10:53 -07:00
Martijn Wargers
174ea37131 Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
Paul Adenot
0f2dbd2460 Bug 1023947 - Revert part of a patch added by mistake, adding back a media file in the content/media manifest. 2014-08-12 13:54:04 +02:00
Chris Double
cbe95fb23b Bug 1052239 - MSE main thread assertion when seeking - r=kinetik
--HG--
extra : rebase_source : 7127180b4257434d65488f9ca7acbcc77bb77e6c
2014-08-12 15:50:57 +12:00
Matthew Gregan
e49cf8600d Bug 1050652 - Implement GetEvictionOffset for WebM reader. r=cajbir 2014-08-10 18:21:00 +12:00
Wes Kocher
0e8de3ce49 Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE
Backed out changeset 780c948d79f3 (bug 1032878)
Backed out changeset 0cfcc44660a8 (bug 1032878)
Backed out changeset 991f8d5da382 (bug 1032878)
Backed out changeset f54984be223e (bug 1032878)
2014-08-11 14:27:57 -07:00
Martijn Wargers
d72edeb291 Bug 1032878 - Fix for test_mediatrack_events.html. r=smaug 2014-08-11 11:33:50 -07:00
Martijn Wargers
d73154405c Bug 1032878 - Fix for test_call_start_from_end_handler.html. r=slin 2014-08-10 20:14:03 -07:00
Martijn Wargers
8159039049 Bug 1032878 - Fix for test_mediarecorder_getencodeddata.html. r=rlin 2014-08-10 20:10:53 -07:00
Martijn Wargers
b102096d4b Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
Matthew Gregan
18948e1ddd Bug 1024858 - Improve buffered range calculation for MediaSource objects. r=cajbir 2014-08-11 16:32:21 +12:00
Chris Pearce
5bdadd2f23 Bug 1050582 - Check we're on the correct thread in SetTimerOnMainThread. r=jesup 2014-08-11 14:18:53 +12:00
Matthew Gregan
cd855a0b39 Bug 1050099 - Avoid calling deprecated FindStartTime and instead use buffer's decoded ranges in switching logic. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
bc392029dc Bug 1050083 - Changes to WebM buffered range handling. r=cajbir
Include the frame duration in the range end.  Also handle (ignore) invalid
negative timestamps when parsing.  Include cluster offset in time/data
offset record.  Cluster offset will be used when calculating discard/resync
points in MSE.
2014-08-11 14:05:09 +12:00
Matthew Gregan
01d38a2081 Bug 1049318 - Make SourceBuffer eviction less aggressive. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
866a0b54bf Bug 1049321 - Move SubBufferDecoder to a new file. r=cajbir 2014-08-11 14:05:06 +12:00
Matthew Gregan
d891dd21b6 Bug 1049326 - Partially implement EndOfStream. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
16e4e0cabc Bug 1049327 - Assert that public MSE API is only called from the main thread. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
0b16065fd3 Bug 1049326 - Fix unit conversion of duration and other minor MSE cleanups. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
6941171812 Bug 1049323 - Tidy up MSE logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
c004e93083 Bug 1049317 - SBR::ReadFromCache forgot to reset offset. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
97dc3e7019 Bug 1049323 - Tidy up SourceBufferResource logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
5d6eeef1cf Bug 1049317 - Simplify SourceBufferResource::ReadFromCache. r=cajbir 2014-08-11 13:21:17 +12:00
Wes Kocher
ea2ca055ae Merge m-c to inbound on a CLOSED TREE 2014-08-08 14:15:34 -07:00
Wes Kocher
b3f18de8eb Backed out changeset e79ca6ca1173 (bug 1040905) for conflicting with the merge from mozilla-central CLOSED TREE 2014-08-08 14:14:36 -07:00
Steven Michaud
d67d41563b Bug 1012949 - Sandbox the OpenH264 plugin for Mac r=rjesup,areinald,ted a=PatchNeedsToLandToday 2014-08-08 11:55:22 -05:00
Qeole
bcf88b4732 Bug 1040905 - Pass GMP plugin filename as a UTF-8 string. r=bsmedberg 2014-08-07 12:43:00 -04:00
Blake Wu
80908bb94a Bug 941302 - Part 5: Add Gonk Decoder Module. r=cpearce
From 6832d7208fc72eb8ff6782c87f5831ab3ff5a9bb Mon Sep 17 00:00:00 2001
2014-08-07 17:46:11 +08:00
Blake Wu
3b455f5dfd Bug 941302 - Part 3: Changes for adding Gonk Decode Module. r=cpearce
From de67de8646b413bce991789b42d09f398b162b53 Mon Sep 17 00:00:00 2001
2014-08-07 18:23:45 +08:00
Blake Wu
377f3dc899 Bug 941302 - Part 2: Changes in MediaCodecProxy. r=edwin
From b24f8c0da5baaafad2bbba1bbeee304d5c746631 Mon Sep 17 00:00:00 2001
2014-08-07 18:19:10 +08:00
Chris Pearce
a249b98033 Bug 1049107 - Fix build with --disable-eme. r=kentuckyfriedtakahe 2014-08-08 14:44:04 +12:00
Chris Pearce
636eece8ca Bug 1050199 - Support the GMP returning arbitrary audio sample rates and number of channels. r=jesup 2014-08-08 14:44:01 +12:00
Chris Pearce
48b677d899 Bug 1047107 - Make CDMProxy Close() its GMPDecryptorProxy on Shutdown. r=ehsan 2014-08-08 14:43:54 +12:00
Paul Adenot
7e632469bd Bug 1047831 - r=ehsan 2014-08-07 17:02:36 +02:00
Mike Hommey
0f4c5d9244 Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Chris Pearce
d985821ff5 Bug 1046003 - Ensure duplicate frames after a seek have an Image. r=kinetik 2014-08-07 12:02:56 +12:00
Ehsan Akhgari
8d232f5b1b Bug 579517 follow-up: Remove NSPR types that crept in 2014-08-08 08:39:07 -04:00
Randell Jesup
2c8b0c22d6 Bug 1049302: Avoid audio delay in B2G audio-video getUserMedia captures r=roc 2014-08-06 01:05:48 -04:00
Mike Hommey
ec54bf6c1f Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Ryan VanderMeulen
658d21669b No bug - Re-enable media crashtests that no longer fail on Android and B2G. 2014-08-05 16:10:41 -04:00
Ryan VanderMeulen
597191aea8 Merge m-c to inbound on a CLOSED TREE. a=merge 2014-08-05 16:01:50 -04:00