INTERACT FORUM

More => Old Versions => JRiver Media Center 28 for Linux => Topic started by: ths61 on October 19, 2021, 12:00:18 pm

Title: BUG REPORT - JRMC28 does not support ALSA Plugin's FLOAT and FLOAT64 formats
Post by: ths61 on October 19, 2021, 12:00:18 pm
BUG REPORT - JRMC28 does not support ALSA Plugin's FLOAT and FLOAT64 formats.

MC's format pulldown does not offer the selections of ALSA Plugin's published FLOAT and FLOAT64 output formats.

....  MC will output whatever the device and its driver support.

Update:
All 6 of the ASLA plugin's published formats are found by the open source aplay test(/dev/zero) CLI dump command. 
Being open source, the code is readily available on how to query an ALSA plugin's feature set.

aplay -v -D camilladsp /dev/zero --dump-hw-params
Playing raw data '/dev/zero' : Unsigned 8 bit, Rate 8000 Hz, Mono
HW Params of device "camilladsp":
--------------------
ACCESS:  MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX RW_INTERLEAVED RW_NONINTERLEAVED
FORMAT:  S16_LE S24_LE S32_LE FLOAT_LE FLOAT64_LE S24_3LE
SUBFORMAT:  STD
SAMPLE_BITS: [16 64]
FRAME_BITS: [128 512]
CHANNELS: 8
RATE: [44100 384000]
PERIOD_TIME: [625 23220)
PERIOD_SIZE: [240 1024]
PERIOD_BYTES: [15360 16384]
PERIODS: [2 8]
BUFFER_TIME: [1250 185760)
BUFFER_SIZE: [480 8192]
BUFFER_BYTES: [30720 131072]
TICK_TIME: ALL
--------------------
Available formats:
- S16_LE
- S24_LE
- S32_LE
- FLOAT_LE
- FLOAT64_LE

- S24_3LE