summaryrefslogtreecommitdiffstats
path: root/audio/out
Commit message (Expand)AuthorAgeFilesLines
* ao_pcm: drop AF_FORMAT_S24 usagewm42017-07-071-1/+0
* ao_oss: drop AF_FORMAT_S24 usagewm42017-07-071-7/+0
* ao_sndio: drop AF_FORMAT_S24 usagewm42017-07-071-3/+0
* ao_wasapi_utils: be slightly more clever when converting channel mapwm42017-07-071-0/+5
* ao_wasapi: drop use of AF_FORMAT_S24wm42017-07-073-117/+133
* ao_alsa: drop use of AF_FORMAT_S24wm42017-07-071-21/+56
* audio/out: add helper code to do 24 bit conversion in AOwm42017-07-073-0/+129
* ao_coreaudio: insane hack for passing through AC3 as float PCMwm42017-06-301-5/+65
* ao_wasapi: UWP wrapper hack supportwm42017-06-292-7/+40
* Universal Windows Plaform (UWP) supportPedro Pombeiro2017-06-291-0/+4
* ao_wasapi: do not use deprecated wchar functionsPedro Pombeiro2017-06-292-2/+2
* Avoid calling close(-1)wm42017-06-291-2/+5
* ao_wasapi: remove subtly duplicated codewm42017-06-281-7/+6
* ao_wasapi: remove duplicate code for creating IAudioClientwm42017-06-281-34/+24
* audio/out/pull: detect and log underflowswm42017-06-281-0/+20
* audio/out: require AO drivers to report period size and correct bufferwm42017-06-259-4/+39
* ao_openal: change license to LGPLwm42017-06-241-7/+7
* ao_pulse: reorder format choiceNiklas Haas2017-06-231-2/+2
* build: simplify OSS checks and remove changes by "bugmen0t"wm42017-06-221-6/+3
* encode_lavc: move from GPL 2+ to LGPL 2.1+.Rudolf Polzer2017-06-131-7/+8
* ao_pcm: change license to LGPLwm42017-05-201-7/+7
* audio/out: change license of some core files to LGPLwm42017-05-204-28/+28
* ao_wasapi: set name of event threadJames Ross-Gowan2017-05-181-0/+2
* ao_pulse, ao_rsound: change license to LGPLwm42017-05-082-14/+14
* ao_coreaudio: change license to LGPLwm42017-05-087-49/+49
* options: remove remaining deprecated audio device selection optionswm42017-04-236-38/+3
* ao_openal: kill off device listingwm42017-04-231-41/+1
* ao_wasapi_changenotify: use %ls instead of %S for wchar_twm42017-04-201-4/+4
* ao_wasapi_changenotify: fix potential race conditionwm42017-04-201-8/+8
* audio: lower "Disabling multichannel output." warning to verbosewm42017-04-021-1/+1
* ao_wasapi: do not pass nonsense to drivers with doublewm42017-03-291-5/+23
* ao_jack: update latency on buffer_size/graph changeCheng Sun2017-03-181-7/+34
* ao_alsa: fix device filtering, add another exceptionwm42017-03-141-1/+3
* ao_alsa: filter fewer deviceswm42017-03-141-4/+2
* ao_alsa: POLLERR can be set even if the device is not lostwm42017-03-141-1/+5
* options: add M_OPT_FILE to some more file optionsPhilip Sequeira2017-03-061-1/+1
* ao_alsa: close audio device if polling returns POLLERRwm42017-02-271-1/+3
* ao_alsa: fix an error checkwm42017-02-271-1/+1
* ao: never set ao->device = ""Kevin Mitchell2017-02-201-2/+3
* ao: fix potential NULL deref in ao_device_list_add()wm42017-02-201-2/+2
* ao_oss: fix mixer channel messageKevin Mitchell2017-02-081-1/+1
* ao_oss: use --audio-device if --oss-device isn't set.Kevin Mitchell2017-02-081-6/+10
* win32: add COM-specific SAFE_RELEASE to windows_utils.hJames Ross-Gowan2017-01-304-30/+27
* audio/out/push: merge if branches with same conditionwm42017-01-091-4/+3
* Remove compatibility thingswm42016-12-071-23/+0
* ao_alsa: print certain ALSA errors as string instead as numberwm42016-12-071-2/+2
* ao_wasapi: log return code when probing audio formatswm42016-11-302-13/+9
* ao_wasapi_utils: remove unused variablepavelxdd2016-11-271-1/+0
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-2518-64/+23
* audio/out/push: play silence on --audio-stream-silencewm42016-11-242-13/+34
* audio: fix --audio-stream-silence with ao_wasapiwm42016-11-211-2/+4
* audio: fix --audio-stream-silence with ao_alsawm42016-11-211-2/+3
* ao_alsa: explicitly add default device manuallywm42016-11-141-1/+4
* audio: make empty device ID mean default devicewm42016-11-141-7/+14
* audio: avoid returning audio-device-list entries without descriptionwm42016-11-141-0/+2
* ao_alsa: fill unused ALSA channels with silencewm42016-11-081-0/+5
* ao_alsa: strictly disable chmap use for mono/stereowm42016-11-081-12/+21
* ao_alsa: _really_ disable chmap API use in cases where we shouldwm42016-11-081-3/+7
* ao_alsa: slightly better debug loggingwm42016-11-081-6/+12
* audio/out: add AudioUnit output driver for iOSAman Gupta2016-11-016-5/+227
* ao_alsa: try to fallback to "hdmi" before "iec958" for spdifwm42016-10-071-5/+10
* audio/out: prevent underruns with spdif under certain conditionswm42016-10-041-0/+2
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-282-2/+0
* ao_openal: enable building on OSXJosh de Kock2016-09-211-0/+14
* options: simplify M_OPT_EXITwm42016-09-171-1/+1
* player, ao, vo: don't call mp_input_wakeup() directlywm42016-09-165-23/+35
* ao_rsound: fix compilationwm42016-09-071-1/+1
* ao_pcm: remove some useless messageswm42016-09-071-2/+0
* osdep: rename atomics.h to atomic.hwm42016-09-075-5/+5
* audio/out: deprecate "exclusive" sub-optionswm42016-09-053-2/+10
* audio/out: deprecate device sub-optionswm42016-09-058-8/+15
* options: deprecate suboptions for the remaining AO/VOswm42016-09-0511-0/+11
* options: add automagic hack for handling sub-option deprecationswm42016-09-052-0/+2
* ao_jack: move to global optionswm42016-09-051-22/+42
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-053-1/+4
* ao_alsa: change sub-options to global optionswm42016-09-023-31/+53
* m_config: add helper function for initializing af/ao/vf/vo suboptionswm42016-09-021-4/+4
* vo, ao: disable positional parameter suboptionswm42016-09-011-0/+1
* ao_alsa: log if retrieving supported channel maps failswm42016-08-221-1/+3
* ao_alsa: make pause state more robust, reduce minor code duplicationwm42016-08-091-22/+25
* ao_alsa: handle --audio-stream-silencewm42016-08-091-9/+51
* player: add --audio-stream-silencewm42016-08-094-2/+11
* ao_coreaudio: actually use stop callbackwm42016-08-092-2/+2
* ao_wasapi: in exclusive mode do not output multichannel by defaultwm42016-08-051-1/+1
* ao_null: use channel list option type for channel-layouts suboptionwm42016-08-051-11/+5
* audio: use --audio-channels=auto behavior, except on ALSAwm42016-08-045-8/+43
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-4/+2
* ao_pulse: fix some volume control rounding issueswm42016-07-141-2/+3
* ao_creoaudio: print OSStatus as decimal signed integer toowm42016-07-131-1/+1
* ao_coreaudio: use correct free function on errorswm42016-07-131-1/+1
* ao_coreaudio: error out when selecting invalid devicewm42016-07-081-0/+7
* ao_oss: do not add an entry to audio-device-list if device file missingwm42016-06-291-0/+7
* audio: don't add default entry to audio-device-list if AO support listingwm42016-06-291-3/+2
* ao_lavc, vo_lavc: Migrate to new encoding API.Rudolf Polzer2016-06-271-76/+121
* Fix misspellingsstepshal2016-06-262-2/+2
* audio: apply an upper bound timeout when drainingwm42016-06-121-3/+13
* audio: do not wake up core during EOFwm42016-06-121-3/+4
* build: silence -Wunused-resultNiklas Haas2016-06-072-3/+3
* ao_wasapi: initialize COM in main thread with MTAKevin Mitchell2016-06-051-2/+2
* ao_opensles: remove 32bit audioJosh de Kock2016-05-221-1/+0
* ao_alsa: add more shitty workaroundswm42016-05-061-9/+25
* ao_alsa: log final hwparams toowm42016-05-031-1/+2
* win32: replace libuuid.a usage with initguid.hJames Ross-Gowan2016-05-011-0/+1
* ao_alsa: log hwparams while restricting themwm42016-04-281-0/+43
* ao_coreaudio: remove detected_devicewm42016-04-261-5/+0
* ao_coreaudio_exclusive: list formats when searching substreamwm42016-04-151-0/+3
* ao_coreaudio: remove unused functionwm42016-04-152-25/+0
* encode_lavc: Migrate to codecpar API.Rudolf Polzer2016-04-111-41/+41
* ao_coreaudio_exclusive: add missing newline to log messagewm42016-04-011-1/+1
* ao_lavc: use new af_select_best_samplerate functionKevin Mitchell2016-03-171-0/+5
* ao_wasapi: use new af_select_best_samplerate functionKevin Mitchell2016-03-171-11/+3
* ao_wasapi: make wait for audio thread termination infiniteKevin Mitchell2016-02-261-4/+3
* ao_wasapi: further flatten/simplify volume controlKevin Mitchell2016-02-261-39/+34
* ao_wasapi: use MP_FATAL for stuff that leads to init failureKevin Mitchell2016-02-262-5/+5
* ao_wasapi: move pre-resume reset into resume functionKevin Mitchell2016-02-261-16/+14
* ao_wasapi: move resetting the thread state into main loopKevin Mitchell2016-02-261-11/+3
* ao_wasapi: set buffer size to device period in exclusive modeKevin Mitchell2016-02-261-7/+12
* ao_wasapi: replace laggy COM messaging with mp_dispatch_queueKevin Mitchell2016-02-263-175/+80
* ao_wasapi: avoid under-run cascade in exclusive mode.Kevin Mitchell2016-02-261-24/+36
* ao_wasapi: fix typo in commentKevin Mitchell2016-02-261-1/+1
* ao_wasapi: use SUCCEEDED/FAILED macrosKevin Mitchell2016-02-262-13/+9
* ao: initial OpenSL ES supportIlya Zhuravlev2016-02-272-0/+254
* Initial Android supportJan Ekström2016-02-101-0/+1
* ao_coreaudio: fix 7.1(rear) channel mappingwm42016-02-041-0/+27
* ao_wasapi: add "wasapi" prefix to non-static find_deviceID functionKevin Mitchell2016-01-283-3/+3
* ao_wasapi: correct check for specified device on default changeKevin Mitchell2016-01-283-5/+11
* ao_wasapi: fix check for already found deviceKevin Mitchell2016-01-281-1/+1
* ao_wasapi: use correct UINT type for device enumerationKevin Mitchell2016-01-221-5/+5
* ao_wasapi: exit earlier if there are zero playback devices foundKevin Mitchell2016-01-221-0/+5
* ao_coreaudio_chmap: change license to LGPLwm42016-01-192-14/+14
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-197-49/+49
* ao_wasapi: use share_mode value instead of raw option opt_exclusiveKevin Mitchell2016-01-181-1/+1
* ao_openal: wipe out global context on init errorKevin Mitchell2016-01-181-0/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-117-7/+7
* ao_coreaudio: replace fourcc_repr()wm42016-01-113-35/+7
* ao_wasapi: move out some utility functionswm42016-01-112-76/+1
* ao_dsound: remove this audio outputwm42016-01-062-711/+0
* ao_wasapi: remove unnecessary header fileKevin Mitchell2016-01-055-74/+31
* ao_wasapi: initialize change notify in main threadKevin Mitchell2016-01-052-3/+6
* ao_wasapi: remove old vistablob prototypeKevin Mitchell2016-01-051-2/+0
* ao_wasapi: make find_deviceID read only wrt struct aoKevin Mitchell2016-01-053-19/+20
* ao_wasapi: move device selection to main threadKevin Mitchell2016-01-053-8/+10
* ao_wasapi: avoid some redundant error messages in device selectionKevin Mitchell2016-01-051-15/+7
* ao_wasapi: alloc later to avoid free on errorKevin Mitchell2016-01-051-2/+1
* ao_pulse: attempt to fall back to an arbitrary sample formatwm42016-01-051-2/+7
* ao_pulse: check for sample rate boundswm42016-01-051-1/+1
* ao_pulse: move format setting into a functionwm42016-01-051-20/+26
* ao_wasapi: remove +x flag from fileswm42016-01-044-0/+0
* ao_wasapi: just use a pointer to the deviceID in change_notifyKevin Mitchell2016-01-041-3/+1
* ao_wasapi: correctly name the IMMNotificationClientVtblKevin Mitchell2016-01-041-2/+2
* ao_wasapi: make persistent enumerator local to change_notifyKevin Mitchell2016-01-044-21/+12
* ao_wasapi: rewrite device listing and selectionKevin Mitchell2016-01-042-225/+187
* ao_wasapi: fix delay calculation againKevin Mitchell2016-01-021-6/+12
* ao_wasapi: fix delay calculationKevin Mitchell2015-12-211-21/+36
* Fix some typos in code commentsAman Gupta2015-12-211-1/+1
* ao_wasapi: move volume control init to it's own functionKevin Mitchell2015-12-211-21/+34
* ao_wasapi: correctly handle audio session display failureKevin Mitchell2015-12-211-10/+14
* ao_wasapi: non-fatal error handling for COM marshallingKevin Mitchell2015-12-213-55/+65
* ao_wasapi: wrap long lines and use only c99 comment styleKevin Mitchell2015-12-214-119/+172
* ao_wasapi: reorganize private structureKevin Mitchell2015-12-211-37/+36
* ao_wasapi: remove useless buffer_block_sizeKevin Mitchell2015-12-212-7/+0
* ao_wasapi: move exclusive and shared-specific controls to functionsKevin Mitchell2015-12-211-75/+87
* ao_wasapi: call the class-specific release functionsKevin Mitchell2015-12-201-6/+6
* ao_wasapi: check for proxy availability in controlKevin Mitchell2015-12-201-22/+37
* ao_wasapi: actually use hw volume support information for exclusive modeKevin Mitchell2015-12-202-17/+30
* ao_wasapi: don't cast control arg to something it isn'tKevin Mitchell2015-12-201-9/