aboutsummaryrefslogtreecommitdiffstats
path: root/audio
AgeCommit message (Expand)AuthorFilesLines
2012-09-23audio: Fix warning from static code analysisStefan Weil1-3/+3
2012-08-28audio/winwave: previous audio buffer should be flushedmunkyu.im1-9/+3
2012-07-16audio: Unbreak capturing in mixemu casemalc1-0/+1
2012-06-15audio/winwave: Fix typomalc1-1/+1
2012-06-07build: move audio/ objects to nested Makefile.objsPaolo Bonzini1-0/+14
2012-05-24audio: Always call fini on exitJan Kiszka1-4/+8
2012-05-18audio: split IN_T into two separate constantsRoger Pau Monne2-13/+27
2012-05-04fix build with pulseaudio versions older than 0.9.11Gerd Hoffmann1-1/+29
2012-04-25fix paaudio.c warningsGerd Hoffmann1-2/+1
2012-04-17Allow controlling volume with PulseAudio backendMarc-André Lureau1-5/+94
2012-04-17Do not use pa_simple PulseAudio APIMarc-André Lureau1-38/+339
2012-04-17audio/spice: add support for volume controlMarc-André Lureau1-0/+41
2012-04-17audio: don't apply volume effect if backend has VOICE_VOLUME_CAPMarc-André Lureau3-2/+14
2012-04-17audio: add VOICE_VOLUME ctlMarc-André Lureau2-0/+13
2012-02-25audio: Add some fall through commentsStefan Weil2-1/+4
2011-12-14Fix spelling in comments, documentation and messagesStefan Weil1-1/+1
2011-11-18fmodaudio: Remove unused variable 'bits16' (reported by cppcheck)Stefan Weil1-4/+2
2011-09-20Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-1/+1
2011-09-20wavaudio: Use stdio instead of QEMUFileJuan Quintela1-10/+36
2011-09-20wavcapture: Use stdio instead of QEMUFileJuan Quintela1-23/+56
2011-09-15Replace the VMSTOP macros with a proper state typeLuiz Capitulino1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori10-57/+57
2011-06-23coreaudio: Fix OSStatus format specifierAndreas Färber1-1/+1
2011-06-23coreaudio: Avoid formatting UInt32 typeAndreas Färber1-2/+2
2011-06-14Fix compilation warning due to incorrectly specified typeAlexandre Raymond1-1/+1
2011-06-08Fix compilation warning due to missing header for sigaction (followup)Alexandre Raymond2-3/+0
2011-06-01audio: fix integer overflow expressionJuha Riihim?ki1-2/+2
2011-04-03Fix trivial "endianness bugs"Stefan Weil1-10/+10
2011-03-21change all other clock references to use nanosecond resolution accessorsPaolo Bonzini4-7/+7
2011-01-25pulseaudio: tweak configGerd Hoffmann1-9/+1
2011-01-25pulseaudio: setup buffer attrsGerd Hoffmann1-1/+11
2011-01-25pulseaudio: process 1/4 buffer max at onceGerd Hoffmann1-13/+9
2011-01-12audio: split sample conversion and volume mixingMichael Walle13-55/+52
2011-01-09alsaaudio: add endianness support for VoiceInMichael Walle1-7/+27
2011-01-09ossaudio: add endianness support for VoiceInMichael Walle1-5/+15
2011-01-04noaudio: correctly account acquired samplesMichael Walle1-0/+3
2010-12-10noaudio: fix return value for read()Michael Walle1-1/+1
2010-12-04audio: Use GCC_FMT_ATTR (format checking)Stefan Weil1-1/+2
2010-11-18audio: Only use audio timer when necessarymalc1-14/+10
2010-11-11add copyright to spiceaudioGerd Hoffmann1-0/+19
2010-11-09spice: add audioGerd Hoffmann3-0/+331
2010-10-18issue snd_pcm_start() when capturing audioJindrich Makovicka1-6/+17
2010-10-18fix 100% CPU load when idle with ALSAJindrich Makovicka1-0/+4
2010-10-03Use GCC_FMT_ATTR (format checking)Stefan Weil1-1/+1
2010-10-03Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking)Stefan Weil1-5/+1
2010-09-29pulse-audio: fix bug on updating rposWu Fengguang1-1/+1
2010-09-28audio: Fix memory size for resampling buffer in DAC casemalc1-4/+0
2010-09-22Move macros GCC_ATTR and GCC_FMT_ATTR to common header fileStefan Weil1-8/+0
2010-08-07audio/sdl: return on errormalc1-0/+1
2010-08-06audio/sdl: be more anal about errorsmalc1-3/+18
2010-08-06audio: make audio_pt_init block all signalsmalc2-52/+31
2010-07-06savevm: Add DeviceState paramAlex Williamson1-1/+1
2010-05-22Fix %lld or %llx printf format useBlue Swirl1-1/+1
2010-04-22audio/sdlaudio: remove unused variableSerge Ziryukin1-9/+2
2010-04-21audio/alsa: Avoid snd_pcm_format_t vs audfmt_e mixupmalc1-5/+6
2010-03-16monitor: Separate "default monitor" and "current monitor" cleanlyMarkus Armbruster1-2/+2
2010-03-11audio: fix commentmalc1-1/+1
2010-02-28audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handlermalc1-0/+4
2010-02-28audio/alsa: Spelling typo (paramters)Vagrant Cascadian1-1/+1
2010-01-17audio: include more information into audio_bug's outputmalc1-0/+9
2010-01-17Revert "sdlaudio: make it suck less"malc1-30/+50
2010-01-13Workaround for broken OSS_GETVERSION on FreeBSD, part twoJuergen Lock1-4/+26
2010-01-09oss: fix fragment settingmalc1-13/+16
2010-01-09oss: issue OSS_GETVERSION ioctl only when neededmalc1-17/+17
2010-01-09oss: refactor code around policy settingmalc1-12/+8
2010-01-08oss: workaround for cases when OSS_GETVERSION is not definedmalc1-1/+12
2009-12-03audio: port to vmstateJuan Quintela1-17/+9
2009-12-03audio: fix compilation of DEBUG_PLIVEJuan Quintela1-3/+3
2009-11-18audio: Remove conditional around sw which can not be NULLmalc1-17/+15
2009-10-15winwave: ADC supportmalc1-24/+336
2009-10-15audio: remove last remnants of _tmalc3-5/+5
2009-10-15winwave: make error logging more consistentmalc1-6/+7
2009-10-15winwave: follow the rules when closing the output devicemalc1-0/+19
2009-10-13qemu: allow pulseaudio to be the defaultMichael S. Tsirkin1-1/+1
2009-10-11winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLEmalc1-0/+18
2009-10-11winwave: close event handle and delete wait object after closing HWAVEOUTmalc1-2/+2
2009-10-11winwave: remove wait object when finalizing DAC voicemalc1-13/+14
2009-10-10winwave: poll modemalc1-0/+61
2009-10-10Windows Waveform Audio driver (no ADC support yet)malc5-95/+433
2009-10-03oss/alsa: Do not invoke UB described in 7.15.1.1 (this time for ADC)malc2-21/+27
2009-10-02alsa: Change default buffer/period sizemalc1-1/+2
2009-10-02oss/alsa: Do not invoke UB described in 7.15.1.1malc2-33/+39
2009-09-30sdlaudio: make it suck lessmalc1-50/+30
2009-09-18audio: use correct email addressmalc2-2/+2
2009-09-18audio: internal API changemalc12-81/+33
2009-09-18sdlaudio: use correct function names in sdl_XXX callsmalc1-3/+3
2009-09-18oss: use audio_pcm_hw_clip_outmalc1-47/+46
2009-09-18alsa: use audio_pcm_hw_clip_outmalc1-45/+43
2009-09-18audio: introduce audio_pcm_hw_clip_out helper functionmalc2-0/+25
2009-09-18audio: use muldiv64 where it makes sensemalc4-5/+8
2009-09-18coreaudio: fix sloppy "posixification" by 1ea879e5580f63414693655fcf0328559cd...malc1-1/+1
2009-09-14alsa: Use proper value when testing returned events in alsa_poll_handlermalc1-4/+6
2009-09-14alsa/oss: Remove fd transfer handlers before closing oss/alsa fd/handlemalc2-27/+32
2009-09-13audio: Fix typo that broke QEMU_AUDIO_ADC_TRY_POLLJan Kiszka1-1/+1
2009-09-13oss: Simplify mmap codemalc1-22/+5
2009-09-13oss: OSS v4 supportmalc1-9/+50
2009-09-12Fix sys-queue.h conflict for goodBlue Swirl4-43/+43
2009-09-12audio: remove lsbindex/popcount in favour of host-utils's ctz32malc3-21/+2
2009-09-12alsa: poll mode handlingmalc1-21/+204
2009-09-12oss: poll mode handlingmalc1-5/+74
2009-09-12audio: poll mode infrastructuremalc2-11/+87
2009-09-12oss: Unbreak mmaping the ability to mmap oss fd on Linuxmalc1-1/+4
2009-09-11Unexport ticks_per_sec variable. Create get_ticks_per_sec() functionJuan Quintela3-4/+4
2009-09-10Remove bit-rotten threshold handlingmalc1-13/+2
2009-09-02Fix warning on x86_64Kirill A. Shutemov1-2/+2
2009-08-26Fix dsound typosConsul1-3/+3
2009-08-12Fix typomalc1-1/+1
2009-08-11Aestheticsmalc10-288/+394
2009-08-11use C99 initializers for all audio/*Juan Quintela8-53/+56
2009-08-11use C99 initializers for audio_pcm_opsJuan Quintela10-109/+92
2009-08-11Use C99 initializers for audio_optionJuan Quintela10-168/+258
2009-08-11Use proper struct initializers and remove INIT_FIELD() macroJuan Quintela11-116/+110
2009-07-31Fix Sparse warnings: "Using plain integer as NULL pointer"Blue Swirl2-2/+2
2009-07-30alsa: add host suspend/resume supportBjørn Mork1-2/+47
2009-07-27Generate config-host.h from config-host.makJuan Quintela1-1/+6
2009-07-27rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIANJuan Quintela1-1/+1
2009-07-24Fix period initializationmalc1-1/+1
2009-07-22use struct initializer for audio.cJuan Quintela1-26/+26
2009-07-17Ignore -Waddress for alsaaudio.cmalc1-0/+4
2009-06-19fix qemu_alloc/qemu_free for audio subsystemJean-Christophe Dubois1-2/+2
2009-06-18alsa: fix warningGerd Hoffmann1-4/+6
2009-05-14Remove any pretense that there can be more than one AudioStatemalc5-80/+68
2009-05-12Make AUD_init failure fatalPaul Brook1-24/+20
2009-05-01Remove redundant #defineConsul1-1/+0
2009-03-07Support for DragonFly BSD (Hasso Tepper)blueswir11-1/+1
2009-03-05monitor: Rework API (Jan Kiszka)aliguori2-13/+14
2009-02-18Avoid running audio ctl's when vm is not runningmalc2-2/+10
2009-02-05audio: remove error handling from qemu_malloc() callers (Avi Kivity)aliguori2-20/+8
2009-01-22Fix NAME2/FIELD2 warningsmalc1-0/+2
2009-01-22Rework vm_state_change notifiers (Jan Kiszka)aliguori1-1/+2
2008-12-22Use the ARRAY_SIZE() macro where appropriate.malc2-6/+6
2008-12-03Make audio violate POSIX lessmalc20-119/+123
2008-11-16Attached patch fixes a series of this warningblueswir11-2/+2
2008-11-12Rename hz to hertz to keep AIX happymalc1-6/+6
2008-11-04Set default audio timer period to a sane value (otherwise qemu becomes unusab...malc1-1/+1
2008-10-26Fix undeclared symbol warnings from sparseblueswir11-1/+1
2008-10-26Fix undefined pthread_sigmask warning on FreeBSD (Juergen Lock)blueswir11-1/+1
2008-10-25Fix undefined pthread_sigmask warning on OpenBSDblueswir11-0/+2
2008-10-06Prepare for changing audio_pcm_ops dynamically (partially revert r5422)blueswir111-13/+13
2008-10-05Move wav_start_capture prototype to avoid a warning with -Wmissing-prototypesblueswir11-0/+3
2008-10-05Make audio_pcm_opsstatic constblueswir111-14/+14
2008-09-28Fix more r5087 breakagemalc1-4/+1
2008-08-27Revert a part of r5087 that didn't need fixing (thanks to malc for spotting)blueswir11-1/+1
2008-08-25Fix more bugs in r5044blueswir11-1/+1
2008-08-21Fix OpenBSD linker warningsblueswir11-7/+11
2008-07-29Move audio/sys-queue.h => sys-queue.haliguori1-338/+0
2008-07-29Update sys-queue.h (Gerd Hoffmann)aliguori1-241/+338
2008-07-09Restore old value of buffer_sizemalc1-0/+1
2008-07-09Warn about rejected buffer/period size/time when it was specified by the usermalc1-2/+7
2008-07-09Call proper function when trying to set period sizemalc1-2/+4
2008-07-03Fix typomalc1-1/+1
2008-07-02Pulseaudio drivermalc2-0/+516
2008-07-02Add NULL argument to SNDCTL_DSP_NONBLOCK ioctl callmalc1-1/+1
2008-06-25Change the way audio is configuredmalc1-21/+1
2008-06-23Make mixer emulation a configure option (Jan Kiszka)malc2-7/+5
2008-06-22Add missing [SU]32malc1-0/+6
2008-06-21Emit warning message if user supplied buffer/period size/time was rejectedmalc1-0/+16
2008-06-21Rework period/buffer size settingmalc1-138/+52
2008-06-08Check the returned audio_buf_info fieldsmalc1-0/+6
2008-05-04First cut at WM8750 volume control (Jan Kiszka).balrog2-2/+23
2008-05-02Audio endianness and mutex usage fixes (malc.git).balrog1-5/+10
2008-04-07Typo fixaurel321-1/+1
2008-04-03Remove remaining .cvsignore filesaurel321-1/+0
2008-01-17Miscellaneous fixes after recent audio additions (malc).balrog1-1/+1
2008-01-14Make dsound compile again (patch by malc, spotted by C.W. Betts).balrog1-1/+1
2008-01-14pthreads-based audio and miscellaneous audio clean-up (malc).balrog10-52/+837
2007-12-17Use WIN32_LEAN_AND_MEAN, by Stefan Weil.ths1-0/+2
2007-12-16Fix wrong signedness, by Andre Przywara.ths1-3/+4
2007-11-18Add statics and missing #includes for prototypes.pbrook1-2/+3
2007-11-17Remove stray uses of vl.h.pbrook4-4/+8
2007-11-17Break up vl.h.pbrook8-8/+20
2007-11-08More .cvsignore.ths1-0/+1
2007-11-07use config-host.h instead of config.hbellard1-1/+1
2007-07-12Spelling fix, by Stuart Brady.ths3-22/+22
2007-07-11Ensure signals are properly masked for new SDL Audio threads, by Andrzejths1-0/+18
2007-05-02Don't define HIGH_LATENCY for ARM, this was a workaround for an ALSA problem.balrog1-2/+2
2007-04-02audio/ossaudio.c for OpenBSD, by Todd T. Fries.ths1-0/+5
2007-02-17Qemu support for S32 and U32 alsa output, by Vassili Karpov.ths9-48/+214
2006-08-07mem leak fixesbellard1-15/+14
2006-08-05use QEMUFile APIbellard2-4/+4
2006-08-03swapped memset args (Charles Coffing)bellard1-2/+2
2006-07-22error display fix (malc)bellard1-1/+2
2006-07-18audio capture fixes (malc)bellard2-1/+7
2006-07-16audio capture to wab files (malc)bellard6-91/+248
2006-07-04audio endianness API changes (malc)bellard13-93/+70
2006-07-04audio fixes + initial audio capture support (malc)bellard14-53/+512
2006-07-04rate converter fix (malc)bellard1-1/+1
2006-06-25C99 64 bit printfbellard2-3/+3
2005-11-20make the number of buffers settable (malc)bellard1-1/+5
2005-11-20added LF missing in logs (malc)bellard1-2/+2
2005-11-20audio merge (malc)bellard6-448/+396
2005-11-20workaround for atexit - buffer size API changebellard1-44/+94
2005-11-20wav finalization fix (malc)bellard1-3/+2
2005-11-11debug fix (malc)bellard2-31/+34
2005-11-11VM state change support (malc)bellard1-41/+43
2005-11-11size_t fix (malc)bellard2-2/+3
2005-11-11compile fix (malc)bellard1-1/+2
2005-11-11debug msg (malc)bellard1-5/+8
2005-11-05audio merge (malc)bellard15-728/+828
2005-10-30merged 15a_aqemu.patch audio patch (malc)bellard18-1371/+6609