Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use WAVERFORMATEXTENSIBLE in dsound where possible #29

Closed
PortAudio-admin opened this issue Nov 22, 2006 · 5 comments
Closed

use WAVERFORMATEXTENSIBLE in dsound where possible #29

PortAudio-admin opened this issue Nov 22, 2006 · 5 comments
Labels
duplicate This issue or pull request already exists P3 Priority: Normal src-dsound MS DirectSound Host API /src/hostapi/dsound windows Affects MS Windows
Milestone

Comments

@PortAudio-admin
Copy link
Collaborator

Issue created by @RossBencina

WAVERFORMATEXTENSIBLE provides support for >2 channels and >16 bit with DirectSound. It should be used wherever possible/necessary with a fallback to WAVERFORMATEX if it fails. Richard Dobson has code for this. There are patches in the mailing list archive, or he should be pinged for the latest version.

@PortAudio-admin
Copy link
Collaborator Author

Comment by @RossBencina

Some progress has been made on this. PA/DSound now uses WAVEFORMATEXTENSIBLE for multichannel, and contains code (commented out, but which is almost there) for doing non-16 bit. The main work left to do is to handle renegotiation of sample format if the requested format fails (ie if 24 bit is requested, but dsound fails, we need to fall back to 16 bit).

See changesets r1268 r1258 for recent progress on this issue.

@PortAudio-admin
Copy link
Collaborator Author

Comment by @RossBencina

See also ticket #54

@PortAudio-admin
Copy link
Collaborator Author

Comment by @RossBencina

retired ticket since this issue is now covered by ticket #54

@PortAudio-admin
Copy link
Collaborator Author

Comment by @RossBencina

TRAC migration: propagating ticket status from TRAC

@PortAudio-admin
Copy link
Collaborator Author

Issue closed by @RossBencina

@PortAudio-admin PortAudio-admin added duplicate This issue or pull request already exists windows Affects MS Windows P3 Priority: Normal src-dsound MS DirectSound Host API /src/hostapi/dsound labels Sep 24, 2020
@PortAudio-admin PortAudio-admin added this to the V20 milestone Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists P3 Priority: Normal src-dsound MS DirectSound Host API /src/hostapi/dsound windows Affects MS Windows
Projects
None yet
Development

No branches or pull requests

1 participant