summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* encode: don't access ao->ptswm42014-03-071-1/+4
* ao_wasapi: Slightly improve timer accuracyDiogo Franco (Kovensky)2014-03-061-3/+12
* ao_wasapi: Add device latency to get_delayDiogo Franco (Kovensky)2014-03-061-4/+78
* ao_jack: fix termination on the end of filewm42014-03-051-3/+19
* audio: add enum name for speaker idxylosper2014-02-281-1/+1
* ao: document some functionswm42014-02-282-3/+35
* command: use the step size for "add volume" commandswm42014-02-272-14/+3
* audio: fix signedness of AF_FORMAT_S32Pwm42014-02-051-1/+1
* w32: use safe DLL search paths everywhereJames Ross-Gowan2014-01-271-17/+0
* build: fix usage of HAVE_SDL1 defineStefano Pigozzi2014-01-251-1/+1
* audio/filter: remove redundant log message prefixeswm42014-01-2413-44/+44
* audio: fix balance controlwm42014-01-231-2/+2
* af: fixed out-of-bounds accesses caused by NUM_FMT and co.11rcombs2014-01-191-18/+18
* Factor out setting AVCodecContext extradatawm42014-01-111-10/+4
* ao_pulse: lower default buffer size from 1000ms to 250mswm42014-01-071-1/+1
* ao_pulse: add suboption to control buffer sizewm42014-01-071-1/+8
* audio: check for overflowswm42014-01-031-0/+5
* ao_alsa: remove 9 year old typowm42014-01-021-1/+0
* ao_alsa: Unbreak pause/resumeMartin Herkt2014-01-021-11/+10
* ao_alsa: Fix PCM resume after suspendMartin Herkt2014-01-021-15/+15
* audio: fix format ID conversionwm42013-12-231-1/+1
* msg: rename mp_msg_log -> mp_msgwm42013-12-213-3/+3
* af_export: require filename argumentwm42013-12-211-4/+3
* m_option: add mp_log callback to OPT_STRING_VALIDATE optionswm42013-12-213-60/+62
* m_option, m_config: mp_msg conversionswm42013-12-214-11/+13
* codecs: mp_msg conversionwm42013-12-211-1/+1
* ao: some missing mp_msg conversionswm42013-12-211-13/+17
* ao_wasapi: mp_msg conversionswm42013-12-211-67/+34
* audio/fmt-conversion.c: remove unknown audio format messageswm42013-12-214-15/+19
* audio: mp_msg conversionswm42013-12-2123-194/+178
* mixer: mp_msg conversionswm42013-12-212-13/+12
* ao_alsa: don't set ALSA message callbackwm42013-12-211-21/+0
* ao_wasapi: fix includeswm42013-12-181-3/+2
* ad_lavc: work around deprecation warningwm42013-12-181-1/+4
* Reduce recursive config.h inclusions in headerswm42013-12-184-4/+4
* Remove the _ macrowm42013-12-181-0/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1744-60/+60
* Merge mp_talloc.h into ta/ta_talloc.hwm42013-12-171-1/+1
* Move options/config related files from mpvcore/ to options/wm42013-12-1725-28/+28
* Move mpvcore/input/ to input/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-167-23/+23
* ao_wasapi: Fix mistaken behavior on uninitDiogo Franco (Kovensky)2013-12-081-2/+2
* ao_wasapi: handle AOPLAY_FINAL_CHUNKDiogo Franco (Kovensky)2013-12-081-2/+6
* ao_wasapi: Reduce the buffer size to a sane valueDiogo Franco (Kovensky)2013-12-081-1/+1
* ao_wasapi: fix audio buffering delay calculationDiogo Franco (Kovensky)2013-12-081-1/+1
* mixer: remove comment about af_pan doing downmixingwm42013-12-071-3/+1
* audio: flush remaining data from the filter chain on EOFwm42013-12-052-3/+7
* audio/filter: change filter callback signaturewm42013-12-0528-152/+152
* ad_lavc: handle decoder EAGAIN only if there was an input packetwm42013-12-041-3/+3
* af: remove af->setup fieldwm42013-12-043-9/+7
* af: remove legacy option parsing hackswm42013-12-042-10/+2
* af_pan: change options, use option parserwm42013-12-041-42/+38
* af_ladspa: change options, use option parserwm42013-12-041-158/+103
* af_delay: change option parsing, fix bugs, use option parserwm42013-12-041-27/+36
* af_channels: use "unknown" channel layoutswm42013-12-041-2/+4
* af_channels: change options, fix bugs, use option parserwm42013-12-041-65/+45
* af_sweep: use option parserwm42013-12-041-16/+7
* af_surround: use option parserwm42013-12-041-24/+8
* af_sub: use option parserwm42013-12-041-36/+9
* af_sinesuppress: use option parserwm42013-12-041-24/+8
* af_hrtf: use option parserwm42013-12-041-34/+23
* af_extrastereo: use option parserwm42013-12-041-22/+8
* af_export: use option parserwm42013-12-041-48/+16
* af_equalizer: use option parserwm42013-12-041-26/+17
* af_drc: use option parserwm42013-12-041-35/+18
* af_center: use option parserwm42013-12-041-27/+8
* af: returning NULL on filtering means errorwm42013-12-041-2/+4
* ad_lavc: expose an option to enable threadingwm42013-12-041-0/+3
* ad_lavc: deal with arbitrary decoder delaywm42013-12-041-16/+24
* av_common: add timebase parameter to mp_set_av_packet()wm42013-12-042-2/+2
* ao_oss: when falling back from unknown prefer larger formatbugmen0t2013-12-041-0/+16
* ao_oss: add 24bit formatsbugmen0t2013-12-041-0/+12
* options: add options that set defaults for af/vf/ao/vowm42013-12-013-1/+4
* Use O_CLOEXEC when creating FDswm42013-11-301-1/+3
* ao_oss: add 6.1 and 7.1 speaker placement from FreeBSDbugmen0t2013-11-301-1/+15
* ao_oss: SNDCTL_DSP_CHANNELS takes int, not uint8_twm42013-11-301-2/+3
* ao_alsa: remove unneeded checkswm42013-11-301-19/+11
* ao_alsa: enable "plug" for non-interleaved float formats toowm42013-11-301-2/+1
* ao_alsa: disable ALSA resampling by default againwm42013-11-291-0/+9
* ao_coreaudio: simplify ch label to speaker id conversionStefano Pigozzi2013-11-271-23/+37
* af_lavi: actually free the filter graph on uninitwm42013-11-271-5/+1
* Move some code from player to audio/video reset functionswm42013-11-271-2/+6
* cosmetics: rename video/audio reset functionswm42013-11-275-7/+7
* ao_coreaudio: map channel labels needed for 8ch layoutsStefano Pigozzi2013-11-271-4/+30
* audio: better rejection of invalid formatswm42013-11-274-20/+28
* ao_alsa: do not forcibly disable ALSA resamplingMartin Herkt2013-11-261-6/+0
* ad_lavc: increase number of packets for initial decodewm42013-11-261-2/+5
* ao_rsound: fix option typeswm42013-11-231-2/+2
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-6/+7
* audio: remove ad_driver.preinitwm42013-11-236-34/+13
* audio: don't write decoded audio format to sh_audiowm42013-11-235-47/+42
* audio: move decoder context from sh_audio into new structwm42013-11-236-191/+219
* ao_null: fix simulated buffer sizewm42013-11-191-1/+1
* audio/filter: rename af_tools.c to tools.cwm42013-11-181-0/+0
* audio: drop buffered filter data when seekingwm42013-11-184-0/+25
* audio/filter: remove unneeded AF_CONTROLs, convert to enumwm42013-11-1815-247/+73
* af: cleanup documentation commentswm42013-11-183-139/+22
* audio: use the decoder buffer's format, not sh_audiowm42013-11-181-2/+2
* audio: fix mid-stream audio reconfigurationwm42013-11-183-1/+12
* af_lavrresample: set cutoff as double, not intwm42013-11-171-1/+1
* ao_null: properly simulate final chunk, add buffer optionswm42013-11-171-19/+50
* ao_lavc: use af_format_conversion_score()wm42013-11-161-26/+29
* audio/format: add heuristic to estimate loss on format conversionwm42013-11-162-0/+51
* audio/format: fix doublep sample formatwm42013-11-161-1/+1
* ao_lavc: write the final audio chunks from uninit()Rudolf Polzer2013-11-161-7/+10
* ao_lavc: fix crash with interleaved audio outputs.Rudolf Polzer2013-11-161-2/+4
* audio: drop "_NE"/"ne" suffix from audio formatswm42013-11-1527-68/+56
* dec_audio: adjust "large" decoding amountwm42013-11-151-5/+5
* af_lavcac3enc: use option parserwm42013-11-151-35/+37
* ad_spdif: fix regressionswm42013-11-142-9/+9
* ao_alsa: non-interleaved access is not always availablewm42013-11-141-0/+5
* audio: fix audio data memory leakwm42013-11-141-1/+1
* ao_null: add untimed sub-optionwm42013-11-131-2/+18
* ao_null: support pausing properlywm42013-11-131-4/+14
* ao_lavc: support non-interleaved audiowm42013-11-133-232/+42
* Merge branch 'planar_audio'wm42013-11-1259-1406/+1460
|\
| * audio: add support for using non-interleaved audio from decoders directlywm42013-11-127-480/+316
| * ad_mpg123: reduce ifdefferywm42013-11-121-47/+2
| * dec_audio: fix behavior on format changeswm42013-11-121-3/+1
| * mp_audio: use av_malloc (cargo cult for libav*)wm42013-11-122-3/+30
| * ao_jack: switch from interleaved to planar audioWilliam Light2013-11-121-95/+92
| * ao_jack: refactoring, also fix "no-connect" optionWilliam Light2013-11-121-57/+97
| * af_lavcac3enc: use planar formatswm42013-11-121-134/+82
| * af_lavcac3enc: simplify format negotiationwm42013-11-121-28/+33
| * audio/filter: fix mul/delay scale and valueswm42013-11-1228-55/+23
| * ao_openal: support non-interleaved outputwm42013-11-121-18/+11
| * ao_alsa: support non-interleaved audiowm42013-11-121-25/+23
| * ao_null: support non-interleaved audiowm42013-11-121-17/+20
| * audio: switch output to mp_audio_bufferwm42013-11-124-47/+32
| * audio: add mp_audio_bufferwm42013-11-122-0/+196
| * audio/out: prepare for non-interleaved audiowm42013-11-1217-85/+92
| * af: don't require filters to allocate af_instance->data, redo bufferswm42013-11-1227-211/+36
| * af_lavfi: add support for non-interleaved audiowm42013-11-121-30/+24
| * af_volume: add support for non-interleaved audiowm42013-11-121-16/+25
| * af_lavrresample: add support for non-interleaved audiowm42013-11-121-27/+45
| * audio/out: reject non-interleaved formatswm42013-11-1213-1/+25
| * audio/filter: prepare filter chain for non-interleaved audiowm42013-11-1228-177/+332
| * audio/format: add non-interleaved audio formatswm42013-11-123-2/+75
* | demux_mkv: support some raw PCM variantswm42013-11-111-23/+11
* | ao_lavc: remove audio offset hack to ease supporting planar audio.Rudolf Polzer2013-11-111-66/+11
|/
* ao: add ao_play_silence, use for ao_alsa and ao_osswm42013-11-106-13/+31
* af: don't skip filtering if there's no more audiowm42013-11-102-3/+5
* ad_spdif: change API usage so that it works on Libavwm42013-11-101-3/+9
* player: set PulseAudio stream title to window titlewm42013-11-102-0/+15
* af_volume: use only one volume setting for all channelswm42013-11-092-34/+22
* ao_alsa: use correct magic spdif flagswm42013-11-091-14/+11
* Remove sh_audio->samplesizewm42013-11-093-8/+3
* af_scaletempo: uncrustifywm42013-11-091-404/+388
* af_lavrresample: reconfigure libavresample only on successful initwm42013-11-091-7/+6
* af_lavrresample: move libavresample setup to separate functionwm42013-11-091-90/+98
* af_convert24: fix complicated and incorrect format negotiationwm42013-11-091-9/+4
* af_surround: fix format negotiationwm42013-11-091-12/+9
* af: allow filters to return AF_OK, even if format doesn't matchwm42013-11-091-0/+2
* ao: print requested audio format on initwm42013-11-093-6/+4
* ao_alsa: add magic spdif parameterswm42013-11-091-1/+25
* ao_alsa: redo the way parameters are added in the spdif casewm42013-11-091-38/+24
* ad_spdif: fix libavformat API usagewm42013-11-091-107/+76
* af: always remove auto-inserted filters, improve error messagewm42013-11-091-4/+3
* audio: don't let ao_lavc access frontend internals, change gapless audiowm42013-11-083-35/+33
* audio: stop "unsupported sample format" spamwm42013-11-071-6/+1
* audio: fix bogus audio format comparisonwm42013-11-071-1/+1
* af: remove a pointless macrowm42013-11-072-28/+16
* audio/format: convert format macros to enum, drop NE suffixwm42013-11-072-95/+96
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-0713-34/+22
* audio/format: reformatwm42013-11-072-58/+56
* ao_oss: fix previous ao_oss commitwm42013-11-061-1/+0
* ao_oss: hide warningwm42013-11-061-2/+2
* ao_oss: don't enable -softvol by default on OSSv4bugmen0t2013-11-061-0/+4
* ao_oss: make no_persistent_volume volume work when seekingbugmen0t2013-11-061-0/+4
* osx: fix -Wshadow warnings on platform specific codeStefano Pigozzi2013-11-041-3/+3
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-035-27/+27
* demux: rename Windows symbolswm42013-11-021-1/+1
* ao_pulse: fix channel layoutswm42013-10-311-1/+4
* ao_alsa: return negative value on error in play()wm42013-10-301-3/+3
* af: replace macros with too generic nameswm42013-10-2611-43/+33
* af_volume: some more cosmeticswm42013-10-261-27/+15
* af_volume: switch to new option parsingwm42013-10-261-31/+18
* af_volume: uncrustifywm42013-10-261-94/+85
* af_volume: don't change volume if nothing is to be changedwm42013-10-261-0/+2
* af_volume: remove unused featureswm42013-10-263-56/+1
* ao_alsa: don't include alloca.hwm42013-10-251-1/+0
* audio/out: remove useless info struct and redundant fieldswm42013-10-2318-106/+45
* audio/filter: remove useless af_info fieldswm42013-10-2326-152/+94
* af_force: set format early for better debug outputwm42013-10-231-18/+34
* af_force: minor simplificationswm42013-10-231-9/+0
* audio/filter: rename af_force.c to af_format.cwm42013-10-231-0/+0
* audio/filter: split af_format into separate filters, rename af_forcewm42013-10-235-516/+365
* audio/format: add some helper functionswm42013-10-222-0/+33
* ao_pcm: big endian AC3 in wav doesn't workwm42013-10-221-1/+0
* af_lavrresample: actually free resamplerwm42013-10-191-0/+3
* mp_msg: remove gettext() supportwm42013-10-181-1/+1
* command: don't allow changing volume if no audio initializedwm42013-10-122-0/+6
* ad_mpeg123: support in-stream format changesThomas Orgis2013-10-061-61/+88
* ao_coreaudio: clear output buffer on buffer underrunStefano Pigozzi2013-10-031-0/+1
* audio/out: add sndio supportChristian Neukirchen2013-10-032-0/+344
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-1/+3
* ao_coreaudio: fetch device name only for verbose log levelStefano Pigozzi2013-10-011-6/+8
* ao_jack: don’t force exact client nameMartin Herkt2013-09-301-1/+1
* ao_oss: add support for SNDCTL_DSP_RESET and use it when pausingPaul B Mahol2013-09-231-0/+6
* ao_pulse: bug fix: goto the correct error handlerJohan Kiviniemi2013-09-201-2/+2
* ao_pulse: set the property media.role=videoJohan Kiviniemi2013-09-201-2/+17
* af: merge af_reinit() and fix_output_format()wm42013-09-202-30/+12
* mixer: make struct opaquewm42013-09-204-42/+50
* mixer: restore volume with playback resumewm42013-09-202-1/+30
* mixer: don't unmute audio when raising volumewm42013-09-191-2/+0
* mixer: refactor, fix some aspects of --volume handlingwm42013-09-192-68/+124
* mixer, af_volume: use linear values instead of dBwm42013-09-192-21/+21
* mixer: minor refactoringwm42013-09-192-26/+27
* af_export: fix compilation warningwm42013-09-191-2/+1
* Config path functions can return NULLwm42013-09-181-0/+6
* audio: fix playback of Musepack SV8 fileswm42013-09-011-2/+4
* audio: don't allow setting unknown formats from command linewm42013-08-261-17/+1
* audio: make internal audio format 0 an invalid formatwm42013-08-263-9/+9
* Some more mp_msg conversionswm42013-08-232-101/+61
* audio/out: do some mp_msg conversionswm42013-08-228-163/+118
* ao: remove some leftoverswm42013-08-222-7/+0
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-0635-73/+73
* Merge pull request #154 from rossy2401/wasapi-pauseDiogo Franco2013-08-051-1/+2
|\
| * ao_wasapi: don't check the audio feed while pausedJames Ross-Gowan2013-07-271-1/+2
* | core: change speed option/property to doublewm42013-08-051-2/+2
* | ao_coreaudio: move to new log APIStefano Pigozzi2013-08-014-99/+101
* | ao_coreaudio: remove useless definesStefano Pigozzi2013-08-011-3/+0
* | audio/out: add support for new logging APIStefano Pigozzi2013-08-012-8/+15
* | Fix some warningsJonathan Yong2013-07-301-6/+6
* | 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
* | ao_coreaudio: fix compilation on OS X 10.7Dmitry Kalinkin2013-07-281-1/+1
|/
* Fix some -Wshadow warningswm42013-07-232-5/+5
* options: make legacy hacks for AFs/VFs more explicitwm42013-07-221-0/+1
* audio/out: remove options argument from init()wm42013-07-2216-31/+18
* Remove subopt-helperwm42013-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-223-18/+19
* ao_coreaudio: reduce verbosity of the chmapping codeStefano Pigozzi2013-07-221-2/+2
* ao_coreaudio: revert to original device format on digital uninitStefano Pigozzi2013-07-221-3/+11
* ao_coreaudio: refactor chmap detectionStefano Pigozzi2013-07-223-91/+96
* ao_coreaudio: refactor properties codeStefano Pigozzi2013-07-224-146/+111
* ao_coreaudio: move utils functions to snake_caseStefano Pigozzi2013-07-223-39/+34
* ao_coreaudio: split ao_coreaudio_common in two filesStefano Pigozzi2013-07-225-160/+287
* 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-222-12/+32
* ao_coreaudio: print help string in one goStefano Pigozzi2013-07-221-5/+11
* ao_coreaudio: change all ++var to var++Stefano Pigozzi2013-07-222-12/+8
* 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-222-6/+6
* ao_coreaudio: refactor playStefano Pigozzi2013-07-221-16/+8
* ao_coreaudio: extract mixmode set/unset in utility functionsStefano Pigozzi2013-07-222-46/+58
* ao_coreaudio: move AudioStreamChangeFormat to common file and refactorStefano Pigozzi2013-07-222-86/+74
* ao_coreaudio: extract methods to lock/unlock device for digital outputStefano Pigozzi2013-07-222-28/+26
* ao_coreaudio: lpcm: remove buffer size calculation depending on audio unitStefano Pigozzi2013-07-221-8/+0
* ao_coreaudio: refactor initializationStefano Pigozzi2013-07-222-396/+282
* ao_coreaudio: refactor print_helpStefano Pigozzi2013-07-221-26/+21
* ao_coreaudio: split out some utility functions and refactor themStefano Pigozzi2013-07-222-310/+315
* 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
* af_bs2b: use new option APIwm42013-07-221-84/+28
* af_lavfi: switch to new option APIwm42013-07-221-8/+24
* af_scaletempo: use new option APIwm42013-07-221-84/+44
* af_lavrresample: switch to new option APIwm42013-07-221-51/+45
* af_force: use new option APIwm42013-07-221-34/+21
* audio/filter: use new option APIwm42013-07-225-163/+99
* af_force: add option that causes filter to fail at initializationwm42013-07-221-1/+9
* af: fix recovery code for filter insertion (changing volume with spdif crash)wm42013-07-221-4/+2
* audio/decode: remove macro crapwm42013-07-227-115/+61
* ao_wasapi: Make default on Windows.Diogo Franco (Kovensky)2013-07-221-3/+3
* ao_wasapi: Fix S/PDIF passthrough initDiogo Franco (Kovensky)2013-07-221-3/+4
* ao_wasapi: Log the passthrough format in MSGL_VDiogo Franco (Kovensky)2013-07-221-0/+5
* ao_wasapi: Also do passthrough for AF_FORMAT_MPEG2Diogo Franco (Kovensky)2013-07-221-1/+1
* ao_wasapi: Support S/PDIF passthroughDiogo Franco (Kovensky)2013-07-221-0/+45
* ao_wasapi: Fix double free on uninitDiogo Franco (Kovensky)2013-07-221-2/+0
* ao_wasapi: Support loading devices by nameDiogo Franco (Kovensky)2013-07-221-17/+65
* ao_wasapi: Don't search for devices as part of validationDiogo Franco (Kovensky)2013-07-221-23/+6
* ao_wasapi: Change function macros to require semicolon after invocationDiogo Franco (Kovensky)2013-07-221-29/+29
* ao_wasapi: Use OPT_STRING_VALIDATE for device suboptionDiogo Franco (Kovensky)2013-07-221-22/+82
* ao_wasapi: Fully convert to m_option APIDiogo Franco (Kovensky)2013-07-221-20/+10
* ao_wasapi: Don't leak the default device's ID when listing devicesDiogo Franco (Kovensky)2013-07-221-3/+4
* ao_wasapi: Annotate the default device when listing devicesDiogo Franco (Kovensky)2013-07-221-4/+17
* ao_wasapi: Refactor device listing/loadingDiogo Franco (Kovensky)2013-07-221-42/+97
* ao_wasapi0: Rename to ao_wasapiDiogo Franco (Kovensky)2013-07-222-46/+46
* ao_wasapi0: Use the mix format directly in try_mix_formatDiogo Franco (Kovensky)2013-07-221-0/+2
* ao_wasapi0: Don't complain about failed init during AO probingDiogo Franco (Kovensky)2013-07-221-8/+10
* ao_wasapi0: Don't fail init when listing devicesDiogo Franco (Kovensky)2013-07-221-2/+0
* ao_wasapi0: Demote "negotiation failed" message to MSGL_VDiogo Franco (Kovensky)2013-07-221-2/+2
* ao_wasapi0: Support shared mode, better format guessing methodDiogo Franco (Kovensky)2013-07-221-72/+258
* ao_wasapi0: Support device enumeration and selectionDiogo Franco (Kovensky)2013-07-221-3/+215
* ao_dsound: use new option APIwm42013-07-221-14/+14
* ao_jack: use new option APIwm42013-07-221-72/+34
* ao_oss: switch to new option APIwm42013-07-211-31/+30
* options: remove --mixer and --mixer-channel, turn them into alsa/oss suboptswm42013-07-212-36/+19
* ao_rsound: use new option APIwm42013-07-211-27/+17
* ao_sdl: use new option APIwm42013-07-211-29/+19
* ao_openal: use new option APIwm42013-07-211-42/+29
* ao_pulse: use new option APIwm42013-07-211-17/+14
* options: hide encoding AO/VO in help outputwm42013-07-211-0/+1
* ao_alsa: use new option API (changes syntax)wm42013-07-211-66/+25
* ao_pcm: use new option APIwm42013-07-211-16/+12
* ao_portaudio: use new option APIwm42013-07-211-32/+35
* options: use new option code for --aowm42013-07-212-91/+89
* ao_wasapi0: Don't starve the WASAPI thread on seeksDiogo Franco (Kovensky)2013-07-201-6/+11
* ao_wasapi0: Don't release WASAPI buffer twiceDiogo Franco (Kovensky)2013-07-201-0/+1
* ao_wasapi0: Make it compile on cygwin64Diogo Franco (Kovensky)2013-07-201-5/+10
* demux_mkv: never force output sample ratewm42013-07-161-12/+5
* Merge branch 'remove_old_demuxers'wm42013-07-145-144/+51
|\
| * ad_lavc: re-unsimplify, fix libavcodec API usagewm42013-07-111-2/+19
| * mplayer: fix incorrect audio sync after format changeswm42013-07-111-8/+2
| * ad_spdif: better PTS syncwm42013-07-111-1/+3
| * demux: remove facility for partial packet readswm42013-07-115-73/+23
| * ad_lavc: simplifywm42013-07-101-30/+5
| * audio: remove decoder input bufferwm42013-07-102-12/+0
| * demux: remove audio parserwm42013-07-082-26/+5
| * Remove old demuxerswm42013-07-071-0/+2
* | ao_wasapi0: use new mp_ring bufferJonathan Yong2013-07-121-82/+25
|/
* ao_jack: allow more control about channel layoutswm42013-07-072-1/+22
* ao_jack: increase buffer size, always round up buffer sizewm42013-07-061-2/+2
* ao_wasapi0: add new wasapi event mode aoJonathan Yong2013-06-182-0/+844
* ao_dsound: fix compilationwm42013-06-161-0/+2
* audio/out: remove ao->outburst/buffersize fieldswm42013-06-1612-73/+64
* audio/out: don't require AOs to set ao->bpswm42013-06-169-40/+28
* audio: fix af_fmt_seconds_to_bytesStefano Pigozzi2013-06-164-8/+13
* audio/out: remove wrapper for old AOswm42013-06-163-130/+0
* ao_jack: use mp_ringStefano Pigozzi2013-06-161-31/+12
* ao_portaudio: use mp_ringStefano Pigozzi2013-06-162-57/+15
* core: add a spsc ringbuffer implementationStefano Pigozzi2013-06-165-164/+33
* ao_coreaudio: fix output with spdifStefano Pigozzi2013-06-161-5/+4
* ao_coreaudio: split ringbuffer in it's own fileStefano Pigozzi2013-06-163-73/+159
* ao_coreaudio: move to new libao APIStefano Pigozzi2013-06-161-310/+339
* ao_coreaudio: uncrustifyStefano Pigozzi2013-06-161-491/+553
* encode_lavc strings: use new option syntaxRudolf Polzer2013-06-161-1/+1
* options: remove --stereowm42013-06-132-14/+1
* ao_oss: fix compilation on BSDwm42013-06-111-2/+3
* core: make options.c compile standalonewm42013-06-081-0/+2
* ao_jack: remove global variableswm42013-06-071-71/+79
* ao_jack: align data sizes on audio frame sizewm42013-06-071-5/+5
* ao_jack: switch to new AO APIwm42013-06-071-62/+62
* ao_jack: uncrustifywm42013-06-071-211/+236
* ao_oss: remove duplicated format infowm42013-06-071-50/+27
* ao_oss: remove global variableswm42013-06-071-80/+104
* ao_oss: switch to new AO APIwm42013-06-071-128/+117
* ao_oss: uncrustifywm42013-06-071-298/+334
* ao_openal: switch to new AO APIwm42013-06-041-52/+66
* ao_openal: uncrustifywm42013-06-041-172/+185
* ao_jack: add (no-)connect suboptionreimar2013-06-041-11/+17
* ao_dsound: remove global variableswm42013-06-041-100/+129
* ao_dsound: switch to new AO APIwm42013-06-041-61/+70
* ao_dsound: uncrustifywm42013-06-041-339/+375
* core: add common function to initialize AVPacketwm42013-06-031-5/+2
* Replace calls to usec_sleep()wm42013-05-265-7/+7
* Replace all calls to GetTimer()/GetTimerMS()wm42013-05-263-16/+16
* ao_alsa: always unset ALSA error handler, cleanup on init errorwm42013-05-261-8/+9
* af_lavfi: add libavfilter bridgewm42013-05-232-0/+310
* chmap: fix oddity due to ambiguous 6.1 ffmpeg channel layoutwm42013-05-131-2/+3
* audio: fix ALSA 4 channel surround outputwm42013-05-132-2/+4
* af_lavrresample: fix inverted conditionwm42013-05-131-1/+1
* audio: fix compilation with older libavresample versionswm42013-05-133-1/+68
* ao_coreaudio: fix switched parameterswm42013-05-121-1/+1
* Merge branch 'audio_changes'wm42013-05-1262-3498/+3143
|\
| * af: improve filter chain setup retry limitwm42013-05-121-1/+10
| * audio: add double sample formatwm42013-05-123-14/+12
| * ao_alsa: set fallback if format unknownwm42013-05-121-4/+6
| * audio/out: channel map selectionwm42013-05-1214-68/+114
| * audio: add channel map selection functionwm42013-05-127-20/+297
| * ao_pulse: move format setup codewm42013-05-121-27/+27
| * af_lavrresample: avoid channel reordering with unknown layoutswm42013-05-121-8/+24
| * ao_openal: use channel map instead of ALSA fixed layoutwm42013-05-121-10/+31
| * audio/filters: add af_forcewm42013-05-124-0/+155
| * ao: remove ao_driver.is_new fieldwm42013-05-129-9/+0
| * ao_alsa: remove global variableswm42013-05-121-110/+116
| * ao_alsa: switch to new AO APIwm42013-05-121-39/+54
| * af_ladspa: code cleanupeng2013-05-121-15/+17
| * audio: print channel map additionally to channel count on terminalwm42013-05-124-19/+31
| * ao_alsa: map to exact channel layoutwm42013-05-121-38/+48
| * ao_alsa: move format lookup into separate functionwm42013-05-121-58/+36
| * ao_alsa: more reformatwm42013-05-121-118/+113
| * af: print filter chain info on errorwm42013-05-121-15/+16
| * ao_alsa: cosmetics, macro-fy error reportingwm42013-05-121-321/+181
| * ao_alsa: uncrustifywm42013-05-121-623/+717
| * ad_lavc: force channel layout pass-through with demux_rawaudiowm42013-05-121-2/+11
| * ao_coreaudio: switch to WAVEEXT channel orderwm42013-05-121-2/+1
| * ao_pulse: try to set correct channel layoutwm42013-05-121-2/+54
| * core: use channel map on demuxer level toowm42013-05-124-21/+34
| * reorder_ch: remove old channel reorder functionswm42013-05-124-1497/+0
| * audio: let libavresample do channel reorderingwm42013-05-121-3/+49
| * af_lavrresample: context is always allocated herewm42013-05-121-2/+1
| * audio/out: switch to channel mapwm42013-05-1219-235/+158
| * af_pan: set unknown channel layout for outputwm42013-05-121-2/+11
| * af: use mp_chmap for mp_audio, include channel map in format negotiationwm42013-05-1212-57/+64
| * audio: add some setters for mp_audio, and require filters to use themwm42013-05-1228-178/+166
| * audio: add channel map APIwm42013-05-123-3/+613
| * audio/filter: remove unused AF_CONTROLswm42013-05-127-213/+1
| * options: add option to prevent decoder audio downmixingwm42013-04-131-3/+24
| * af: fix negotiation endless loopwm42013-04-131-3/+2
| * af: streamline format negotiationwm42013-04-133-167/+210
| * af_lavrresample: add no-detach suboptionwm42013-04-131-1/+6
| * options: remove --af-advwm42013-04-133-23/+1
| * af: remove accuracy optionwm42013-04-131-15/+4
| * af: remove force optionwm42013-04-131-64/+49
| * audio: remove float processing optionwm42013-04-135-30/+5
| * audio: switch to libavcodec channel order, use libavresample for mixingwm42013-04-135-44/+44
| * ao_alsa: reorder channels from internal to alsa orderwm42013-04-131-0/+6
| * af: simplificationwm42013-04-131-35/+20
| * af: factor channel filter insertionwm42013-04-131-30/+45
| * af: use af_lavrresample for format conversions, if possiblewm42013-04-134-45/+111
| * af: remove automatically inserted filters on full reinitwm42013-04-132-31/+44
| * af_lavrresample: allow other ffmpeg sample formats for input/outputwm42013-04-131-17/+48
| * audio/filter: replace pointless memcpys with assignmentswm42013-04-134-17/+10
| * af: uncrustifywm42013-04-132-466/+496
| * ad_lavc: use fmt-conversion to map sample formatsStefano Pigozzi2013-04-133-18/+95
* | OSX: use native Cocoa's event loopStefano Pigozzi2013-05-121-5/+0
* | encoding: fix final audio frame syncRudolf Polzer2013-04-281-10/+22
* | audio/decode: remove vararg from ad_control()wm42013-04-125-5/+5
|/
* ao_jack: fix deprecation warningStefano Pigozzi2013-04-121-2/+5
* mplayer: keep volume persistent, even when using --volumewm42013-04-102-0/+6
* ao_dsound: add missing includeKovensky2013-03-231-0/+1
* af_lavrresample: add new resampling filter to replace the old onesStefano Pigozzi2013-03-135-795/+280
* Prefix CODEC_ID_ with AV_wm42013-03-132-15/+15
* af_lavcac3enc: switch to avcodec_encode_audio2()wm42013-03-131-45/+71
* Add a --dtshd optionWessel Dankers2013-03-041-13/+22
* Rename af_volnorm to af_drcMartin2013-02-122-20/+20
* demux_lavf, ad_lavc, vd_lavc: pass codec header data directlywm42013-02-101-8/+10
* demux_lavf, ad_lavc, vd_lavc: refactor, cleanupwm42013-02-101-24/+18
* core: redo how codecs are mapped, remove codecs.confwm42013-02-109-250/+148
* dec_audio: uncrustifywm42013-02-092-193/+203
* audio/out, video/out: hide encoding VO/AOwm42013-02-063-8/+19
* audio/out: prefer ao_dsound over ao_portaudiowm42013-02-061-3/+3
* mixer: prefer AO softvol control over volume filterwm42013-02-062-2/+3
* ao_dsound: support 6.1 and 7.1 channel configurationswm42013-02-061-30/+43
* ao_coreaudio: use 0 as timeout for CFRunLoopRunInModeMad Fish2013-01-201-1/+1
* Replace strsep() useswm42013-01-131-2/+7
* mixer: keep fractional part of volume settingUoti Urpala2013-01-131-2/+2
* af_volnorm: fix output range with float inputUoti Urpala2013-01-131-3/+3
* ao_alsa: do not call snd_pcm_delay() when pausedwm42013-01-061-0/+8
* ao_sdl: fix compilation with Libavwm42013-01-061-0/+1
* audio: make de-planarization fasterwm42012-12-283-16/+44
* sdl, encode_lavc: fix copyright headersRudolf Polzer2012-12-282-4/+4
* vo/ao: SDL 1.2+ audio driver, SDL 2.0+ accelerated video driverRudolf Polzer2012-12-282-0/+383
* path: add mp_find_config_file and reorganize some of the codeStefano Pigozzi2012-12-151-6/+7
* ao_lavc: stop using av_get_alt_sample_fmtRudolf Polzer2012-12-131-6/+6
* cleanup: remove ao.brokenptswm42012-12-121-1/+0
* audio: remove support for native alaw/mulaw/adpcm outputwm42012-12-119-1228/+4
* audio/decode: remove ad_dvdpcm and use ad_lavc for DVD PCMwm42012-12-112-164/+0
* audio/decode: remove ad_pcm and use ad_lavc for PCMwm42012-12-113-226/+95
* audio: make AC3 pass-through with ad_spdif workreimar2012-12-034-24/+30
* audio: improve decoder open failure handlingUoti Urpala2012-12-031-0/+2
* ao_pcm: fix references to -novideowm42012-12-031-8/+1
* af_lavcac3enc, encode: support planar formatsRudolf Polzer2012-12-034-7/+138
* ao_pulse: do not allow setting volume over 100%wm42012-11-241-2/+2
* core: fix crash when video filter returns inf as PTSwm42012-11-201-1/+1
* Fix potential bugs and issues, general cleanupsreimar2012-11-203-5/+7
* Improve compatibility with Libav 0.8.4 and ffmpeg 0.11.2wm42012-11-141-0/+1
* mixer: fix lowering hw volume while mutedUoti Urpala2012-11-141-1/+1
* ao_coreaudio: fix deprecation warningsStefano Pigozzi2012-11-131-6/+6
* Add missing compat/libav.h includeswm42012-11-121-0/+1
* Rename directories, move files (step 2 of 2)wm42012-11-1235-98/+93
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-1268-0/+22057