On 2008/06/14 01:19, Christian Weisgerber wrote:
> I've been looking at updating audio/sox 12.18 -> 14.x and there are some
> decisions ahead I find difficult to make.  I think this part from the
> tail of the configure script says it best:
> 
> dnl Report configuration.
> echo
> echo "Debugging build................... $enable_debug"
> echo "External module support........... $using_libltdl"
> echo "ALSA driver....................... $enable_alsa"
> echo "libao driver...................... $enable_libao"
> echo "OSS driver........................ $enable_oss"
> echo "SUN audio driver.................. $enable_sun_audio"
> echo "play and rec symlinks............. $enable_playrec_symlinks"
> echo "libgsm............................ $gsm_option"
> echo "libsndfile formats................ $using_sndfile"
> echo "Ogg Vorbis format................. $using_ogg"
> echo "FLAC format....................... $using_flac"
> echo "ffmpeg formats.................... $using_ffmpeg"
> echo "MAD MP3 reader.................... $using_mad"
> echo "id3tag library.................... $using_id3tag"
> echo "LAME MP3 writer................... $using_lame"
> echo "AMR-WB format..................... $using_amr_wb"
> echo "AMR-NB format..................... $using_amr_nb"
> echo "LADSPA effects.................... $using_ladspa"
> echo "Secret Rabbit Code resampling..... $using_samplerate"
> 
> There are a dozen or so optional dependencies.
> 
> We could keep sox slim and self-contained and skip the external
> components.  We could use the kitchensink approach and include all
> the external formats.
> 
> New sox also supports putting various parts including the external
> formats into modules.  We could multipackage the modules with the
> dependencies, but having a dozen sox-FOO packages isn't that great
> either.
> 
> Ideas?

I would prefer having the most-important modules in a main package,
and a single subpackage (-extras, -codecs or -formats?) for the rest.

For the output drivers, I guess from that list, only libao and
whichever works best of (sun|oss) actually make sense.

Reply via email to