PPC drivers should use S16_BE as the base format of dmix/dsnoop.
This avoid confusion of format endianess via CPU emulation.
type plug
slave.pcm {
@func concat
- strings [ "dmix:CARD=" $CARD ",FORMAT=S16" ]
+ strings [ "dmix:CARD=" $CARD ",FORMAT=S16_BE" ]
}
}
capture.pcm {
type plug
slave.pcm {
@func concat
- strings [ "dsnoop:CARD=" $CARD ",FORMAT=S16" ]
+ strings [ "dsnoop:CARD=" $CARD ",FORMAT=S16_BE" ]
}
}
}
type softvol
slave.pcm {
@func concat
- strings [ "dmix:CARD=" $CARD ",FORMAT=S16" ]
+ strings [ "dmix:CARD=" $CARD ",FORMAT=S16_BE" ]
}
control {
name "PCM Playback Volume"
type plug
slave.pcm {
@func concat
- strings [ "dsnoop:CARD=" $CARD ",FORMAT=S16" ]
+ strings [ "dsnoop:CARD=" $CARD ",FORMAT=S16_BE" ]
}
}
}