Landings for Stack Containing D29011

Not yet Landed
There has been no attempt to land revisions in this stack.

Stack containing revision D29011

Land Bug Status Revision Reviewers
1530715
Blocked
Revision is closed.
Closed
D34076: Bug 1530715 - P42: Remove unnecessary mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34074: Bug 1530715 - P41: Remove OwnedCriticalSection in cubeb stream. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34073: Bug 1530715 - P40: Move stream setup and close into a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34072: Bug 1530715 - P39: Move listeners (un)registrations into a strcut within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34071: Bug 1530715 - P38: Merge configure_input into setup. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34070: Bug 1530715 - P37: Merge configure_output into setup. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34069: Bug 1530715 - P36: Move out minimum_resampling_input_frames of output callback. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34068: Bug 1530715 - P35: Store layout in the stream instead of context. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34067: Bug 1530715 - P34: Merge layout_init into configure_output. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34066: Bug 1530715 - P33: Register and unregister the device-changed callbacks when stream setup and close. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34065: Bug 1530715 - P32: Close the stream if failing in stream reinitialization. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34064: Bug 1530715 - P31: Merge render_input into audiounit_input_callback. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34063: Bug 1530715 - P30: Some clean-up in audiounit_output_callback. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34062: Bug 1530715 - P29: Move mixer to a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34061: Bug 1530715 - P28: Create a Mixer module. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34060: Bug 1530715 - P27: Move resampler to a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34059: Bug 1530715 - P26: Create a Resampler module. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34058: Bug 1530715 - P25: Move aggregate_device to a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34057: Bug 1530715 - P24: Create an AggregateDevice module. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34056: Bug 1530715 - P23: Avoid poisoning the mutex for device_changed_callback. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34055: Bug 1530715 - P22: Replace device_changed_callback_lock by standard Rust mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34054: Bug 1530715 - P21: Replace set_buffer_size by set_buffer_size_sync and its friends. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34053: Bug 1530715 - P20: Replace init_input_linear_buffer by create_auto_array. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34052: Bug 1530715 - P19: Replace audio_stream_desc_init by create_stream_description. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34051: Bug 1530715 - P18: Replace audiounit_create_unit by create_audiounit and its friends. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34050: Bug 1530715 - P17: Move get_volume out of AudioUnitStream. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34049: Bug 1530715 - P16: Implement an internal set_volume API. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34048: Bug 1530715 - P15: Replace set_device_info by create_device_info. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34047: Bug 1530715 - P14: Wrap state-callback code into a function. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34046: Bug 1530715 - P13: Remove unnecessary parameter in reinit. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D34045: Bug 1530715 - P12: Remove the unused variable in AudioUnitStream. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29983: Bug 1530715 - P11: Remove OwnedCriticalSection in cubeb context. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29982: Bug 1530715 - P10: Avoid poisoning the mutex for device-collection-changed. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29981: Bug 1530715 - P9: Move device-collection-changed variables to a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29980: Bug 1530715 - P8: Always use global latency frames to initialize the cubeb stream. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29979: Bug 1530715 - P7: Move active_streams to a struct within a mutex. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29978: Bug 1530715 - P6: Fully initialize the aggregate device before using it. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D29011: Bug 1530715 - P5: Remove the unused code when clamping latency frames. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D23433: Bug 1530715 - P4: Vendor Rust dependencies for cubeb-coreaudio-rs. r=kinetik
  • @kinetik accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D23432: Bug 1530715 - P3: Build cubeb-coreaudio-rs in libcubeb. r=kinetik
  • @kinetik accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D23431: Bug 1530715 - P2: Import oxidized cubeb_audiounit.cpp. r=padenot
  • @padenot accepted a prior diff
1530715
Blocked
Revision is closed.
Closed
D23429: Bug 1530715 - P1: Create an empty cubeb-coreaudio-rs crate in libcubeb. r=kinetik
  • @kinetik accepted a prior diff