alsa-project / snd-firewire-ctl-services

A set of server programs for audio and music units on IEEE 1394 bus supported by Linux sound subsystem a.k.a. ALSA.
GNU General Public License v3.0
35 stars 5 forks source link

[PATCH 0/8] runtime/motu: rework for runtime of version 1 models #161

Closed takaswie closed 1 year ago

takaswie commented 1 year ago

This patchset reworks current implementation of runtime for version 1 models so that cache function is split from load function following to the other runtime implementations.

Takashi Sakamoto (8):
  runtime/motu: code refactoring for use statements
  runtime/motu: use generic structure for clock controls in version 1
    models
  runtime/motu: use generic structure for controls specific to version 1
    models
  runtime/motu: code refactoring for controls specific to 828
  runtime/motu: use generic structure for word clock output controls
  runtime/motu: use generic structure for AES/EBU converter controls
  runtime/motu: use generic structure for level meter controls
  runtime/motu: split cache function from load function in version 1
    model

 protocols/motu/src/lib.rs                |   5 +-
 protocols/motu/src/register_dsp.rs       |  12 +-
 runtime/motu/src/audioexpress.rs         |   7 +-
 runtime/motu/src/command_dsp_ctls.rs     |   2 +-
 runtime/motu/src/command_dsp_runtime.rs  |  16 +-
 runtime/motu/src/common_ctls.rs          | 284 ++++++++++++-----------
 runtime/motu/src/f828.rs                 | 167 +++++++------
 runtime/motu/src/f828mk2.rs              |  31 +--
 runtime/motu/src/f828mk3.rs              |  31 +--
 runtime/motu/src/f828mk3_hybrid.rs       |  31 +--
 runtime/motu/src/f896.rs                 | 138 ++++-------
 runtime/motu/src/f896hd.rs               |  97 +++-----
 runtime/motu/src/f8pre.rs                |   2 +-
 runtime/motu/src/h4pre.rs                |   2 +-
 runtime/motu/src/lib.rs                  |   8 +-
 runtime/motu/src/register_dsp_ctls.rs    |   2 +-
 runtime/motu/src/register_dsp_runtime.rs |  14 +-
 runtime/motu/src/track16.rs              |   2 +-
 runtime/motu/src/traveler.rs             |  31 +--
 runtime/motu/src/traveler_mk3.rs         |  26 +--
 runtime/motu/src/ultralite.rs            |   2 +-
 runtime/motu/src/ultralite_mk3.rs        |   2 +-
 runtime/motu/src/ultralite_mk3_hybrid.rs |   2 +-
 runtime/motu/src/v1_ctls.rs              | 140 ++++++-----
 runtime/motu/src/v1_runtime.rs           |  23 +-
 runtime/motu/src/v2_ctls.rs              |   2 +-
 runtime/motu/src/v3_ctls.rs              |   2 +-
 27 files changed, 495 insertions(+), 586 deletions(-)
takaswie commented 1 year ago

Merged.