85af0c8641abb9516e88c3e72244f98da7465c3f: Bug 1512175 - Adapt mochitests to spec compliant mime type handling. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:10:11 +0000 - rev 496299
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Adapt mochitests to spec compliant mime type handling. r=jib Differential Revision: https://phabricator.services.mozilla.com/D17812
dca395faee362d831f36cda88562d346d441fb3a: Bug 1512175 - Rename and adapt test_mr_unsupported_src.html. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:10:04 +0000 - rev 496298
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Rename and adapt test_mr_unsupported_src.html. r=jib With spec compliant mime type handling we no longer fire "error" on start for a audio-only recording of a (currently) video-only MediaStream. This patch adapts the test to more accurately name what we originally wanted to test - that pause() after an error doesn't crash but throws. It does this by triggering another kind of error, one that happens because we try to remove the recorded track from the recorded stream. We still keep the behavior of start()ing the recording before any supported tracks are available, because we support that. To clarify what this test is actually testing, this patch also modernizes the code with async/await to linearize the testing of events and their order. Differential Revision: https://phabricator.services.mozilla.com/D17811
d3c6648507db2ba484b1e872bf4e52ca8a2eea3b: Bug 1512175 - Remove test_mr_getencodeddata.html. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:52 +0000 - rev 496297
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Remove test_mr_getencodeddata.html. r=jib This test relied on us choosing to record audio/ogg because of the only audio track, which would fail and result in an error with ogg support disabled. We now per spec select mime type synchronously on construction instead of after detecting the stream's tracks - and so fall back to video/webm when the mime type is defaulted. With this the test times out because we're recording fine. When disabling also webm encoding we follow the spec's "note that this case is essentially equivalent to leaving up to the UA the choice of container and codecs on constructor", and choose some unknown mime type that is not supported (none are), thus ending up throwing NotSupportedError. Not much remains of this test with these changes, and what actually remains is covered by other tests, which warrants removal. Differential Revision: https://phabricator.services.mozilla.com/D17810
3bc62d21ad37821aa7d448f6cb5a1bc3a14697ca: Bug 1512175 - Extend the constrained MediaRecorder mime type when needed. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Fri, 04 Oct 2019 09:06:08 +0000 - rev 496296
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Extend the constrained MediaRecorder mime type when needed. r=jib This is the last step to making the MediaRecorder's mime type handling up to spec, and has a real effect only if the constrained mime type is empty, or doesn't contain any codecs. Differential Revision: https://phabricator.services.mozilla.com/D17809
c08c0b553f15230b8e6944181cdd9c1c25cb8fbf: Bug 1512175 - Implement MediaRecorder MIME type constraining to spec. r=jib,smaug,bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:38 +0000 - rev 496295
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Implement MediaRecorder MIME type constraining to spec. r=jib,smaug,bryce This leaves out support for extending the mime type with the selected container and codecs, and support in MediaEncoder for using a specific mime type. Differential Revision: https://phabricator.services.mozilla.com/D46463
a76ec7f58d504fc8102bf9049f4e91f2cb7a6b20: Bug 1512175 - Add MediaRecorder MIMEType WPT. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Fri, 04 Oct 2019 09:07:26 +0000 - rev 496294
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Add MediaRecorder MIMEType WPT. r=jib Differential Revision: https://phabricator.services.mozilla.com/D17806
b90cfb7ecee36ee95bf6f4f4a9fac152cf8de611: Bug 1512175 - Expand mochitest for webm mime type support with various casing. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:18 +0000 - rev 496293
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1512175 - Expand mochitest for webm mime type support with various casing. r=jib Differential Revision: https://phabricator.services.mozilla.com/D47068
044cfbab987a82f80ae81af458585231f7f5fa57: Bug 1514158 - Simplify exception asserts in test_mr_state_transition.html. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:09 +0000 - rev 496292
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Simplify exception asserts in test_mr_state_transition.html. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D41590
6ce6f0e0471bbd5375247912ccc45b07c8342504: Bug 1514158 - Bring MediaRecorder closer to spec prose for stop, pause, resume, requestData methods. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:07 +0000 - rev 496291
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Bring MediaRecorder closer to spec prose for stop, pause, resume, requestData methods. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D41589
afa7200292eb7e36fac30eab6837e68aa1e52a85: Bug 1514158 - Fix MediaRecorder static-analysis warnings. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:09:06 +0000 - rev 496290
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Fix MediaRecorder static-analysis warnings. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D41588
c60d1d4fe9f44743cbface9d892a6b04bce9106e: Bug 1514158 - Test that MediaRecorder.start() throws if MediaRecorder.stream is inactive. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:08:58 +0000 - rev 496289
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Test that MediaRecorder.start() throws if MediaRecorder.stream is inactive. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D41587
6005f7761315cf4f43630a9d3671907c48864adb: Bug 1514158 - Make VideoTrackEncoder's key frame interval uint32_t. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:08:55 +0000 - rev 496288
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Make VideoTrackEncoder's key frame interval uint32_t. r=bryce This aligns it better with MediaRecorder's timeslice which was changed from int32 to uint32 earlier. Differential Revision: https://phabricator.services.mozilla.com/D41586
67e59d2a26dcdf015acf59ffcc8705c3867c4794: Bug 1514158 - Bring MediaRecorder to spec on new bitrate handling. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Fri, 04 Oct 2019 08:54:16 +0000 - rev 496287
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Bring MediaRecorder to spec on new bitrate handling. r=bryce This brings the MediaRecorder constructor and start() to spec on most parts except mime type handling (bug 1512175). The flow is also improved to better follow along in the algorithms of the spec. Differential Revision: https://phabricator.services.mozilla.com/D41585
f4219cbc29e7aca2b57665d28a45b88b170464cd: Bug 1514158 - Add bitsPerSecond WPT. r=bryce,jib
Andreas Pehrson <apehrson@mozilla.com> - Fri, 04 Oct 2019 08:53:31 +0000 - rev 496286
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Add bitsPerSecond WPT. r=bryce,jib Differential Revision: https://phabricator.services.mozilla.com/D41584
c12cc9f6c9379960bebf70329c9bbca39d7ee043: Bug 1514158 - Update WPT expectations and make tests spec compliant. r=jib,bryce
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:08:49 +0000 - rev 496285
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Update WPT expectations and make tests spec compliant. r=jib,bryce Differential Revision: https://phabricator.services.mozilla.com/D33762
09d7666761b59659402e4d8958547959e8e3b981: Bug 1514158 - Add audioBitsPerSecond and videoBitsPerSecond to MediaRecorder. r=jib,smaug
Andreas Pehrson <apehrson@mozilla.com> - Fri, 04 Oct 2019 08:53:36 +0000 - rev 496284
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Add audioBitsPerSecond and videoBitsPerSecond to MediaRecorder. r=jib,smaug Differential Revision: https://phabricator.services.mozilla.com/D33761
1d75b63d3a00bfad31bcbfe89815efe222b65312: Bug 1514158 - Remove onwarning from MediaRecorder. r=smaug
Andreas Pehrson <apehrson@mozilla.com> - Thu, 03 Oct 2019 22:08:43 +0000 - rev 496283
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1514158 - Remove onwarning from MediaRecorder. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D33760
613fe1a4095ec7d45b7f6c3e7b925ff6c902e878: Bug 1584718 - Add examples with emoji to the segment break transformation reftest. r=m_kato
Jonathan Kew <jkew@mozilla.com> - Fri, 04 Oct 2019 09:16:25 +0000 - rev 496282
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1584718 - Add examples with emoji to the segment break transformation reftest. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D47905
a89e8dcdb123a97b9258a78584988b58bd207746: Bug 1584718 - Make segment break transformation rules treat emoji characters with EAW=Wide as EAW=Ambiguous, per CSS Text spec. r=m_kato
Jonathan Kew <jkew@mozilla.com> - Fri, 04 Oct 2019 09:16:25 +0000 - rev 496281
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1584718 - Make segment break transformation rules treat emoji characters with EAW=Wide as EAW=Ambiguous, per CSS Text spec. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D47895
989b75468b7e5475f73ff857b7da0a021e103f46: Bug 1583487 part 3 - Clean up IonOsrTempData code a bit. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 02 Oct 2019 15:38:22 +0000 - rev 496280
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1583487 part 3 - Clean up IonOsrTempData code a bit. r=tcampbell * Store the pointer in JitRuntime instead of JSContext. * Use UniquePtr and js_malloc for this pointer. I think this may also fix a memory leak (when realloc failed we didn't free the old allocation). * Call it ionOsrTempData instead of osrTempData. * Use placement new and remove an unnecessary memset. Differential Revision: https://phabricator.services.mozilla.com/D47882
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip