3014c1bd2da6faa17362886c45d969e4ecda78d9: Bug 1431221 - P9. Properly retrieve and set channel layout on windows. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jan 2018 21:47:51 +0100 - rev 758966
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P9. Properly retrieve and set channel layout on windows. r?cpearce MozReview-Commit-ID: GKpOAgPP9qp
90f44aeba3e201019b9e3cf6819f0ce49378ed92: Bug 1431221 - P8. Pass channel layout with FFmpeg. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 21:46:41 +0100 - rev 758965
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P8. Pass channel layout with FFmpeg. r?padenot MozReview-Commit-ID: LgmguXHZSnB
f513ef0e8221cbff62b345dc2745b6199b29df06: Bug 1431221 - P7. Pass channel layout on mac. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 21:46:22 +0100 - rev 758964
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P7. Pass channel layout on mac. r?padenot MozReview-Commit-ID: E5sUK0W4glr
ce457561c2cd335229bf05d62a937751d6c94883: Bug 1431221 - P6. Add channel map information to AudioInfo. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 15:21:09 +0100 - rev 758963
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P6. Add channel map information to AudioInfo. r?padenot MozReview-Commit-ID: 2zOvciLFtAr
752b81770e036f463b7f60d46b65974df6e7d116: Bug 1431221 - P5. Split AudioConfig.{h,cpp} from MediaInfo. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jan 2018 21:06:07 +0100 - rev 758962
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P5. Split AudioConfig.{h,cpp} from MediaInfo. r?padenot MozReview-Commit-ID: EzaC19HS2B8
2d31f16cb7f3078cb54f5ace41cbce4f32a6ef3c: Bug 1431221 - P4. Use similar channel decriptions as Windows WAVE and FFmpeg. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 21:43:56 +0100 - rev 758961
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P4. Use similar channel decriptions as Windows WAVE and FFmpeg. r?padenot This makes it for future easier conversion for the FFmpeg and Windows WMF decoder, so that we can use their channel map directly. Also introduce a difference between 2F2 and QUAD, cubeb supports will be added in a future change. MozReview-Commit-ID: L5NkjeuGslI
1cdf1cfae9cfd13acaf26fede2dfdea486b7759a: Bug 1431221 - P3. Fix unified build. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 07 Feb 2018 15:37:51 +0100 - rev 758960
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P3. Fix unified build. r?padenot MozReview-Commit-ID: Di1uZjK8Iox
e8d9bbc1cb5883124c31371cf107b7862fc7b7cd: Bug 1431221 - P2. Have mac AAC decoder use proper output layout. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 15:13:05 +0100 - rev 758959
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P2. Have mac AAC decoder use proper output layout. r?padenot We previously made no difference between 3.1, 2F2 or 4.0... MozReview-Commit-ID: Bt7UVAT5uWf
1eeb939486634d189a8571aa352f5b3a2c0a5a2c: Bug 1431221 - P1. Add method to retrieve SMPTE equivalent layout from any channel layout. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jan 2018 15:10:09 +0100 - rev 758958
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1431221 - P1. Add method to retrieve SMPTE equivalent layout from any channel layout. r?padenot MozReview-Commit-ID: J8yT5OWIbAH
953ea0c38b021e94b69ca522ddb7fbe2f8478008: Bug 1424653 - P3. Add MSG::UpdateGraph benchmarking measurements. r?padenot,r?dexter draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jan 2018 17:47:33 +0100 - rev 758957
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1424653 - P3. Add MSG::UpdateGraph benchmarking measurements. r?padenot,r?dexter Add a MSG benchmarking mode that measures the time it takes for MediaStreamGraph::UpdateGraph to complete retrieval of data from the SourceMediaStream. When a peer connects or disconnect, the average time spent (in microseconds) will be reported via telemetry. Each instanciation of MSG will be running alternatively with asynchronous mode on then off. The time spent in each mode is then recorded and reported, using the number of channels as keys. The benchmarking mode is only enabled in nightly. MozReview-Commit-ID: AbwYL9KQOmM
396fa5589077c11fa407f60b1ca05df5e50c4027: Bug 1424653 - P2. Add IterativeMean class. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Dec 2017 17:41:30 +0100 - rev 758956
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1424653 - P2. Add IterativeMean class. r?gerald MozReview-Commit-ID: 5ytdqVqVCAt
d3cd7d9e2716d6800c6544d101ae4ba93ec686d8: Bug 1424653 - P1. Add preference to disable async NotifyPull. r?padenot draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Dec 2017 16:07:41 +0100 - rev 758955
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1424653 - P1. Add preference to disable async NotifyPull. r?padenot Controlled by the media.msg.asyncpull.enabled preference. If false, then will revert to previous synchronous API. MozReview-Commit-ID: 1gpbs8yEJsD
014136d8bc0394afbb6ab74686408c8a425697c6: Bug 1426067 - P13. And some more in tests. r?froydnj draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 23:05:04 +0100 - rev 758954
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P13. And some more in tests. r?froydnj Additionally, remove unused (and unnecessary) monitors. MozReview-Commit-ID: BTCrIc4askr
cef24c49e57a52538a40dbbba95523cc616c4c4d: Bug 1426067 - P12. Prevent potential data race on Monitor in Event class. r?bagder draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 22:48:00 +0100 - rev 758953
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P12. Prevent potential data race on Monitor in Event class. r?bagder MozReview-Commit-ID: 3MYtnE2OLr6
9183865aaf3d80ea64cde70348ee095ac5618130: Bug 1426067 - P11. Prevent potential data race on mutex in CrashCleanup tests. r?froydnj draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 22:16:01 +0100 - rev 758952
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P11. Prevent potential data race on mutex in CrashCleanup tests. r?froydnj MozReview-Commit-ID: 6UU46FhzRY1
a9a33443e35dc0aa10ccdd9e6845d4a53603542b: Bug 1426067 - P10. Add RefCountedMutex class. r?froydnj draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 22:12:20 +0100 - rev 758951
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P10. Add RefCountedMutex class. r?froydnj MozReview-Commit-ID: 7t3rOByLg1M
9c59b2b8d0959c8cb29f8027c3667bbc0e23c01f: Bug 1426067 - P9. Prevent spurious wake-up in CompositorBridgeParent. r?nical draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 21:56:19 +0100 - rev 758950
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P9. Prevent spurious wake-up in CompositorBridgeParent. r?nical See https://en.wikipedia.org/wiki/Spurious_wakeup MozReview-Commit-ID: 9Ngd2G9XnTX
259c8f8efda5a445972d355531e87c0c760bcd86: Bug 1426067 - P8. Prevent race on ReentrantMonitor in CompositableClient. r?nical draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 21:43:20 +0100 - rev 758949
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P8. Prevent race on ReentrantMonitor in CompositableClient. r?nical MozReview-Commit-ID: LoAB4GMyytd
3a359b493aee269819ebfe40c2ed9b82f92f38c8: Bug 1426067 - P7. Prevent potential data race on MediaSystemResourceManager monitor. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 21:30:18 +0100 - rev 758948
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P7. Prevent potential data race on MediaSystemResourceManager monitor. r?cpearce MozReview-Commit-ID: Ex8C2rNdkIk
52e20f97623f32acfbf27dba1eb0c2ffb67d8841: Bug 1426067 - P6. Prevent potential data race on SynchronousTask's monitor. r?mattwoodrow draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 21 Dec 2017 21:30:04 +0100 - rev 758947
Push 100234 by bmo:jyavenard@mozilla.com at Fri, 23 Feb 2018 13:20:57 +0000
Bug 1426067 - P6. Prevent potential data race on SynchronousTask's monitor. r?mattwoodrow The scope being narrow, it is easier to do without an ReentrantMonitorAutoEnter specialization. We would need AutoCompleteTask to take a reference on the ref counted monitor anyway. MozReview-Commit-ID: 2OitHtz65mP
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip