Bug 1380233 - New signature for cubeb_get_min_latency. r?kinetik draft
authorAlex Chronopoulos <achronop@gmail.com>
Thu, 13 Jul 2017 13:06:02 +0300
changeset 608289 cc5bbc9502ebf362a3aae201ed9e186d3775747b
parent 608288 c83d02da58ce7db0f335d2ce3c6696cfc06bd8f9
child 608290 6c6af1d29022714fbd2fdd1972ab5b9d9701216a
push id68229
push userachronop@gmail.com
push dateThu, 13 Jul 2017 12:20:23 +0000
reviewerskinetik
bugs1380233
milestone56.0a1
Bug 1380233 - New signature for cubeb_get_min_latency. r?kinetik MozReview-Commit-ID: 4vh6atnnRpS
dom/media/GraphDriver.cpp
--- a/dom/media/GraphDriver.cpp
+++ b/dom/media/GraphDriver.cpp
@@ -652,17 +652,17 @@ AudioCallbackDriver::Init()
 
   // Graphs are always stereo for now.
   output.layout = CUBEB_LAYOUT_STEREO;
 
   Maybe<uint32_t> latencyPref = CubebUtils::GetCubebMSGLatencyInFrames();
   if (latencyPref) {
     latency_frames = latencyPref.value();
   } else {
-    if (cubeb_get_min_latency(cubebContext, output, &latency_frames) != CUBEB_OK) {
+    if (cubeb_get_min_latency(cubebContext, &output, &latency_frames) != CUBEB_OK) {
       NS_WARNING("Could not get minimal latency from cubeb.");
     }
   }
 
   // Macbook and MacBook air don't have enough CPU to run very low latency
   // MediaStreamGraphs, cap the minimal latency to 512 frames int this case.
   if (IsMacbookOrMacbookAir()) {
     latency_frames = std::max((uint32_t) 512, latency_frames);