summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_coreaudio.c
Commit message (Expand)AuthorAgeFilesLines
* ao_coreaudio: change license to LGPLwm42017-05-081-7/+7
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-251-7/+2
* audio/out: deprecate "exclusive" sub-optionswm42016-09-051-1/+4
* options: deprecate suboptions for the remaining AO/VOswm42016-09-051-0/+1
* ao_coreaudio: actually use stop callbackwm42016-08-091-1/+1
* ao_coreaudio: remove detected_devicewm42016-04-261-5/+0
* ao_coreaudio: replace fourcc_repr()wm42016-01-111-4/+4
* ao_coreaudio: avoid unnecessary format changeswm42015-10-211-0/+6
* ao_coreaudio: fix some minor memory leakswm42015-10-211-0/+6
* ao_coreaudio: fix device latency, share the codewm42015-07-061-5/+1
* ao_coreaudio: add exclusive suboptionwm42015-07-031-2/+4
* ao_coraudio: reject all non-PCM formatswm42015-07-031-1/+1
* ao_coreaudio: restore physical format if it can't be set exactlywm42015-06-301-1/+2
* ao_coreaudio: log hotplug events explicitlywm42015-06-291-3/+6
* audio: fix format function consistency issueswm42015-06-261-1/+1
* ao_coreaudio: support non-interleaved outputwm42015-06-261-4/+5
* ao_coreaudio: explicitly skip input streamswm42015-06-261-4/+14
* ao_coreaudio: change physical stream format synchronouslywm42015-06-091-4/+1
* ao_coreaudio: log considered physical formatswm42015-05-051-0/+4
* ao_coreaudio: restore old physical format if format was changedwm42015-05-051-0/+16
* ao_coreaudio: move channel mapping code to a separate filewm42015-05-051-255/+4
* ao_coreaudio_utils: don't require talloc for fourcc_repr()wm42015-05-051-4/+4
* ao_coreaudio: change physical format before channel negotiationwm42015-05-051-4/+10
* ao_coreaudio: add an option for changing the physical formatwm42015-05-051-0/+55
* ao_coreaudio: support padded channel layoutswm42015-05-051-2/+6
* ao_coreaudio: fix out of bounds accesswm42015-05-041-0/+2
* ao_coreaudio: do not signal per-app volumewm42015-04-011-2/+0
* ao_coreaudio: move some helpers to utilswm42015-03-101-16/+0
* ao_coreaudio: add support for hotplug notificationsStefano Pigozzi2015-02-141-17/+90
* ao_coreaudio: use device UID instead of ID for selectionStefano Pigozzi2015-02-031-1/+4
* command: add property returning detected audio deviceStefano Pigozzi2015-02-031-0/+2
* ao_coreaudio: remove useless guardStefano Pigozzi2014-12-271-6/+0
* ao_coreaudio: fix some naming conventionsStefano Pigozzi2014-12-271-5/+5
* ao_coreaudio: fix channel mappingStefano Pigozzi2014-12-271-19/+70
* ao_coreaudio: fix typoStefano Pigozzi2014-12-271-1/+1
* ao_coreaudio: move some code to make output readableStefano Pigozzi2014-12-271-1/+1
* ao_coreaudio: add more layout debug outputsStefano Pigozzi2014-12-271-19/+25
* ao_coreaudio: fix AudioChannelLayout allocationsStefano Pigozzi2014-12-261-34/+46
* ao_coreaudio: fix mono/stereo channel mappingStefano Pigozzi2014-12-161-9/+7
* ao_coreaudio: add missing goto for error pathStefano Pigozzi2014-12-161-0/+1
* coreaudio: don't output too many channel descriptionsStefano Pigozzi2014-12-051-0/+6
* coreaudio: add missing \n in log lineStefano Pigozzi2014-12-051-1/+1
* coreaudio: don't print layout a second timeStefano Pigozzi2014-12-051-1/+1
* coreaudio: reject descriptions with too many channelsStefano Pigozzi2014-12-041-0/+7
* coreaudio: fix more layout printsStefano Pigozzi2014-12-041-2/+2
* coreaudio: fix prints of uint32_t in log_layoutStefano Pigozzi2014-12-041-10/+10
* audio: allow more than 20 channel map entrieswm42014-12-011-1/+1
* coreaudio: redirect IEC61937 to coreaudio_exclusiveStefano Pigozzi2014-10-231-0/+6
* coreaudio: use the new device selection APIStefano Pigozzi2014-10-121-15/+5
* audio/out: remove old thingswm42014-09-061-3/+4
* ao_coreaudio: report hardware latency to ao_read_dataStefano Pigozzi2014-07-031-3/+42
* ao_coreaudio: report latency more correctlyStefano Pigozzi2014-07-021-1/+19
* ao_coreaudio: move channel mapping away from utilsStefano Pigozzi2014-07-021-0/+128
* ao_coreaudio: use mpv's internal pull APIStefano Pigozzi2014-07-021-82/+9
* ao_coreaudio: remove useless commentsStefano Pigozzi2014-07-021-5/+3
* ao_coreaudio: rename init_lpcm -> init_audiounitStefano Pigozzi2014-07-021-6/+9
* ao_coreaudio: fill asbd with an helper functionStefano Pigozzi2014-07-021-20/+1
* ao_coreaudio: split control to helper functionsStefano Pigozzi2014-07-021-23/+30
* ao_coreaudio: remove useless call to print_asbdStefano Pigozzi2014-07-021-2/+0
* ao_coreaudio: move spdif code to a new AOStefano Pigozzi2014-07-021-433/+77
* ao_coreaudio: remove useless codeStefano Pigozzi2014-05-101-15/+0
* ao_coreaudio: don't fallback to full waveextStefano Pigozzi2014-05-101-4/+5
* ao_coreaudio: print an error when channel mapping failsStefano Pigozzi2014-05-101-1/+5
* ao_coreaudio: use description-based channel layoutsStefano Pigozzi2014-05-101-12/+5
* audio/out: make draining a separate operationwm42014-03-091-4/+1
* audio/out: make ao struct opaquewm42014-03-091-0/+1
* msg: rename mp_msg_log -> mp_msgwm42013-12-211-1/+1
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* audio/out: prepare for non-interleaved audiowm42013-11-121-3/+5
* audio/out: reject non-interleaved formatswm42013-11-121-0/+2
* osx: fix -Wshadow warnings on platform specific codeStefano Pigozzi2013-11-041-3/+3
* audio/out: remove useless info struct and redundant fieldswm42013-10-231-6/+5
* ao_coreaudio: clear output buffer on buffer underrunStefano Pigozzi2013-10-031-0/+1
* ao_coreaudio: fetch device name only for verbose log levelStefano Pigozzi2013-10-011-6/+8
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-3/+3
* ao_coreaudio: move to new log APIStefano Pigozzi2013-08-011-29/+27
* ao_coreaudio: use default output unit when no device is specifiedStefano Pigozzi2013-07-291-1/+3
* ao_coreaudio: prevent buffer underruns to output garbageStefano Pigozzi2013-07-281-1/+6
* audio/out: remove options argument from init()wm42013-07-221-1/+1
* ao_coreaudio: fix ifdef'd conditionalStefano Pigozzi2013-07-221-1/+1
* ao_coreaudio: use new option APIStefano Pigozzi2013-07-221-38/+22
* ao_coreaudio: switch properties getters to tallocStefano Pigozzi2013-07-221-12/+12
* ao_coreaudio: revert to original device format on digital uninitStefano Pigozzi2013-07-221-3/+11
* ao_coreaudio: refactor chmap detectionStefano Pigozzi2013-07-221-88/+11
* ao_coreaudio: refactor properties codeStefano Pigozzi2013-07-221-40/+26
* ao_coreaudio: move utils functions to snake_caseStefano Pigozzi2013-07-221-6/+6
* ao_coreaudio: split ao_coreaudio_common in two filesStefano Pigozzi2013-07-221-10/+7
* ao_coreaudio: store asbd only when selectedStefano Pigozzi2013-07-221-4/+1
* ao_coreaudio: fallback to waveext on non surround inputsStefano Pigozzi2013-07-221-3/+3
* ao_coreaudio: set channel layout based on hardware queryStefano Pigozzi2013-07-221-2/+106
* ao_coreaudio: fix regression in digital stream selectionStefano Pigozzi2013-07-221-1/+1
* ao_coreaudio: return errors instead false in init functionsStefano Pigozzi2013-07-221-3/+3
* ao_coreaudio: remove useless function declarationStefano Pigozzi2013-07-221-3/+0
* ao_coreaudio: only set chmap_sel info for lpcmStefano Pigozzi2013-07-221-5/+7
* ao_coreaudio: set channel layout bitmapStefano Pigozzi2013-07-221-1/+17
* ao_coreaudio: move digital detection before asbd creationStefano Pigozzi2013-07-221-10/+9
* ao_coreaudio: remove chmap selection if format is digitalStefano Pigozzi2013-07-221-1/+0
* ao_coreaudio: remove volume multiplication by 4Stefano Pigozzi2013-07-221-2/+2
* ao_coreaudio: remove device property listener on uninitStefano Pigozzi2013-07-221-12/+6
* ao_coreaudio: print help string in one goStefano Pigozzi2013-07-221-5/+11
* ao_coreaudio: change all ++var to var++Stefano Pigozzi2013-07-221-5/+3
* ao_coreaudio: change private vars names to match mpv conventionsStefano Pigozzi2013-07-221-91/+101
* ao_coreaudio: remove packetSize private variableStefano Pigozzi2013-07-221-3/+3
* ao_coreaudio: refactor play/pauseStefano Pigozzi2013-07-221-27/+15
* ao_coreaudio: refactor uninitStefano Pigozzi2013-07-221-17/+6
* ao_coreaudio: remove a fixme since that seems fixedStefano Pigozzi2013-07-221-2/+0
* ao_coreaudio: ca_msg: add trailing \n where missingStefano Pigozzi2013-07-221-5/+5
* ao_coreaudio: refactor playStefano Pigozzi2013-07-221-16/+8
* ao_coreaudio: extract mixmode set/unset in utility functionsStefano Pigozzi2013-07-221-46/+7
* ao_coreaudio: move AudioStreamChangeFormat to common file and refactorStefano Pigozzi2013-07-221-86/+0
* ao_coreaudio: extract methods to lock/unlock device for digital outputStefano Pigozzi2013-07-221-28/+7
* ao_coreaudio: lpcm: remove buffer size calculation depending on audio unitStefano Pigozzi2013-07-221-8/+0
* ao_coreaudio: refactor initializationStefano Pigozzi2013-07-221-389/+267
* ao_coreaudio: refactor print_helpStefano Pigozzi2013-07-221-26/+21
* ao_coreaudio: split out some utility functions and refactor themStefano Pigozzi2013-07-221-310/+11
* ao_coreaudio: make variable names shorterStefano Pigozzi2013-07-221-30/+30
* ao_coreaudio: add error check function and macroStefano Pigozzi2013-07-221-41/+68
* ao_coreaudio: dry up ca_msg and use it everywhereStefano Pigozzi2013-07-221-61/+57
* ao_coreaudio: simplify digital render callbackStefano Pigozzi2013-07-221-4/+3
* ao_coreaudio: rewrite spdif render callbackStefano Pigozzi2013-07-221-39/+20
* ao_coreaudio: simplify render callbackStefano Pigozzi2013-07-221-23/+9
* audio/out: remove ao->outburst/buffersize fieldswm42013-06-161-6/+0
* audio: fix af_fmt_seconds_to_bytesStefano Pigozzi2013-06-161-4/+8
* core: add a spsc ringbuffer implementationStefano Pigozzi2013-06-161-21/+22
* ao_coreaudio: fix output with spdifStefano Pigozzi2013-06-161-5/+4
* ao_coreaudio: split ringbuffer in it's own fileStefano Pigozzi2013-06-161-73/+16
* ao_coreaudio: move to new libao APIStefano Pigozzi2013-06-161-310/+339
* ao_coreaudio: uncrustifyStefano Pigozzi2013-06-161-491/+553
* Replace calls to usec_sleep()wm42013-05-261-2/+2
* ao_coreaudio: fix switched parameterswm42013-05-121-1/+1
* Merge branch 'audio_changes'wm42013-05-121-6/+13
|\
| * audio/out: channel map selectionwm42013-05-121-3/+8
| * ao_coreaudio: switch to WAVEEXT channel orderwm42013-05-121-2/+1
| * audio/out: switch to channel mapwm42013-05-121-6/+9
* | OSX: use native Cocoa's event loopStefano Pigozzi2013-05-121-5/+0
|/
* ao_coreaudio: use 0 as timeout for CFRunLoopRunInModeMad Fish2013-01-201-1/+1
* ao_coreaudio: fix deprecation warningsStefano Pigozzi2012-11-131-6/+6
* Rename directories, move files (step 2 of 2)wm42012-11-121-4/+4
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+1283