Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#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 9 years ago by ph3-der-loewe

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.

comment:2 Changed 9 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 9 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 9 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 9 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.