Changes v1.0.11rc2 v1.0.11rc3

From AlsaProject
Jump to: navigation, search

Contents

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.
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox