On Thu, May 04, 2017 at 09:17:41AM +0200, Gerd Hoffmann wrote: > Hi, > > First audio pull for 2.10, with a bunch of cleanups sent during the > freeze, and two memory leak fixes. > > please pull, > Gerd > > The following changes since commit e619b14746e5d8c0e53061661fd0e1da01fd4d60: > > Merge remote-tracking branch 'sthibault/tags/samuel-thibault' into staging (2017-05-02 15:16:29 +0100) > > are available in the git repository at: > > git://git.kraxel.org/qemu tags/pull-audio-20170504-1 > > for you to fetch changes up to 9ea5ada76f34a0ef048b131c3a166d8564199bdb: > > audio: Use ARRAY_SIZE from qemu/osdep.h (2017-05-04 09:16:05 +0200) > > ---------------------------------------------------------------- > audio: cleanups, bugfixes (memory leaks). > > ---------------------------------------------------------------- > Gerd Hoffmann (1): > audio: release capture buffers > > Juan Quintela (26): > adlib: Remove support for YMF262 > audio: remove Y8950 configuration > audio: Remove YM3526 support > audio: YM3812 was always defined > audio: Remove UINT8 > audio: remove UINT16 > audio: remove UINT32 > audio: Remove INT8 > audio: remove INT16 > audio: Remove INT32 > audio: Unfold OPLSAMPLE > audio: Remove Unused OPL_TYPE_* > audio: Remove type field > audio: Remove unused fields > audio: GUSbyte is uint8_t > audio: remove GUSchar > audio: GUSword is uint16_t > audio: GUSword is uint16_t > audio: GUSsample is int16_t > audio: OPLSetIRQHandler is not used anywhere > audio: OPLSetUpdateHandler is not used anywhere > audio: IRQHandler is not used anymore > audio: UpdateHandler is not used anymore > audio: Remove unused typedefs > audio: un-export OPLResetChip > audio: Use ARRAY_SIZE from qemu/osdep.h > > Marc-André Lureau (1): > audio: fix WAVState leak > > Zihan Yang (2): > hw/audio: replace exit with unrealize in hda_codec_device_class_init > hw/audio: convert exit callback in HDACodecDeviceClass to void > > hw/audio/fmopl.h | 175 +++++++++--------------------- > hw/audio/gusemu.h | 22 +--- > hw/audio/intel-hda.h | 2 +- > audio/audio.c | 2 + > audio/wavcapture.c | 1 + > hw/audio/adlib.c | 47 +------- > hw/audio/fmopl.c | 277 ++++++++---------------------------------------- > hw/audio/gus.c | 2 +- > hw/audio/gusemu_hal.c | 74 ++++++------- > hw/audio/gusemu_mixer.c | 28 ++--- > hw/audio/hda-codec.c | 3 +- > hw/audio/intel-hda.c | 5 +- > hw/audio/Makefile.objs | 2 - > 13 files changed, 160 insertions(+), 480 deletions(-) > Thanks, applied to my staging tree: https://github.com/stefanha/qemu/commits/staging Stefan