From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIAXM-0003o0-EJ for qemu-devel@nongnu.org; Sat, 07 Sep 2013 00:54:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VIAXH-00082J-De for qemu-devel@nongnu.org; Sat, 07 Sep 2013 00:54:20 -0400 Received: from mx1.redhat.com ([209.132.183.28]:22863) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIAXH-00081u-5g for qemu-devel@nongnu.org; Sat, 07 Sep 2013 00:54:15 -0400 From: Bandan Das Date: Sat, 7 Sep 2013 00:53:57 -0400 Message-Id: <1378529640-20263-1-git-send-email-bsd@redhat.com> Subject: [Qemu-devel] [PATCH v3 0/3] Make mixer emulation configurable at runtime List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Gerd Hoffmann , Markus Armbruster , Jan Kiszka Currently, hda-codec mixer emulation can only be enabled by using the "--enable-mixemu" option to configure at compile time with the default value being off. These patches enable making mixer emulation selectable at runtime which is more convenient. Consequently, the last patch in this series removes the mixemu configuration option. Example Usage: 1. -device hda-duplex,mixer=off 2. -device hda-duplex,mixer=on [Default] v3: * Remove malc from cc, delivery failure to Vassili Karpov (malc)" Anyone know the correct email address ? * Remove unneeded dummies - Patch 2/3 * Minor fprintf reformatting - Patch 2/3 * Reduce commit message verbosity - Patch 3/3 v2: * Add copyright information - Patch 1/3 * Edit description for readability - Patch 1/3 * Catch error paths in instance init functions - Patch 2/3 * Define "mixer" as a bool - Patch 2/3 * Preserve CONFIG_MIXEMU state - Patch 2/3 * Remove the --enable-mixemu configuration option - Patch 3/3 Bandan Das (3): hda-codec: refactor common definitions into a header file hda-codec: make mixemu selectable at runtime audio: remove CONFIG_MIXEMU configure option audio/mixeng.c | 6 - configure | 8 - hw/audio/hda-codec-common.h | 456 ++++++++++++++++++++++++++++++++++++++++++++ hw/audio/hda-codec.c | 454 +++---------------------------------------- 4 files changed, 485 insertions(+), 439 deletions(-) create mode 100644 hw/audio/hda-codec-common.h -- 1.8.1.4