Changes 1.0.12rc3 v1.0.12: Difference between revisions
Jump to navigation
Jump to search
(New page: ==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:...) |
m (Protected "Changes 1.0.12rc3 v1.0.12" [edit=sysop:move=sysop]) |
(No difference)
| |
Latest revision as of 07:55, 1 September 2007
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