#48 closed enhancement (fixed)
Start up in 32 bit mode if all backends support 32 bit mode
Reported by: | ph3-der-loewe | Owned by: | ph3-der-loewe |
---|---|---|---|
Priority: | medium | Milestone: | RoarAudio major release 0.4 |
Component: | roard | Version: | 0.4rc0 |
Keywords: | 32bit configure | Cc: | |
Architecture: | Compiler: | ||
Difficulty: | normal | Kernel: | |
Operating System: | Parent Tickets: | ||
Patch attached: | no | Protocol: | |
Sound driver: | Topic: | New feature |
Description
roard should default to 32 bit mode if all backends support 32 bit mode.
Subtickets
Change History (5)
comment:1 Changed 13 years ago by ph3-der-loewe
comment:2 Changed 13 years ago by ph3-der-loewe
- Difficulty set to normal
- Keywords configure added
This requires a configure option like we have one for the vorbis encoder as this must not change the default audio profile.
comment:3 Changed 13 years ago by ph3-der-loewe
- Status changed from new to assigned
Tested drivers:
Driver | Status | Comment |
---|---|---|
alsa | ? | converted by itself on my test system |
ao | ok | (none) |
artsc | ? | code looks fine but libartsc seems to be buggy and hang |
dmx | N/A | This code may need some cleanup as well as it does not enforce settings |
dstr | N/A | (none) |
esd | N/A | Backend only supports 8/16 bit. Driver needs cleanup as it enforces them even without AUTOCONF |
jack | ok | requires 32 bit audio |
oss | ok | magically works |
portaudio | ok | (none) |
pulsesimple | ok | (none) |
pwmled | N/A | Driver needs cleanup as it enforces settings even without AUTOCONF |
raw | N/A | (none) |
roar | ok | (none) |
rsound | ??? | code is strange |
shout | N/A | (none) |
sndio | not ok | (none) |
sysclock | ok | supports 32 bit |
wmm | not ok | was not tested, code has no reference to AUTOCONF |
I don't think the drivers will be a problem with the current status. the drivers not listed as ok or N/A should be updated anyway.
comment:4 Changed 13 years ago by ph3-der-loewe
- Resolution set to fixed
- Status changed from assigned to closed
- Version changed from current to 0.4beta8
comment:5 Changed 13 years ago by ph3-der-loewe
rsound code just looks strange but is correct.
aRtsc code was updated (mainly a warning was added).
Note: See
TracTickets for help on using
tickets.
Outputs are now opened with AUTOCONF flag by default.
Backends not supporting 32 bit mode should just change to 16 bit if AUTOCONF is set. This should solve the problem.