mirror of
https://github.com/openharmony/third_party_alsa-utils.git
synced 2026-07-19 12:42:03 -04:00
00be486131
These formats are sometimes advertised by drivers, e.g. SOF. The format is 3 bytes packed in 32-bit container, with the MSB zeroed out. sample: 0x00123456 S24_LE format: b0 56 b1 34 b2 12 b3 00 S24_BE format: b0 00 b1 12 b2 34 b3 56 I only tested the S24_LE format with the SOF driver, S24_BE was added for symmetry only. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
To make or build just type make To test: - 1) Just stereo sound from one stereo jack: - ./speaker-test -Dplug:front -c2 2) A 4 speaker setup from two stereo jacks: - ./speaker-test -Dplug:surround40 -c4 3) A 5.1 speaker setup from three stereo jacks: - ./speaker-test -Dplug:surround51 -c6