PortAudio / portaudio

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
Other
1.53k stars 309 forks source link

ASIO devices with multiple sample formats are unsupported #106

Open PortAudio-admin opened 13 years ago

PortAudio-admin commented 13 years ago

Issue created by @RossBencina

It is possible for an ASIO device to soecify different sample formats for different audio channels (for example a device may have 24 bit analog i/o and 16 bit SPDIF i/o).

PortAudio currently assumes that all channel sample formats are the same as the first channel. This is a reasonable assumption for most but not all hardware. Need to find hardware that does have multiple sample formats to test this.

Fixing this may require the block processor to maintain per-channel conversion functions - could get nasty.

PortAudio-admin commented 12 years ago

Comment by @RossBencina

TRAC migration: propagating ticket status from TRAC