summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-151-3/+6
* ao: make better use of atomicswm42015-05-152-14/+11
* audio: simplify furtherwm42015-05-092-16/+8
* audio: remove mp_chmap_contains()wm42015-05-092-12/+0
* ao: log reordered versions of channel mapswm42015-05-091-3/+10
* audio: redo channel map fallback selectionwm42015-05-091-59/+27
* audio: remove UNKNOWN pseudo speakerswm42015-05-092-11/+8
* audio: define only a single NA speaker IDwm42015-05-095-36/+17
* audio: add chmap utility functionwm42015-05-092-0/+10
* ao_alsa: log requested numbers of channels if ALSA rejects themwm42015-05-091-2/+3
* audio: fix messed up assert()wm42015-05-081-1/+1
* ao_coreaudio_utils: don't list some formats as "unusable"wm42015-05-081-1/+1
* ao_sndio: add notice about padding channelswm42015-05-071-1/+3
* ao_alsa: use new padding channels supportwm42015-05-071-21/+26
* ao_alsa: move ALSA -> mp channel map to a functionwm42015-05-071-11/+18
* ao_coreaudio_exclusive: check new format before waiting for changewm42015-05-071-12/+13
* ao_coreaudio_exclusive: use atomics instead of volatilewm42015-05-071-19/+16
* ao_coreaudio_exclusive: rename "digital" -> "compressed"wm42015-05-071-22/+20
* ao_coreaudio_exclusive: explicitly check for spdif formatswm42015-05-071-8/+5
* ao_coreaudio_exclusive: merge init_digital() functionwm42015-05-071-15/+3
* ao_coreaudio_utils: decide formats by comparing raw bitswm42015-05-071-5/+6
* af: don't attempt to remove last filter for spdif filter removalwm42015-05-071-1/+1
* audio: minor cosmeticswm42015-05-071-16/+16
* ao_coreaudio_utils: don't require talloc for fourcc_repr()wm42015-05-073-17/+13
* ao_coreaudio_utils: unbreak default device selectionwm42015-05-071-4/+3
* ao_coreaudio_exclusive: fix latency calculation non-sensewm42015-05-071-1/+1
* ao_coreaudio_utils: refine format selectionwm42015-05-071-19/+25
* ao_coreaudio_utils: add a format negotiation helper functionwm42015-05-072-0/+37
* ao_coreaudio: support padded channel layoutswm42015-05-071-2/+6
* audio: introduce support for padding channelswm42015-05-073-56/+142
* audio: introduce mp_audio readonly bitwm42015-05-072-1/+3
* audio: chmap: explicitly drop channels not supported by lavcwm42015-05-071-2/+5
* audio: drop unused functionwm42015-05-072-10/+0
* ao_coreaudio: fix out of bounds accesswm42015-05-071-0/+2
* ao_coreaudio_exclusive: check format explicitly on change notifcationwm42015-05-071-6/+11
* ao_coreaudio_utils: log mp format with CoreAudio format descriptionwm42015-05-071-2/+4
* ao_coreaudio_utils: add function for ASBD -> mp format lookupwm42015-05-072-7/+59
* ao_coreaudio_utils: float is not a signed integer formatwm42015-05-071-3/+3
* ao_coreaudio_exclusive: move code for getting original formatwm42015-04-291-6/+4
* ao_coreaudio_utils: change audio format loggingwm42015-04-291-3/+3
* ao_coreaudio_exclusive: account for additional latencywm42015-04-291-3/+10
* audio: separate fallbacks for upmix and downmix caseswm42015-04-291-12/+18
* audio: avoid downmixing in a certain special-casewm42015-04-281-3/+3
* player: change video-bitrate and audio-bitrate propertieswm42015-04-201-3/+0
* af_lavrresample: fix drainingwm42015-04-181-8/+8
* ao_alsa: fallback to stereo channel layout if everything else failswm42015-04-141-1/+4
* Update license headersMarcin Kurczewski2015-04-1357-288/+232
* af_lavrresample: minor simplificationwm42015-04-121-4/+4
* af_lavrresample: allow resetting output sample formatwm42015-04-121-2/+3
* audio/filter: fully renegotiate audio formats on every reconfigwm42015-04-121-0/+10
* ao_coreaudio: fix inverted conditionwm42015-04-101-3/+4
* audio: automatically deatch filters if spdif prevents their usewm42015-04-072-5/+17
* audio: change a detail about filter insertionwm42015-04-073-10/+14
* ao_alsa: change log outputwm42015-04-071-12/+15
* ao_coreaudio: do not error if retrieving info for verbose mode failswm42015-04-071-6/+6
* ao/wasapi: use atomic state variable instead of different eventsKevin Mitchell2015-04-044-65/+78
* ao/wasapi: reorder priv membersKevin Mitchell2015-04-041-12/+14
* ao_wasapi: code formatting and alignmentKevin Mitchell2015-04-032-24/+23
* audio: make all format query shortcuts macrosKevin Mitchell2015-04-039-25/+15
* ao_wasapi: passthrough reworkKevin Mitchell2015-04-032-161/+152
* af_lavrresample: always normalize (libswresample is stupid)wm42015-04-021-0/+4
* af: remove unused functionswm42015-04-012-34/+0
* ao_wasapi: abstract HRESULT_to_strKevin Mitchell2015-04-014-79/+67
* mixer: per-app volume and private volume conflictwm42015-04-011-1/+3
* ao_coreaudio: do not signal per-app volumewm42015-04-011-2/+0
* mixer: handle prevention of unneeded af_volume insertion differentlywm42015-04-011-2/+3
* mixer: cleanup volume logic slightlywm42015-04-011-12/+11
* mixer: add more debug outputwm42015-04-011-3/+16
* ao_wasapi: remove redundant castsKevin Mitchell2015-03-313-42/+37
* ao_wasapi: simplify hotplugKevin Mitchell2015-03-313-55/+22
* ao_wasapi: fix device listingKevin Mitchell2015-03-313-92/+29
* ao/wasapi: add ao hotplugKevin Mitchell2015-03-315-64/+118
* ad_lavc: disable AC3 DRC by defaultwm42015-03-301-2/+2
* ao_alsa: add an option to ignore ALSA channel map negotiationwm42015-03-281-2/+6
* ao/wasapi: use built in KSDATAFORMATsKevin Mitchell2015-03-271-13/+8
* ao/wasapi: add missing "if" bracesKevin Mitchell2015-03-262-35/+33
* ao/wasapi: rewrite format searchKevin Mitchell2015-03-262-182/+300
* ao_sndio: open device in blocking mode, don't inflate buffer artificiallyDmitrij D. Czarkoff2015-03-261-20/+2
* mixer: fix how volume is restored with per-app system mixerswm42015-03-241-3/+6
* ao_pulse: drop video role; fixes random mutingwm42015-03-241-1/+0
* audio: remove internal libmpg123 wrapperwm42015-03-242-309/+0
* af_bs2b: fix option default valuewm42015-03-221-1/+2
* player: better handling of video with no timestampswm42015-03-201-0/+3
* af_lavfi: handle seekingwm42015-03-171-1/+27
* ao: slightly extend debug messageswm42015-03-161-1/+4
* audio: fix off by one error in channel map selection codewm42015-03-151-2/+2
* ao: align audio buffer sizewm42015-03-131-0/+3
* audio: fix spdif packet size unitwm42015-03-102-9/+9
* audio: fix spdif DTS packet sizewm42015-03-101-0/+1
* ad_spdif: move frame sizes to a general functionwm42015-03-103-7/+16
* ao_coreaudio_exclusive: port to pull API, fix latency calculationswm42015-03-101-78/+37
* ao_coreaudio: move some helpers to utilswm42015-03-103-16/+20
* ao_coreaudio_exclusive: rip out pseudo volume controlwm42015-03-101-40/+1
* audio: refuse to change playback speed with spdifwm42015-03-071-1/+1
* af_scaletempo: minor simplificationwm42015-03-061-15/+6
* af_scaletempo: restore confusing mplayer behaviorwm42015-03-061-3/+9
* ad_spdif: remove per-packet messagewm42015-03-041-1/+0
* audio: change playback speed directly in resamplerwm42015-03-023-90/+73
* audio: accept 1.0 and 2.0 as aliases for mono and stereowm42015-02-261-0/+2
* ao/wasapi: move resume to audio threadKevin Mitchell2015-02-233-24/+38
* ao_wasapi: move reset into audio threadKevin Mitchell2015-02-232-9/+37
* ao: fix null dereferenceStefano Pigozzi2015-02-141-0/+2
* ao_coreaudio: add support for hotplug notificationsStefano Pigozzi2015-02-143-23/+96
* ao_pulse: listen for hotplug eventswm42015-02-121-7/+41
* audio: add device change notification for hotpluggingwm42015-02-123-25/+120
* ao: set correct client name when listing deviceswm42015-02-121-4/+3
* af_rubberband: actually fix deadlockMartin Herkt2015-02-121-1/+1
* af_rubberband: fix filter error deadlockwm42015-02-121-2/+2
* af_rubberband: change defaultsMartin Herkt2015-02-121-9/+6
* af_rubberband: fix breakagewm42015-02-111-1/+3
* af_rubberband: make all librubberband options configurablewm42015-02-111-4/+43
* af_rubberband: attempt to fix audio position calculationwm42015-02-111-4/+17
* af_rubberband: always calculate and set delaywm42015-02-111-12/+11
* af: account for queued frames in audio position calculationwm42015-02-111-0/+2
* af_rubberband: improve EOF handlingwm42015-02-111-5/+11
* audio: fix pool allocationwm42015-02-111-1/+2
* af_rubberband: pitch correction with librubberbandwm42015-02-112-0/+173
* af_scaletempo: allow changing speed at runtime without reinitwm42015-02-101-18/+21
* af_scaletempo: drop detaching or skipping init on speed=1wm42015-02-101-7/+5
* ao_coreaudio: fix small memory leakStefano Pigozzi2015-02-031-0/+4
* ao_coreaudio: use device UID instead of ID for selectionStefano Pigozzi2015-02-034-19/+46
* command: add property returning detected audio deviceStefano Pigozzi2015-02-034-0/+11
* ao_null: add emulation for certain broken behaviorwm42015-01-301-1/+12
* ao_pulse: plug a memory leakBen Boeckel2015-01-251-0/+3
* ao_wasapi: fix try_format logic in shared modeJames Ross-Gowan2015-01-231-2/+1
* ao_alsa: reinitialize if device got brokenwm42015-01-211-0/+3
* ao_coreaudio: reset possibly random errno valuewm42015-01-201-1/+2
* ao: never autoselect ao_nullwm42015-01-201-1/+2
* ao: refactor --audio-device selection codewm42015-01-201-85/+73
* af: remove old filter compatibility hackwm42015-01-152-42/+1
* audio/filter: switch remaining filters to refcountingwm42015-01-154-44/+58
* audio/filter: switch remaining in-place filters to refcountingwm42015-01-159-127/+134
* af: verify filter input formatswm42015-01-151-1/+4
* ao_alsa: fix a small memory leakwm42015-01-141-0/+2
* af_lavcac3enc: use refcounted frameswm42015-01-141-89/+95
* af_lavfi: use refcounted frameswm42015-01-141-44/+57
* audio/filter: actually set fmt_in/fmt_out fieldswm42015-01-141-0/+2
* af_scaletempo: use refcounted frameswm42015-01-141-11/+23
* af_lavrresample: use refcounted frameswm42015-01-141-23/+46
* audio: add missing declarationwm42015-01-141-0/+1
* ao_pcm: add append modewm42015-01-141-1/+3
* audio: fix initial audio PTSwm42015-01-141-24/+25
* audio: fix assertion failure on audio decodingwm42015-01-141-2/+2
* af_convert24: use refcounted frameswm42015-01-131-8/+13
* audio/filters: use refcounted frames for some in-place filterswm42015-01-133-7/+31
* audio/filters: use refcounted frames for some simple filterswm42015-01-134-10/+18
* af_volume: use refcounted frameswm42015-01-131-8/+15
* audio: use refcounted frames in the filter chainwm42015-01-133-77/+227
* audio: add some utility functions for refcounted frameswm42015-01-132-10/+64
* audio/filter: remove unused af_calc_filter_multiplier()wm42015-01-136-31/+2
* ao_pulse: exit AO if stream failswm42015-01-111-1/+5
* ao_alsa: fix dtshd passthroughwm42015-01-091-2/+6
* ao: remove coreaudio_exclusive from autoprobing listwm42015-01-071-2/+2
* ao_pulse: disable latency calculation hacks by defaultwm42015-01-071-1/+0
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-075-13/+1
* player: print used number of threads in verbose modewm42015-01-051-1/+1
* af_volume: dump applied replaygain in verbose modewm42015-01-041-1/+5
* ao/wasapi: style/code formatting tweaksKevin Mitchell2015-01-023-64/+63
* ao/wasapi: improve exclusive mode format searchKevin Mitchell2015-01-021-46/+36
* ao/wasapi: revamp set_waveformatexKevin Mitchell2015-01-021-27/+43
* ao/wasapi: add CO_E_NOTINITIALIZED to explain_errKevin Mitchell2015-01-021-0/+1
* ao_portaudio: remove this audio outputwm42014-12-292-280/+0
* ao_alsa: print channel map if setting it failswm42014-12-291-1/+2
* ao: add debug log with the detected channel mapsStefano Pigozzi2014-12-291-0/+6
* chmap_sel: add multichannel fallback heuristicStefano Pigozzi2014-12-294-0/+123
* chmap: add a 7.1(rear) layout nameStefano Pigozzi2014-12-291-0/+1
* 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/