Skip to content

interest in getting Codec Zero to play nicely with PipeWire? #12

@arrjay

Description

@arrjay

didn't necessarily want to drive by with a blind PR, so I figured I'd start here.

is there any interest in providing an ALSA UCM config so that PipeWire can be used to reconfigure that outputs for common use cases? I've actually got the config over in my fork at https://github.com/arrjay/Pi-Codec/tree/master

This provides for profiles configuring a single audio source and sink selection - you can chose inputs of [AuxIn Mic MicJack] and outputs of [AuxOut Speaker] - that is, these profiles:

$ pw-dump |jq -r '.[]|select(.type == "PipeWire:Interface:Device")|select(.info.props."alsa.card_name" == "RPi Codec Zero")|. as $parent|.info.params.EnumProfile[]|"\($parent.id):\(.index):\(.name)"'
49:0:off
49:1:HiFi (AuxIn, AuxOut)
49:2:HiFi (AuxOut, Mic)
49:3:HiFi (AuxIn, Speaker)
49:4:HiFi (AuxOut, MicIn)
49:5:HiFi (Mic, Speaker)
49:6:HiFi (MicIn, Speaker)
49:7:pro-audio

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions