Changes 1.0.12rc3 v1.0.12

From AlsaProject
Revision as of 09:55, 1 September 2007 by Perex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Changelog between 1.0.12rc3 and 1.0.12 releases

  • alsa-driver
 + Sound Core
   - configure: fix header dependencies in vmalloc_to_page check
   - release 1.0.12rc3
   - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT
   - configure: fix TEA575x selection
   - release 1.0.12
   - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel
 + ALSA Core
   - fix might_sleep()
   - Fix build issue on earlier NLD9 kernels
   - Add missing list_for_each_prev() for 2.4 kernels
 + AC97 Codec
   - Fix for LG K1 Express Laptop
 + CA0106 driver
   - Fix compile errors with older gcc
 + CREDITS file
   - 2.6 kernel sync
 + Conexant Riptide driver
   - riptide: fix compile errors with older gcc
 + Documentation
   - Add support for Sony Vaio AR 11B
 + EMU10K1/EMU10K2 driver
   - Fix compile errors with older gcc
   - emu10k1x: simplify around pci_register_driver()
 + FM801 driver
   - sound/pci/fm801: Use ARRAY_SIZE macro
 + Generic drivers
   - Fix some typos in snd-dummy driver
 + HDA Codec driver
   - hda-codec - add missing device ids
   - hda-codec - Fix headphone output for some Intel 945 systems
   - Add missing TLV callbacks for HD-audio codecs
   - hda-codec - add missing device ids for Intel 945 boards
   - hda-codec - Add support for new Intel boards with Stac9227 codec
   - Add support for Sony Vaio AR 11B
 + HDA generic driver
   - Fix compile errors with older gcc
 + ICE1712 driver
   - ice1712 - fix 1600->16000Hz value typo
 + MAINTAINERS file
   - 2.6 kernel sync
 + PCI drivers
   - fm801: move CONFIG_VIDEO_DEV dependency to CONFIG_SND_FM801_TEA575X_BOOL
   - fm801: revert last Kconfig patch
   - 2.6 sync: V4L/DVB (4371b): Fix V4L1 dependencies at drivers under sound/oss and sound/
   - Fix missing selection of CONFIG_VIDEO_DEV from SND_FM801_TEA575X
 + PXA Mainstone driver
   - 2.6 kernel sync
 + SAA7134 driver
   - 2.6 kernel sync
 + SPARC DBRI driver
   - sparc dbri: removal of unused struct members
   - sparc dbri: removal of redudant volatile keywords
   - dbri driver cleanup
   - sparc dbri removal of DBRI_NO_INTS
 + Utils
   - Don't build 2.6-kernel-specific modules
   - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT
   - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel
  • alsa-lib
 + Core
   - release 1.0.12rc2
   - Fix default paths.
 + Mixer API
   - Fix dB ops for global volume
   - Fix segfault when invalid TLV is passed
 + PCM API
   - Fix build issue on earler x86_64 based distributions
  • alsa-firmware
 + Core
   - release 1.0.12rc2a


Detailed changelog between 1.0.12rc3 and 1.0.12 releases

  • alsa-driver
 + Sound Core
   - configure: fix header dependencies in vmalloc_to_page check
     
     At least on 2.4.31, <linux/interrupt.h> doesn't compile without some
     headers used by <linux/sched.h> included first.
   - release 1.0.12rc3
   - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT
     
     Split the ALSA_TOPLEVEL_SELECT macro into two macros, one for defining
     the various CONFIG_xxx variables, and one for calling AC_DEFINE on them.
     This allows further customization of the variables before using them.
   - configure: fix TEA575x selection
     
     The current ALSA_TOPLEVEL_SELECT macro does not correctly handle the
     selection of the TEA575x module because the CONFIG_SND_FM801_TEA575X
     module option depends on the CONFIG_SND_FM801_TEA575X_BOOL option, but
     the macro processes module options before other options.
     
     This patch adds a manual setting of the TEA575x symbols.
   - release 1.0.12
   - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel
     
     Fix the configure check of CONFIG_VIDEO_V4L1 introduced since 2.6.18 kernel.
 + ALSA Core
   - fix might_sleep()
     
     Make might_sleep() a macro for consistency with the real 2.6 definition.
     This also fixes the superfluous return value in the 2.2 definition.
   - Fix build issue on earlier NLD9 kernels
     
     This patch fixes a build issue on kernels shipped with Novell
     Linux Desktop and possibly other vendors where 32bit DMA is
     not defined.
     
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
   - Add missing list_for_each_prev() for 2.4 kernels
     
     Added the missing definition of list_for_each_prev() for old 2.4 kernels.
 + AC97 Codec
   - Fix for LG K1 Express Laptop
     
     Attached is the patch for the LG K1 Express (K1-2333V) laptop that
     enables sound output.
     
     Signed-off-by: Magnus Sandin <magnus@sandin.cx>
 + CA0106 driver
   - Fix compile errors with older gcc
     
     Fixed compile errors with older gcc for initialization of a union.
     
     sound/pci/ca0106/ca0106_mixer.c: At top level:
     sound/pci/ca0106/ca0106_mixer.c:499: unknown field `p' specified in initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: missing braces around initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: (near initialization for `snd_ca0106_volume_ctls[0].tlv')
 + CREDITS file
   - 2.6 kernel sync
 + Conexant Riptide driver
   - riptide: fix compile errors with older gcc
     
     Change the syntax of a union initialization that is not understood by
     gcc 2.x.
 + Documentation
   - Add support for Sony Vaio AR 11B
     
     This patch adds automatic detection for Sigmatel ID 7664,
     the sound chip in Sony Vaio AR 11B (european name).
     
     - patch_stac7661 becomes patch_stac766x
     - .id = 0x83847664 is added
     
     Signed-off-by: Guillaume Munch <diabo@free.fr>
 + EMU10K1/EMU10K2 driver
   - Fix compile errors with older gcc
     
     Fixed compile errors with older gcc for initialization of a union.
     
     sound/pci/ca0106/ca0106_mixer.c: At top level:
     sound/pci/ca0106/ca0106_mixer.c:499: unknown field `p' specified in initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: missing braces around initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: (near initialization for `snd_ca0106_volume_ctls[0].tlv')
   - emu10k1x: simplify around pci_register_driver()
     
     Report errors to modprobe as side effect.
     
     Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
 + FM801 driver
   - sound/pci/fm801: Use ARRAY_SIZE macro
     
     Use ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0])
     
     Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
 + Generic drivers
   - Fix some typos in snd-dummy driver
     
     Fixed some typos in snd-dummy driver.
 + HDA Codec driver
   - hda-codec - add missing device ids
     
     This patch adds missing device ids for Intel 915 and D102GGC
     motherboards.
     
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
   - hda-codec - Fix headphone output for some Intel 945 systems
     
     This patch enables headphone output at initialization for Intel
     945 based systems that don't have proper detection circuitry.
     
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
   - Add missing TLV callbacks for HD-audio codecs
     
     Added missing TLV callbacks for HD-audio codec supports.
     Also cleaned up the tlv callback for ad1986a (no mutex is needed there).
   - hda-codec - add missing device ids for Intel 945 boards
     
     This patch adds missing device ids for Intel 945 motherboards.
      
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
   - hda-codec - Add support for new Intel boards with Stac9227 codec
     
     This patch adds full 5.1 audio support for Intel boards
     with the SigmaTel 9227 codec chip (946, 963, 965 series).
      
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
   - Add support for Sony Vaio AR 11B
     
     This patch adds automatic detection for Sigmatel ID 7664,
     the sound chip in Sony Vaio AR 11B (european name).
     
     - patch_stac7661 becomes patch_stac766x
     - .id = 0x83847664 is added
     
     Signed-off-by: Guillaume Munch <diabo@free.fr>
 + HDA generic driver
   - Fix compile errors with older gcc
     
     Fixed compile errors with older gcc for initialization of a union.
     
     sound/pci/ca0106/ca0106_mixer.c: At top level:
     sound/pci/ca0106/ca0106_mixer.c:499: unknown field `p' specified in initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: missing braces around initializer
     sound/pci/ca0106/ca0106_mixer.c:499: warning: (near initialization for `snd_ca0106_volume_ctls[0].tlv')
 + ICE1712 driver
   - ice1712 - fix 1600->16000Hz value typo
 + MAINTAINERS file
   - 2.6 kernel sync
 + PCI drivers
   - fm801: move CONFIG_VIDEO_DEV dependency to CONFIG_SND_FM801_TEA575X_BOOL
     
     Move the CONFIG_VIDEO_DEV dependency from CONFIG_SND_FM801_TEA575X to
     CONFIG_SND_FM801_TEA575X_BOOL so that the two symbol always have
     consistent values even when compiled externally.
   - fm801: revert last Kconfig patch
     
     Revert moving the VIDEO_DEV dependency to SND_FM801_TEA575X_BOOL,
     because this would force the video code to be compiled in even when
     SND_FM801_TEA575X is configured as module.
   - 2.6 sync: V4L/DVB (4371b): Fix V4L1 dependencies at drivers under sound/oss and sound/
     VMixer and FM801 Tea5757 are still using V4L1 API.
     Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
   - Fix missing selection of CONFIG_VIDEO_DEV from SND_FM801_TEA575X
     
     Fixed the missing selection of CONFIG_VIDEO_DEV from SND_FM801_TEA575X.
 + PXA Mainstone driver
   - 2.6 kernel sync
 + SAA7134 driver
   - 2.6 kernel sync
 + SPARC DBRI driver
   - sparc dbri: removal of unused struct members
     
     It removes unused or rarely used members of defined structures.
     
     Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
   - sparc dbri: removal of redudant volatile keywords
     
     It removes redudant volatile keywords.
     
     Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
   - dbri driver cleanup
     
     This is a small clean up of the dbri driver for sparc machines.
     
     It contains also a fix to DBRI interrupt queue initialization.
     
     Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
   - sparc dbri removal of DBRI_NO_INTS
     
     This patch removes define DBR_NO_INTS and all code related to
     handling more than one dbri irq statuses block.
     
     Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
 + Utils
   - Don't build 2.6-kernel-specific modules
     
     Check the dependency on 2.6 kernel in acinclude.m4 for 2.6-kernel-only
     drivers.
   - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT
     
     Split the ALSA_TOPLEVEL_SELECT macro into two macros, one for defining
     the various CONFIG_xxx variables, and one for calling AC_DEFINE on them.
     This allows further customization of the variables before using them.
   - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel
     
     Fix the configure check of CONFIG_VIDEO_V4L1 introduced since 2.6.18 kernel.
  • alsa-lib
 + Core
   - release 1.0.12rc2
   - Fix default paths.
 + Mixer API
   - Fix dB ops for global volume
     
     Fixed dB ops for global volume.
   - Fix segfault when invalid TLV is passed
     
     Fix segfault when invalid TLV is passed.
     The invalid TLV entries must be ignored as error.
 + PCM API
   - Fix build issue on earler x86_64 based distributions
     
     This patch fixes a build issue on systems with Gnu assembler
     prior to 2.15.92.  Instead of having the inline assembler
     translate the leal function on a 32 bit register, it is byte encoded.
     
     Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com>
  • alsa-firmware
 + Core
   - release 1.0.12rc2a
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox