Changes v1.0.11rc2 v1.0.11rc3

From AlsaProject
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Changelog between 1.0.11rc2 and 1.0.11rc3 releases

  • alsa-driver
 + Sound Core
   - Improved handling of temp files
   - configure: fix kernel version test in RTC check
   - Fix configure for 2.6.15-git
   - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional
   - Remove superfluous quotes
   - Add mutex.h wrapper
   - Add description of als300
   - release 1.0.11rc3
 + ALSA Core
   - Fix compile on 2.6.15 without CONFIG_PM_LEGACY
   - Regenerate the patch
   - Regenerated the patch
   - Added AMD cs5536 audio
   - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional
   - fix snd_info_entry_ioctl_old wrapper compilation
   - Add mutex.h wrapper
 + ALSA sequencer
   - Update patch
 + ALSA<-OSS emulation
   - Regenerated the patch
 + Generic drivers
   - Replace semaphore with mutex
 + Memalloc module
   - Fix patch
 + Opti9xx drivers
   - Replace semaphore with mutex
 + snddevices script
   - Remove bashism from snddevices
  • alsa-lib
 + Core
   - implementation of pcm simple helper function
   - Skip resmgr when EAGAIN or EBUSY
   - release 1.0.11rc3
 + PCM API
   - implementation of pcm simple helper function
   - Fix S24_BE format conversions
   - Fix compile warnings
   - Add "nonblock" option for hw layer
   - Support multi-card/device for direct plugins
   - pcm laspa plugin - Added credits to MediaNet AG
   - LADSPA plugin: fix compilation
   - pcm_ladspa - setup control outputs all times
 + Configuration
   - Make dmix/dsnoop as default for ICE1712
   - Add "nonblock" option for hw layer
   - Add missing alias entries
   - Fix configuration for Aureon and Prodigy71 boards
   - remove duplicate parameter
   - Support multi-card/device for direct plugins
   - Remove bad assert
 + Filename helpers
   - snd_user_file - keep doxygen happy
 + Test/Example code
   - Added pcm_min test & example - minimalistic pcm output
   - pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call
   - pcm_min.c example - corrected comment
  • alsa-tools
 + Core
   - release 1.0.11rc3
 + Envy24 Control
   - envy24control wordclock text patch
   - envy24control - Fix/clean up checks of DMX 6fire
   - Change on-screen appearance of envy24control
   - envy24control - Tidy up redundant declarations
   - Change scroll policy in envy24control
 + ld10k1 (EMU10K1+ DSP Code Loader)
   - ld10k1 - Fix eq10 patch for SB Live


Changelog between 1.0.10 and 1.0.11rc3 releases

  • alsa-firmware
 + Core
   - release 1.0.11rc3
 + Digigram Echo Audio Firmware
   - Echoaudio - new firmware
   - Removed Gina3gDSP.c
  • alsa-oss
 + Core
   - release 1.0.11rc3
 + Mixer Emulation
   - Fix the handling of playback elements without switch


Detailed changelog between 1.0.11rc2 and 1.0.11rc3 releases

  • alsa-driver
 + Sound Core
   - Summary: Improved handling of temp files
     Improved handling of temp files (bug#1370).
   - Summary: configure: fix kernel version test in RTC check
     Fix a typo in the RTC callback check that prevented it from detecting
     the correct kernel version.
   - Summary: Fix configure for 2.6.15-git
     Fix the detection of some kernel functions in configure for 2.6.15-git kernel
     tree.  We need to define a dummy KBUILD_BASENAME as a workaround.
   - Summary: PCM midlevel & PCM OSS - make procfs & OSS plugin code optional
     1) The verbose procfs code for the PCM midlevel and usb audio
        can be removed now (more patches will follow).
        CONFIG_SND_VERBOSE_PROCFS
     2) The PCM OSS plugin system can be also compiled optionaly.
        CONFIG_SND_PCM_OSS_PLUGINS
   - Summary: Remove superfluous quotes
     Remove superfluous quotes in AC_MSG_RESULT().
   - Summary: Add mutex.h wrapper
     Add wrapper for the new linux/mutex.h.
   - Summary: Add description of als300
     Added the brief description of the new als300 driver.
   - Summary: release 1.0.11rc3
 + ALSA Core
   - Summary: Fix compile on 2.6.15 without CONFIG_PM_LEGACY
     Fix compile on 2.6.15 without CONFIG_PM_LEGACY.
   - Summary: Regenerate the patch
     Regenerate the patcch.
   - Summary: Regenerated the patch
     Regenerated the patch for older kernels.
   - Summary: Added AMD cs5536 audio
     Added AMD cs5536 audio.
   - Summary: PCM midlevel & PCM OSS - make procfs & OSS plugin code optional
     1) The verbose procfs code for the PCM midlevel and usb audio
        can be removed now (more patches will follow).
        CONFIG_SND_VERBOSE_PROCFS
     2) The PCM OSS plugin system can be also compiled optionaly.
        CONFIG_SND_PCM_OSS_PLUGINS
   - Summary: fix snd_info_entry_ioctl_old wrapper compilation
     Fix a typo in snd_info_entry_ioctl_old.
   - Summary: Add mutex.h wrapper
     Add wrapper for the new linux/mutex.h.
 + ALSA sequencer
   - Summary: Update patch
     Regenerated seq_memory.patch for 2.2 kernels.
 + ALSA<-OSS emulation
   - Summary: Regenerated the patch
     Added i_sem workaround for 2.2 kernels.
 + Generic drivers
   - Summary: Replace semaphore with mutex
     Replace semaphore with mutex.
 + Memalloc module
   - Summary: Fix patch
     Regenerated patch for the latest change in alsa-kernel/core/memalloc.c.
 + Opti9xx drivers
   - Summary: Replace semaphore with mutex
     Replace semaphore with mutex.
 + snddevices script
   - Summary: Remove bashism from snddevices
     Remove bashism from snddevices.
  • alsa-lib
 + Core
   - Summary: implementation of pcm simple helper function
     - snd_pcm_recovery()
     - snd_pcm_set_params()
     - snd_pcm_get_params()
   - Summary: Skip resmgr when EAGAIN or EBUSY
     Skip resmgr when EAGAIN or EBUSY.
   - Summary: release 1.0.11rc3
 + PCM API
   - Summary: implementation of pcm simple helper function
     - snd_pcm_recovery()
     - snd_pcm_set_params()
     - snd_pcm_get_params()
   - Summary: Fix S24_BE format conversions
     Fix S24_BE format conversions by René Rebe <rene@exactcode.de>.
   - Summary: Fix compile warnings
     Fix compile warnings about cast signedness.
   - Summary: Add "nonblock" option for hw layer
     Added a new "nonblock" option for hw layer.  This controls the non-blocking
     "open" mode as default.
     This option is set to TRUE as the default configuration.  If the old behavior
     is preferred, set "defaults.pcm.nonblock" to 0 in /etc/asound.conf.
   - Summary: Support multi-card/device for direct plugins
     - Support multi-card/device for dmix/dsnoop/dshare plugins
       The unique ipc key is calculated based on card/device/sub index
     - Clean up and share the code among all d* plugins
     - Refer the defaults.pcm.* configuration
       The base ipc_key number, ipc_gid and ipc_perm are referred.
   - Summary: pcm laspa plugin - Added credits to MediaNet AG
   - Summary: LADSPA plugin: fix compilation
     Fix a typo in the LADSPA plugin.
   - Summary: pcm_ladspa - setup control outputs all times
     It turned out that plugins that had control outputs were not being set
     up properly if there was no corresponding "output" section.
     Signed-off-by: Nathan Kurz <nate@verse.com>
 + Configuration
   - Summary: Make dmix/dsnoop as default for ICE1712
     Make dmix/dsnoop as default for ICE1712 (bug#1659).
   - Summary: Add "nonblock" option for hw layer
     Added a new "nonblock" option for hw layer.  This controls the non-blocking
     "open" mode as default.
     This option is set to TRUE as the default configuration.  If the old behavior
     is preferred, set "defaults.pcm.nonblock" to 0 in /etc/asound.conf.
   - Summary: Add missing alias entries
     Added the missing alias entries.
   - Summary: Fix configuration for Aureon and Prodigy71 boards
     Fixed the default configuration of Aureon and Prodigy71 boards
     to use dmix/dsnoop.  Added a new alias for Prodigy71LT.
   - Summary: remove duplicate parameter
     Remove the duplicate SUBDEV argument definition that got accidentally
     added in the last patch.
   - Summary: Support multi-card/device for direct plugins
     - Support multi-card/device for dmix/dsnoop/dshare plugins
       The unique ipc key is calculated based on card/device/sub index
     - Clean up and share the code among all d* plugins
     - Refer the defaults.pcm.* configuration
       The base ipc_key number, ipc_gid and ipc_perm are referred.
   - Summary: Remove bad assert
     From: Pierre Ossman <drzeus-list@drzeus.cx>
     Freeing the global config update structure when it had been created
     without any configs present caused an assertion to trigger. Since this
     is a valid scenario and the assertion didn't really protect against
     anything, it should simply be removed. Attached patch does exactly that.
 + Filename helpers
   - Summary: snd_user_file - keep doxygen happy
 + Test/Example code
   - Summary: Added pcm_min test & example - minimalistic pcm output
   - Summary: pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call
   - Summary: pcm_min.c example - corrected comment
  • alsa-tools
 + Core
   - Summary: release 1.0.11rc3
 + Envy24 Control
   - Summary: envy24control wordclock text patch
     From: John Rigg <ad@sound-man.co.uk>
     I reported a bug in envy24control about the text displayed when using
     the BNC word clock input on a Delta 1010 (bug id 0001677). It says
     `No signal' when locked and `Locked' when there's no signal. I wasn't
     sure how to submit a patch using the Bugtrack interface, so I've
     attached it here (this fixes it in alsa-tools-1.0.10).
   - Summary: envy24control - Fix/clean up checks of DMX 6fire
     Fix/clean up checks of DMX 6fire.
   - Summary: Change on-screen appearance of envy24control
     Re-arrange envy24control on-screen; put digital mixer meter in outer frame;
     split input and pcm mixer meters; add scroll windows on all notebook pages;
     re-layout button boxes; add options -w and -t; add rt-click menu; add pixmap
     test to levelmeters.c
     Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
   - Summary: envy24control - Tidy up redundant declarations
     Remove declarations in envy24control not needed following my previous patches.
     Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
   - Summary: Change scroll policy in envy24control
     Change gtk scroll policy for the main notebook pages in envy24control from
     ALWAYS to AUTOMATIC;  also raise envy24control version.
     Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
 + ld10k1 (EMU10K1+ DSP Code Loader)
   - Summary: ld10k1 - Fix eq10 patch for SB Live
     From: Piotr Tajdus <aegis@op.pl>
     There were problems with EQ10 on Sound Blaster (caused by ACCUM or macmv
     instruction, i am not sure), so i made some changes. Now equalizer
     should work also with SB Live.


Detailed changelog between 1.0.10 and 1.0.11rc3 releases

  • alsa-firmware
 + Core
   - Summary: release 1.0.11rc3
 + Digigram Echo Audio Firmware
   - Summary: Echoaudio - new firmware
     This patch removes the DSP firmware for the Gina3G and replaces the Layla3G
     DSP firmware with the new version which works with both cards.
     Signed-off-by: Giuliano Pochini <pochini@shiny.it>
   - Summary: Removed Gina3gDSP.c
  • alsa-oss
 + Core
   - Summary: release 1.0.11rc3
 + Mixer Emulation
   - Summary: Fix the handling of playback elements without switch
     Fix the handling of playback elements without switch (e.g. softvol controls).
     Taken from bug#1278.