1ad239c019a21cddaae3d6f7810db92889430918: Bug 902714 - Add {add,remove}WeakMessageListener to nsIMessageManager. r=smaug
Justin Lebar <justin.lebar@gmail.com> - Thu, 08 Aug 2013 11:36:56 -0700 - rev 141907
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 902714 - Add {add,remove}WeakMessageListener to nsIMessageManager. r=smaug
21dcb96139eefe35a42a993a59ea973b43804fe0: Backed out changesets 6126987777f3 and a232e4df28e5 (bug 882171) due to Android build bustage.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 08 Aug 2013 14:38:33 -0400 - rev 141906
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Backed out changesets 6126987777f3 and a232e4df28e5 (bug 882171) due to Android build bustage.
6226a97a440e4dc6b2c4047e2b8c8b5f507f1992: Bumping gaia.json for 2 gaia-central revision(s)
Gaia Pushbot <release+gaiajson@mozilla.com> - Thu, 08 Aug 2013 11:25:23 -0700 - rev 141905
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bumping gaia.json for 2 gaia-central revision(s) ======== https://hg.mozilla.org/integration/gaia-central/rev/c841634cb485 Author: Dale Harvey <dale@arandomurl.com> Desc: Bug 898326 - Disable buttons when switching camera. r=djf ======== https://hg.mozilla.org/integration/gaia-central/rev/e71e50ddfde5 Author: David Flanagan <dflanagan@mozilla.com> Desc: Bug 890427: use camera API's onPreviewStateChange callback to avoid deadlock. r=johu do the same thing in loadCameraPreview
6cb24be3c65064e9d371676502b3c5a42b18f5a5: Bumping gaia.json for 2 gaia-central revision(s)
Gaia Pushbot <release+gaiajson@mozilla.com> - Thu, 08 Aug 2013 10:55:26 -0700 - rev 141904
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bumping gaia.json for 2 gaia-central revision(s) ======== https://hg.mozilla.org/integration/gaia-central/rev/c406aed66b1a Author: Jonathan Griffin <jgriffin@mozilla.com> Desc: Merge pull request #11437 from jonallengriffin/updateui Bug 866908 - Pick up a newer version of gaia-ui-tests, a=test-only ======== https://hg.mozilla.org/integration/gaia-central/rev/d6110bb2ae9d Author: Jonathan Griffin <jgriffin@mozilla.com> Desc: Bug 866908 - Pick up a newer version of gaia-ui-tests, a=test-only
c62ea8debbdf9fe9ebfef86ea45c3fa936c31462: Bug 831224: Added mochitest for variable-bitrate MP3s, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 07 Aug 2013 18:54:04 +0200 - rev 141903
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Added mochitest for variable-bitrate MP3s, r=padenot The test checks the duration of an MP3 file with variable bitrate. The MP3 file only contains silence. It uses a high bit-rate encoding for its first half, a low bit-rate encoding for its second half. The correct duration is 10 seconds, but an incorrect implementation will return a much shorter value.
132bbc73f9ee8273faa38c18b6bd704ca0addf6d: Bug 831224: Use multi-threaded I/O for reading and processing MP3 frames, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 06 May 2013 20:07:29 +0200 - rev 141902
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Use multi-threaded I/O for reading and processing MP3 frames, r=padenot Reading large MP3 files from a slow medium, such as an SD card, takes several seconds. This is too long for interactive applications like the music app. With this patch, the OmxDecoder reads large MP3 file in smaller chunks and hands over each chunk individually to the MP3 parser. Reading the file is done in the I/O thread, which is allowed to block, parsing is done on the main thread. The current chunk size is 8 MiB, which is small enough to not cause any delay.
63bfac8597fa5040d04723cbd1cb5be6578cc230: Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 24 Jan 2013 13:38:32 +0100 - rev 141901
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot On FirefoxOS, the Android libraries estimate the duration of MP3 streams by examining the first MP3 frame header. This only works for streams with constant bit rate. For streams with variable bit rate, a too short or too long duration is computed. This patch adds support for parsing MP3 frame headers. The decoder handles file streams by reading them at once at the beginning and parsing them immediately. Network streams are updated when a new fragment arrives.
67a2e6a133fff04eff6d3c3a6b116a28580106fb: Bug 831224: Allow update of the media duration, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 03 May 2013 09:48:37 +0200 - rev 141900
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Allow update of the media duration, r=padenot With MP3 streams, the media duration might change after we received new data. This patch adds infrastructure to signal the new duration to the media decoder and state machine. It will also fire an event of type 'durationchange' to the DOM.
e4a608bcb7db07f6e70d3331a7b6e68e148a93e7: Bug 831224: Added MP3 frame parser, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 03 May 2013 09:44:02 +0200 - rev 141899
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Added MP3 frame parser, r=padenot MP3 streams consist of small frames, with each frame containing the audio data of a few hundred milliseconds. The actual duration of the encoded audio can among frames. Each frame consists of a 4-byte frame header, some optional extra information, and the audio data. The MP3 frame parser walks over the content of an MP3 stream, computes the duration of each frame from the frame header, and sums them up to the streams complete duration. The MP3 frame parser does not decode the actual audio data.
5b596bf93b95187d8c858dfe7dad96945b648dad: Bug 831224: Remove trailing whitespaces, r=padenot
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 24 Jan 2013 13:38:32 +0100 - rev 141898
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 831224: Remove trailing whitespaces, r=padenot
a51eaf2711ff6350ce16829f9bcc58e2ad8bb76c: Bug 902048 - Use nsIWindowMediator getOuterWindowWithId in WebappsUI.jsm. r=felipc
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Thu, 08 Aug 2013 13:31:58 -0400 - rev 141897
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 902048 - Use nsIWindowMediator getOuterWindowWithId in WebappsUI.jsm. r=felipc
e50cae680d8c5cd619b6977f547acbb8ffafcff7: Bug 901757 - Fix mac permissions. r=felipc
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Thu, 08 Aug 2013 13:31:58 -0400 - rev 141896
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 901757 - Fix mac permissions. r=felipc
e40f8b1eb392ccbcfa264f89e18a4499603e6ff6: Bug 900419 - Media Recording - MediaRecorder's state is wrong when stopping media stream during recording. r=roc
Randy Lin <rlin@mozilla.com> - Thu, 01 Aug 2013 18:38:57 +0800 - rev 141895
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 900419 - Media Recording - MediaRecorder's state is wrong when stopping media stream during recording. r=roc
f30d4621eac8f964f4b8ef58ebd072c779f70770: Bug 898952 - Media Recording - Skip new test on B2G. r=jsmith
Randy Lin <rlin@mozilla.com> - Wed, 07 Aug 2013 16:51:28 +0800 - rev 141894
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 898952 - Media Recording - Skip new test on B2G. r=jsmith
86ed8b6613f2cb59191fbcdca4e43ef971449a13: Bug 898952 - Media Recording - Avoid to record a stopped MediaStream. r=roc
Randy Lin <rlin@mozilla.com> - Wed, 07 Aug 2013 14:20:42 +0800 - rev 141893
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 898952 - Media Recording - Avoid to record a stopped MediaStream. r=roc
6ca6b7563842709f24792aa6ab59716313811570: Bug 896353 - Media Recording - Test case for record the MediaStream from audioContext. r=jsmith
Randy Lin <rlin@mozilla.com> - Fri, 26 Jul 2013 10:47:56 +0800 - rev 141892
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 896353 - Media Recording - Test case for record the MediaStream from audioContext. r=jsmith
980905e0308e1f92e5890ef29c16cac419772665: Bug 896353 - Media Recording - Can't record the mediaStream created by AudioContext. r=roc
Randy Lin <rlin@mozilla.com> - Fri, 26 Jul 2013 20:29:41 +0800 - rev 141891
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 896353 - Media Recording - Can't record the mediaStream created by AudioContext. r=roc
9a466a6b1f463fa9752887ef9b8ce6262e244776: Bug 896353 - Set principal for mDOMStream in MediaStreamAudioDestinationNode. r=roc
JW Wang <jwwang@mozilla.com> - Tue, 23 Jul 2013 11:54:32 +0800 - rev 141890
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 896353 - Set principal for mDOMStream in MediaStreamAudioDestinationNode. r=roc
6126987777f3f091769e1a9b33966de9f1b9588d: Bug 882171 - Part 2: Call NEON implementation. r=ehsan
JW Wang <jwwang@mozilla.com> - Wed, 07 Aug 2013 11:37:01 +0800 - rev 141889
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 882171 - Part 2: Call NEON implementation. r=ehsan
a232e4df28e5818327c4c931106c08f8300eeb9a: Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf
JW Wang <jwwang@mozilla.com> - Wed, 07 Aug 2013 11:39:47 +0800 - rev 141888
Push 25075 by ryanvm@gmail.com at Fri, 09 Aug 2013 21:26:24 +0000
Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip