Author: alexander Date: 2007-09-29 04:23:26 -0600 (Sat, 29 Sep 2007) New Revision: 2084
Added: trunk/packages/alsa-oss/alsa-oss-1.0.14-format-1.patch Modified: trunk/packages/alsa-oss/Makefile Log: Found and fixed initialization of dsp->format after use. Modified: trunk/packages/alsa-oss/Makefile =================================================================== --- trunk/packages/alsa-oss/Makefile 2007-09-28 16:04:00 UTC (rev 2083) +++ trunk/packages/alsa-oss/Makefile 2007-09-29 10:23:26 UTC (rev 2084) @@ -8,6 +8,8 @@ URL-$(FILE)= http://gd.tuwien.ac.at/opsys/linux/alsa/oss-lib/$(FILE) SHA-$(FILE)= abae0d89a38fbb78a96be1620502279fa37f756d +PATCH1= $(DIR)-format-1.patch + # Targets include $(ROOT)/scripts/functions @@ -20,6 +22,7 @@ $(std_build) compile-stage2: + patch -Np1 -i ../$(PATCH1) ./configure make make install Added: trunk/packages/alsa-oss/alsa-oss-1.0.14-format-1.patch =================================================================== --- trunk/packages/alsa-oss/alsa-oss-1.0.14-format-1.patch (rev 0) +++ trunk/packages/alsa-oss/alsa-oss-1.0.14-format-1.patch 2007-09-29 10:23:26 UTC (rev 2084) @@ -0,0 +1,16 @@ +dsp->oss_format was used before it was set correctly +spotted by running "aoss flite_time 10:00" +--- alsa-oss-1.0.14.orig/alsa/pcm.c 2007-09-29 16:12:44.000000000 +0600 ++++ alsa-oss-1.0.14/alsa/pcm.c 2007-09-29 16:13:06.000000000 +0600 +@@ -215,10 +215,10 @@ + unsigned int rate, periods_min; + if (!pcm) + continue; ++ dsp->format = oss_format_to_alsa(dsp->oss_format); + str->frame_bytes = snd_pcm_format_physical_width(dsp->format) * dsp->channels / 8; + snd_pcm_hw_params_alloca(&hw); + snd_pcm_hw_params_any(pcm, hw); +- dsp->format = oss_format_to_alsa(dsp->oss_format); + + err = snd_pcm_hw_params_set_format(pcm, hw, dsp->format); + if (err < 0) -- http://linuxfromscratch.org/mailman/listinfo/livecd FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
