oss_driver: Use float to S32 conversion if requested
commitc5a0f5ea1cf4c29f35e76b600043bef95147186f
authorTimo Wischer <twischer@de.adit-jv.com>
Tue, 20 Nov 2018 14:53:39 +0000 (20 15:53 +0100)
committerFilipe Coelho <falktx@falktx.com>
Wed, 16 Jan 2019 23:56:39 +0000 (17 00:56 +0100)
tree8145b58e2dea88b4e3f9976b6fa61a826e37537c
parent148c8d8e6acf3242bcc27b62f7f51bbdeee6472b
oss_driver: Use float to S32 conversion if requested

sample_move_d32u24_sS() converts into samples like 0x00****** but S32
format expects samples like 0x********. Therefore it will not use the
full volume range when also using sample_move_d32u24_sS() for S32.

Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
solaris/oss/JackBoomerDriver.cpp
solaris/oss/JackOSSAdapter.cpp
solaris/oss/JackOSSDriver.cpp