summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* ao_sndio: fix commentwm42015-06-261-2/+1
* ao_coreaudio: support non-interleaved outputwm42015-06-262-5/+12
* ao_coreaudio: explicitly skip input streamswm42015-06-262-4/+22
* ao_coreaudio_utils: compare full AudioStreamBasicDescriptionwm42015-06-251-1/+3
* audio: output human-readable channel layouts toowm42015-06-254-10/+30
* audio: fix channel map fallback selection (again)wm42015-06-251-36/+61
* ao: standardize channel layout name in debug output furtherwm42015-06-251-0/+2
* af: move af_from_dB() function to af_volume.cwm42015-06-233-22/+11
* af_volume: add a replaygain fallback optionwm42015-06-231-0/+5
* af_lavrresample: free and reallocate resample context on reconfigwm42015-06-221-30/+35
* af_lavrresample: fix commentwm42015-06-221-4/+4
* af: restore detaching of PCM filters when using spdifwm42015-06-223-1/+14
* af_lavrresample: don't flush in uninitialized statewm42015-06-221-1/+2
* ao_alsa: fix a log messagewm42015-06-211-4/+5
* demux: merge extradata fieldswm42015-06-211-5/+1
* demux: rename sh_stream.format to sh_stream.codec_tagwm42015-06-211-1/+1
* Various spelling fixesMarcin Kurczewski2015-06-188-13/+13
* ao_wasapi: fix crash on hotplug init errorwm42015-06-171-0/+1
* af_lavrresample: include osdep/endian.hwm42015-06-171-0/+1
* af: remove conversion filter searchwm42015-06-163-94/+4
* af_convert24: remove this filterwm42015-06-162-123/+0
* af_lavrresample: integrate 24 bit (3 bytes per sample) outputwm42015-06-161-9/+48
* af_lavrresample: always fill reorderwm42015-06-161-1/+1
* audio: remove S8, U16, U24, U32 formatswm42015-06-1612-197/+26
* audio: fix crash on uninitwm42015-06-151-1/+1
* af_lavcac3enc: fix A/V syncwm42015-06-151-3/+17
* af: fix an aspect of filter chain flushingwm42015-06-151-0/+11
* audio: remove unused readonly fieldwm42015-06-152-3/+1
* chmap: make up some channel layout nameswm42015-06-121-0/+3
* ao_alsa: if possible, reorder device maps to std layoutswm42015-06-121-0/+2
* ao_alsa: make it accept 7.1 over HDMIwm42015-06-121-0/+2
* chmap_sel: improve speaker replacement handlingwm42015-06-121-17/+33
* chmap_sel: do naive speaker replacements lastwm42015-06-121-3/+4
* audio: fill NA channels with silencewm42015-06-121-11/+29
* audio: use unknown channel layouts if there is no standard layoutwm42015-06-121-5/+5
* audio: fix messed up channel reorderingwm42015-06-121-2/+2
* audio: deal with AVFrame-style buffer assignmentswm42015-06-122-4/+17
* ao_alsa: change ALSA braindeath heuristicwm42015-06-111-3/+4
* ao_coreaudio: change physical stream format synchronouslywm42015-06-092-5/+2
* audio/out/pull: avoid dropping some audio when drainingwm42015-06-091-9/+18
* audio/out/pull: correctly pad partial frames with silencewm42015-06-091-1/+1
* ao_alsa: refine channel count mismatch error messagewm42015-06-091-2/+2
* audio: add --audio-spdif as new method for enabling passthroughwm42015-06-052-8/+21
* ad_spdif: use a pseudo codec entry to select DTS-HD instead of an optionwm42015-06-051-1/+10
* ao_alsa: refuse to use spdif if AES flags can't be setwm42015-06-041-6/+6
* af_lavrresample: slightly better computation of total delaywm42015-06-041-6/+9
* af_lavrresample: use a new libswresample function if availablewm42015-06-041-0/+4
* af_lavrresample: change output samples calculationwm42015-06-041-2/+2
* ao_alsa: hack against potential spdif failurewm42015-06-041-3/+16
* af_lavrresample: use native libavresample function for output sizewm42015-06-021-7/+6
* ao_coreaudio_exclusive: move generic functions to utilswm42015-06-023-207/+209
* ao_coreaudio_exclusive: react to device removalwm42015-06-021-12/+27
* ao_coreaudio_exclusive: make property listeners event-basedwm42015-06-021-105/+82
* ao: allow ao_uninit(NULL)wm42015-06-021-1/+2
* af_lavrresample: fix and simplify flushing on playback speed changewm42015-06-021-23/+1
* ao_alsa: hack back mono outputwm42015-05-251-1/+6
* audio: make softvol scale cubicwm42015-05-221-2/+5
* audio: change range of volume option/propertywm42015-05-222-16/+15
* chmap: use av_popcount64()wm42015-05-211-9/+3
* ad_spdif: use DTS-HD passthrough only if the audio is really DTS-HDwm42015-05-191-4/+54
* ad_spdif: set output format lazilywm42015-05-191-15/+27
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-3/+6
* ao: make better use of atomicswm42015-05-112-14/+11
* audio: simplify furtherwm42015-05-082-16/+8
* audio: remove mp_chmap_contains()wm42015-05-082-12/+0
* ao: log reordered versions of channel mapswm42015-05-081-3/+10
* audio: redo channel map fallback selectionwm42015-05-081-59/+27
* audio: add chmap utility functionwm42015-05-082-0/+10
* ao_alsa: log requested numbers of channels if ALSA rejects themwm42015-05-081-2/+3
* audio: fix messed up assert()wm42015-05-071-1/+1
* audio: remove UNKNOWN pseudo speakerswm42015-05-072-11/+8
* audio: define only a single NA speaker IDwm42015-05-075-34/+16
* ao_coreaudio_utils: don't list some formats as "unusable"wm42015-05-071-1/+1
* ao_sndio: add notice about padding channelswm42015-05-061-1/+3
* ao_alsa: use new padding channels supportwm42015-05-061-21/+26
* ao_alsa: move ALSA -> mp channel map to a functionwm42015-05-061-11/+18
* ao_coreaudio_exclusive: check new format before waiting for changewm42015-05-061-12/+13
* ao_coreaudio_exclusive: use atomics instead of volatilewm42015-05-061-19/+16
* ao_coreaudio_exclusive: rename "digital" -> "compressed"wm42015-05-061-22/+20
* ao_coreaudio_exclusive: explicitly check for spdif formatswm42015-05-061-8/+5
* ao_coreaudio_exclusive: merge init_digital() functionwm42015-05-061-15/+3
* ao_coreaudio_utils: decide formats by comparing raw bitswm42015-05-051-5/+6
* ao_coreaudio: log considered physical formatswm42015-05-051-0/+4
* ao_coreaudio: restore old physical format if format was changedwm42015-05-051-0/+16
* af: don't attempt to remove last filter for spdif filter removalwm42015-05-051-1/+1
* audio: minor cosmeticswm42015-05-051-16/+16
* ao_coreaudio: move channel mapping code to a separate filewm42015-05-053-255/+297
* ao_coreaudio_utils: don't require talloc for fourcc_repr()wm42015-05-053-17/+13
* ao_coreaudio_utils: unbreak default device selectionwm42015-05-051-4/+3
* ao_coreaudio_exclusive: fix latency calculation non-sensewm42015-05-051-1/+1
* ao_coreaudio_utils: refine format selectionwm42015-05-051-19/+25
* 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_utils: add a format negotiation helper functionwm42015-05-052-0/+37
* af_lavrresample: remove dead undefswm42015-05-051-3/+0
* ao_coreaudio: support padded channel layoutswm42015-05-051-2/+6
* audio: introduce support for padding channelswm42015-05-053-56/+142
* audio: introduce mp_audio readonly bitwm42015-05-042-1/+3
* audio: chmap: explicitly drop channels not supported by lavcwm42015-05-041-2/+5
* audio: drop unused functionwm42015-05-042-10/+0
* ao_coreaudio: fix out of bounds accesswm42015-05-041-0/+2
* ao_coreaudio_exclusive: check format explicitly on change notifcationwm42015-04-291-6/+11
* ao_coreaudio_utils: log mp format with CoreAudio format descriptionwm42015-04-291-2/+4
* ao_coreaudio_utils: add function for ASBD -> mp format lookupwm42015-04-292-7/+59
* ao_coreaudio_utils: float is not a signed integer formatwm42015-04-291-3/+3
* ao_coreaudio_exclusive: move code for getting original formatwm42015-04-281-6/+4
* ao_coreaudio_utils: change audio format loggingwm42015-04-281-3/+3
* ao_coreaudio_exclusive: account for additional latencywm42015-04-281-3/+10
* audio: separate fallbacks for upmix and downmix caseswm42015-04-281-12/+18
* audio: avoid downmixing in a certain special-casewm42015-04-271-3/+3
* ao_null: add an option for testing channel layout selectionwm42015-04-271-2/+16
* 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