aboutsummaryrefslogtreecommitdiffstats
path: root/audio
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-0/+1
2018-02-06audio: Replace AUDIO_FUNC with __func__Alistair Francis11-93/+85
2018-01-16maint: Fix macros with broken 'do/while(0); ' usageEric Blake1-2/+2
2017-09-22buildsys: Move audio libs to per objectFam Zheng1-0/+5
2017-09-22buildsys: Move sdl cflags/libs to per objectFam Zheng1-0/+1
2017-08-01trace-events: fix code style: %# -> 0x%Vladimir Sementsov-Ogievskiy1-2/+2
2017-07-31docs: fix broken paths to docs/devel/tracing.txtPhilippe Mathieu-Daudé1-1/+1
2017-07-17audio: st_rate_flow exist a infinite loopPeng Hao1-0/+6
2017-05-04audio: fix WAVState leakMarc-André Lureau1-0/+1
2017-05-04audio: release capture buffersGerd Hoffmann1-0/+2
2017-03-01audio/sdlaudio: Allow audio playback with SDL2Thomas Huth1-0/+48
2017-03-01audio: make audio poll timer deterministicPavel Dovgalyuk1-1/+1
2017-03-01replay: add record/replay for audio passthroughPavel Dovgalyuk3-2/+44
2016-08-12trace-events: fix first line comment in trace-eventsLaurent Vivier1-1/+1
2016-08-08audio: clean up before monitor clean upMarc-André Lureau3-18/+23
2016-07-12Clean up decorations and whitespace around header guardsMarkus Armbruster4-4/+7
2016-06-20Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-0/+17
2016-06-20trace: split out trace events for audio/ directoryDaniel P. Berrange1-0/+17
2016-06-20coccinelle: Remove unnecessary variables for function return valueEduardo Habkost1-8/+2
2016-06-16os-posix: include sys/mman.hPaolo Bonzini1-1/+0
2016-06-03audio: pa: Set volume of recording stream instead of recording devicePeter Krempa1-6/+5
2016-05-19qemu-common: stop including qemu/host-utils.h from qemu-common.hPaolo Bonzini3-1/+3
2016-05-19qemu-common: stop including qemu/bswap.h from qemu-common.hPaolo Bonzini1-0/+1
2016-05-18Fix some typos found by codespellStefan Weil2-2/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+1
2016-03-22Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah4-9/+8
2016-02-23all: Clean up includesPeter Maydell1-1/+0
2016-02-02audio: Clean up includesPeter Maydell14-3/+14
2016-01-13audio: Clean up inappropriate and unreachable use of hw_error()Markus Armbruster1-9/+2
2015-12-15audio/coreaudio.c: Avoid deprecated AudioDeviceAdd/RemoveIOProc APIsPeter Maydell1-9/+15
2015-12-15audio/coreaudio.c: Use new-in-OSX-10.6 APIs when availablePeter Maydell1-1/+106
2015-12-15audio/coreaudio.c: Factor out uses of AudioDeviceGet/SetPropertyPeter Maydell1-47/+94
2015-12-15audio/coreaudio.c: Use new-in-OSX-10.6 API for getting default voicePeter Maydell1-0/+27
2015-12-15audio/coreaudio.c: Factor out use of AudioHardwareGetPropertyPeter Maydell1-6/+11
2015-07-08ossaudio: fix memory leakGonglei1-0/+1
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster2-0/+2
2015-06-15ossaudio: use trace events instead of debug config flagKővágó, Zoltán1-21/+4
2015-06-15alsaaudio: use trace events instead of verboseKővágó, Zoltán1-46/+14
2015-06-15dsoundaudio: remove primary bufferKővágó, Zoltán1-104/+0
2015-06-15dsoundaudio: remove *_retries kludgesKővágó, Zoltán2-83/+20
2015-06-15audio: remove pliveKővágó, Zoltán2-53/+0
2015-06-15audio: remove LOG_TO_MONITOR along with default_monKővágó, Zoltán1-20/+3
2015-06-15sdlaudio: do not allow multiple instancesKővágó, Zoltán1-0/+7
2015-06-15coreaudio: do not use global variables where possibleKővágó, Zoltán1-19/+24
2015-06-15dsoundaudio: do not use global variablesKővágó, Zoltán2-50/+74
2015-06-15paaudio: fix possible resource leakKővágó, Zoltán1-1/+5
2015-06-15wavaudio: do not use global variablesKővágó, Zoltán1-16/+21
2015-06-15ossaudio: do not use global variablesKővágó, Zoltán1-49/+61
2015-06-15alsaaudio: do not use global variablesKővágó, Zoltán1-68/+82
2015-06-15paaudio: do not use global variablesKővágó, Zoltán1-46/+52
2015-06-15audio: expose drv_opaque to init_out and init_inKővágó, Zoltán11-20/+27
2015-06-15audio: remove winwave audio driverKővágó, Zoltán3-719/+0
2015-06-15audio: remove fmod backendKővágó, Zoltán3-688/+0
2015-06-15audio: remove esd backendKővágó, Zoltán3-559/+0
2015-06-12oss: Remove unused error handling of qemu_set_fd_handlerFam Zheng1-6/+8
2015-06-12alsaaudio: Remove unused error handling of qemu_set_fd_handlerFam Zheng1-14/+2
2014-12-22audio: Don't free hw resources until after hw backend is stoppedPeter Maydell1-1/+1
2014-06-13audio: Drop superfluous conditionals around g_free()Markus Armbruster3-23/+10
2014-05-26audio: replace fprintf(stderr, ...) with error_report() in audioLe Tan2-3/+2
2014-05-14savevm: Remove all the unneeded version_minimum_id_old (rest)Juan Quintela1-2/+1
2014-05-08build: convert some obj-specific CFLAGS to use new foo.o-cflags syntaxMichael Tokarev1-1/+1
2014-02-03Add the ability to vary Spice playback and record rates, to facilitate Opus s...Jeremy White1-2/+25
2013-12-09audio: adjust pulse to 100Hz wakeup rateGerd Hoffmann1-4/+4
2013-12-09audio: Lower default wakeup rate to 100 times / secondHans de Goede1-1/+1
2013-11-07ossaudio: check for oss support in oss_audio_initGerd Hoffmann1-0/+4
2013-11-07Revert "ossaudio: do not enable by default"Gerd Hoffmann1-1/+1
2013-11-05ossaudio: do not enable by defaultAnthony Liguori1-1/+1
2013-10-31Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori1-2/+2
2013-10-26audio/mixeng_template.h: fix inline declarationAlex Bligh1-2/+2
2013-10-23audio: honor QEMU_AUDIO_TIMER_PERIOD instead of waking up every *nano* secondHans de Goede1-1/+2
2013-09-24audio: remove CONFIG_MIXEMU configure optionBandan Das1-6/+0
2013-08-22aio / timers: Switch entire codebase to the new timer APIAlex Bligh4-8/+8
2013-06-21audio: Replace static functions in header file by macros, remove GCC_ATTRStefan Weil1-28/+3
2013-05-26Remove OSS support for OpenBSDBrad Smith1-4/+0
2013-05-18remove some double-includesMichael Tokarev1-1/+0
2013-01-16audio: Replace non-portable asprintf in debug code by g_strdup_printfStefan Weil1-2/+3
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini2-2/+2
2012-12-19misc: move include files to include/qemu/Paolo Bonzini7-8/+8
2012-12-19monitor: move include files to include/monitor/Paolo Bonzini2-2/+2
2012-12-19janitor: do not include qemu-char everywherePaolo Bonzini2-2/+0
2012-12-19janitor: do not rely on indirect inclusions of or from qemu-char.hPaolo Bonzini2-0/+2
2012-12-19build: move rules from Makefile to */Makefile.objsPaolo Bonzini1-0/+3
2012-11-30Revert "audio/wavcapture: Clarify licensing"Anthony Liguori1-1/+0
2012-11-30Revert "audio/audio_pt_int: Clarify licensing"Anthony Liguori1-1/+0
2012-11-19audio/audio_pt_int: Clarify licensingmalc1-0/+1
2012-11-19audio/wavcapture: Clarify licensingmalc1-0/+1
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