summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* audio/out: prevent underruns with spdif under certain conditionswm42016-10-041-0/+2
* audio: dump timestamp differencewm42016-10-021-1/+5
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-282-2/+0
* ao_openal: enable building on OSXJosh de Kock2016-09-211-0/+14
* af_pan: fix typoHector Martin2016-09-191-2/+3
* af_rubberband: default to channels=togetherHector Martin2016-09-191-0/+1
* af_rubberband: add af-command and option to change the pitchHector Martin2016-09-191-0/+25
* af_pan: add af-command support to change the matrixHector Martin2016-09-191-19/+31
* af_pan: coding style fixesHector Martin2016-09-191-103/+104
* 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-022-8/+8
* vo, ao: disable positional parameter suboptionswm42016-09-011-0/+1
* vd_lavc, ad_lavc: set pkt_timebase, not time_basewm42016-08-291-1/+4
* ad_lavc: actually tell decoder about the timebasewm42016-08-231-0/+1
* ao_alsa: log if retrieving supported channel maps failswm42016-08-221-1/+3
* af_lavrresample: better swr reinitializationPaul B Mahol2016-08-201-4/+5
* af_lavrresample: fix error if resampler could not be recreatedwm42016-08-191-4/+5
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-191-1/+1
* audio: improve aspects of EOF handlingwm42016-08-182-0/+7
* af_lavrresample: work around libswresample misbehaviorwm42016-08-161-10/+10
* audio: log replaygain values in af_volume instead demuxerwm42016-08-131-6/+10
* audio/filter: remove delay audio filterPaul B Mahol2016-08-122-196/+0
* 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
* af_lavcac3enc: allow passing options to libavcodecwm42016-08-091-0/+7
* 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-049-18/+68
* player: remove special-case for DL/DR speakerswm42016-08-042-41/+0
* af_lavcac3enc: skip output if there was no input framewm42016-08-021-0/+3
* af_lavcac3enc: fix buffering timestamps calculationswm42016-08-011-3/+9
* af_lavcac3enc: fix memory leakwm42016-08-011-1/+1
* af_lavcac3enc: fix a debug messagewm42016-07-311-1/+1
* af_lavcac3enc: error out properly if encoding failswm42016-07-311-0/+4
* af_lavcac3enc: fix aspects of AVFrame handlingwm42016-07-311-0/+3
* audio: make mp_audio_realloc[_min] ensure frame is writeablewm42016-07-311-1/+10
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-4/+2
* audio: use idiotic FFmpeg ABI rules for public-except-not-public fieldswm42016-07-241-5/+5
* af_lavcac3enc: use common code for AVFrame setupwm42016-07-243-16/+22
* audio: refactor mixer code and delete mixer.cwm42016-07-172-190/+0
* audio: fix crashes due to broken uninit checkwm42016-07-151-5/+0
* af: avoid rebuilding filter chain in another minor casewm42016-07-151-0/+3
* 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
* audio: fix code for adjusting conversion filterswm42016-07-111-4/+5
* af_volume: don't let softvol overwrite af_volume volumedb sub-optionwm42016-07-111-2/+2
* audio: add heuristic to move auto-downmixing before other filterswm42016-07-101-7/+66
* audio: add auto-inserted flag to filter list loggingwm42016-07-101-0/+2
* audio: cleanup audio filter format negotiationwm42016-07-103-149/+62
* audio: insert audio-inserted filters at end of chainwm42016-07-091-34/+1
* audio: don't crash when changing volume if no audio is initializedwm42016-07-091-0/+3
* audio: drop --softvol=no and --softvol=autowm42016-07-092-275/+14
* ao_coreaudio: error out when selecting invalid devicewm42016-07-081-0/+7
* vf, af: print filter labels in verbose modewm42016-07-061-0/+2
* ad_lavc: work around braindead ffmpeg behaviorwm42016-07-011-0/+6
* 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
* audio: add a helper for getting frame end PTSwm42016-06-272-2/+11
* dec_audio: fix segment boudnary switchingwm42016-06-271-3/+6
* ao_lavc, vo_lavc: Migrate to new encoding API.Rudolf Polzer2016-06-271-76/+121
* Fix misspellingsstepshal2016-06-263-3/+3
* af_lavcac3enc: use av_err2str() call (fixes Libav build)wm42016-06-231-2/+1
* af_lavcac3enc: make encoder configurablewm42016-06-231-2/+5
* af_lavcac3enc: implement flushing on seekwm42016-06-231-0/+7
* af_lavcac3enc: port to new encode APIwm42016-06-231-9/+57
* af_lavcac3enc: automatically configure most encoder parameterswm42016-06-231-29/+57
* af_lavcac3enc: drop log message prefixeswm42016-06-231-9/+7
* af_lavcac3enc: fix custom bitrateswm42016-06-231-2/+3
* ad_lavc: resume from mid-stream EOF conditions with new decode APIwm42016-06-221-0/+7
* 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
* ad_spdif: take care of deprecated libavcodec API usagewm42016-04-201-0/+7
* 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
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-312-2/+5
* ad_lavc, vd_lavc: support new Libav decoding APIwm42016-03-241-0/+14
* ad_lavc: add codec_timebase hack toowm42016-03-241-2/+5
* 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
* audio: add af_select_best_samplerate functionKevin Mitchell2016-03-172-0/+32
* 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
* audio: make mp_audio_skip_samples() adjust the PTSwm42016-02-222-3/+3
* ad_lavc: skip AVCodecContext.delay samples at beginningwm42016-02-221-0/+9
* ad_lavc: make sample trimming symmetric to skippingwm42016-02-221-6/+8
* ad_lavc: move skipping logic out of the HAVE_AVFRAME_SKIP_SAMPLES blockwm42016-02-221-10/+13
* ad_lavc: interpolate missing timestampswm42016-02-221-0/+9
* audio: move frame clipping to a generic functionwm42016-02-213-33/+37
* Rewrite ordered chapters and timeline stuffwm42016-02-152-1/+75
* audio/video: expose codec info as separate fieldwm42016-02-153-6/+6
* ad_lavc: fix --ad-lavc-threads rangewm42016-02-111-1/+1
* Initial Android supportJan Ekström2016-02-101-0/+1
* audio: minor simplificationwm42016-02-051-3/+0
* build: make libavfilter mandatorywm42016-02-051-2/+0
* ao_coreaudio: fix 7.1(rear) channel mappingwm42016-02-041-0/+27
* af_lavrresample: change fudged channelswm42016-02-041-2/+2
* audio/video: merge decoder return valueswm42016-02-012-16/+11
* Fix build on Libavwm42016-01-301-0/+1
* audio: move pts reset checkwm42016-01-292-14/+1
* audio: move mp_audio->AVFrame conversion to a functionwm42016-01-293-20/+76
* 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
* command: always allow setting volume/mute propertieswm42016-01-261-0/+1
* af_lavfi, vf_lavfi: fix compilation on Libavwm42016-01-221-0/+1
* command: add af-command commandwm42016-01-223-0/+21
* 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
* audio: refactor: work towards unentangling audio decoding and filteringwm42016-01-224-148/+102
* ad_spdif: if DTS-HD is requested, and profile unknown, use DTS-HDwm42016-01-201-1/+2
* audio: change downmix behavior, add --audio-normalize-downmixwm42016-01-203-4/+10
* audio: remove initial decoding retry limitationwm42016-01-191-3/+0
* audio: move direct packet reading from decoders to common codewm42016-01-195-29/+27
* audio: move dec_audio.pool to ad_spdifwm42016-01-192-2/+3
* ao_coreaudio_chmap: change license to LGPLwm42016-01-192-14/+14
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-1915-105/+105
* 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
* af_lavrresample: fudge some channel layout conversionwm42016-01-181-0/+33
* demux: merge sh_video/sh_audio/sh_subwm42016-01-122-18/+17
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-1110-10/+10
* ao_coreaudio: replace fourcc_repr()wm42016-01-113-35/+7
* ao_wasapi: move out some utility functionswm42016-01-112-76/+1
* player: detect audio PTS jumps, make video PTS heuristic less aggressivewm42016-01-092-1/+14
* 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
* chmap_sel: prefer inexact equivalents over perfect upmixwm42016-01-041-8/+14
* 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 comments</