summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* ao_dsound: reduce default buffer sizewm42014-08-081-1/+1
* Improve setting AVOptionswm42014-08-023-23/+12
* ao_alsa: disable use of non-interleaved formats by defaultwm42014-07-301-0/+6
* audio: ignore (some) decoding errors on initializationwm42014-07-291-0/+1
* audio: change playback restart and resyncingwm42014-07-285-31/+40
* ao_pulse: allow disabling timing bug workaroundswm42014-07-261-3/+38
* ao_pulse: remove hacks for ancient PulseAudio versionswm42014-07-261-21/+0
* ao_null: never fail at initializationwm42014-07-261-1/+1
* audio/out: fix initialization failure with win32wm42014-07-261-2/+1
* audio, client API: check mp_make_wakeup_pipe() return valuewm42014-07-251-5/+7
* audio: fix timestampswm42014-07-243-2/+1
* audio: adjust format change codewm42014-07-241-8/+9
* audio: fix race condition in EOF codewm42014-07-242-3/+3
* audio: cosmeticswm42014-07-241-9/+5
* audio: remove unnecessary codewm42014-07-241-3/+0
* encode: deal even more with codec->time_base deprecation.Rudolf Polzer2014-07-231-6/+5
* ao_pulse: fix potential compilation problemwm42014-07-221-2/+2
* audio: move initial decode to generic codewm42014-07-216-239/+127
* ad_lavc: drop questionable fallback codewm42014-07-211-6/+0
* audio: remove unused metadata fieldwm42014-07-214-6/+0
* audio: use symbolic constants instead of magic integerswm42014-07-205-12/+18
* ao_lavc: Fix design of audio pts handling.Rudolf Polzer2014-07-161-2/+5
* ao_lavc: Add a missing newline for the log.Rudolf Polzer2014-07-161-1/+1
* ao_lavc: Fix advancing of audio pts.Rudolf Polzer2014-07-161-1/+1
* Remove some mp_msg calls with no trailing \nwm42014-07-131-6/+6
* audio: don't wait for draining if pausedwm42014-07-134-15/+16
* build: include <strings.h> for strcasecmp()wm42014-07-101-0/+1
* build: deal with endian messwm42014-07-101-1/+1
* ao_null: disable latency emulationwm42014-07-071-1/+0
* ao_pulse: set icon nameatomnuker2014-07-051-0/+2
* ao_coreaudio: report hardware latency to ao_read_dataStefano Pigozzi2014-07-032-3/+43
* ao_coreaudio: report latency more correctlyStefano Pigozzi2014-07-021-1/+19
* ao_coreaudio: move channel mapping away from utilsStefano Pigozzi2014-07-023-126/+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-024-39/+29
* ao_coreaudio: split control to helper functionsStefano Pigozzi2014-07-021-23/+30
* ao_coreaudio: move device related functions to the new AOStefano Pigozzi2014-07-023-277/+255
* ao_coreaudio: remove useless call to print_asbdStefano Pigozzi2014-07-022-4/+0
* ao_coreaudio: move spdif code to a new AOStefano Pigozzi2014-07-025-433/+595
* Audit and replace all ctype.h useswm42014-07-012-3/+2
* af_volume: fix calculations including replay-gainMohammad Alsaleh2014-06-281-2/+2
* ao_pcm: fix message stringsAmos Onn2014-06-151-2/+2
* encode: get rid of the recursion that led to a deadlock.Rudolf Polzer2014-06-121-23/+28
* audio: more detailed debugging outputwm42014-06-121-0/+2
* audio: don't wait when draining and pausedwm42014-06-121-1/+1
* ad_lavc: make option struct localwm42014-06-111-9/+23
* Add more constwm42014-06-1130-68/+68
* player: show "neutral" position markers for OSD barswm42014-06-082-0/+7
* audio/out/push: don't attempt to fill AO buffer when pausedwm42014-06-031-2/+3
* audio: prefer dsound over wasapiwm42014-06-011-3/+3
* player: hide audio/video codec and file format messageswm42014-05-311-2/+1
* ao_alsa: make device the first sub optionwm42014-05-311-1/+1
* audio/out/push: keep some extra bufferwm42014-05-311-6/+4
* ao_alsa: reduce spurious wakeupswm42014-05-302-10/+18
* audio/out/push: handle draining correctlywm42014-05-301-7/+22
* audio: change handling of an EOF corner casewm42014-05-301-5/+9
* ao_alsa: use poll() to wait for devicewm42014-05-301-0/+30
* audio/out/push: add a way to wait for the audio device with poll()wm42014-05-302-3/+68
* audio/out/push: add mechanism for event-based waitingwm42014-05-303-76/+143
* audio/out: adjust documentation commentswm42014-05-301-11/+19
* audio/out/pull: remove race conditionswm42014-05-296-57/+68
* ad_lavc: don't overwrite lavc bitrateMarcoen Hirschberg2014-05-281-2/+3
* ao_wasapi: simplify nAvgBytesPerSec calculationMarcoen Hirschberg2014-05-281-4/+3
* af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriateMarcoen Hirschberg2014-05-2811-20/+26
* audio: rename i_bps to 'bitrate' to avoid confusionMarcoen Hirschberg2014-05-283-6/+6
* audio: change values from bytes-per-second to bits-per-secondMarcoen Hirschberg2014-05-282-8/+10
* atomics: switch to C11 stdatomic.hwm42014-05-214-35/+24
* threads: use mpv time for mpthread_cond_timedwait wrapperwm42014-05-181-1/+1
* audio/out: fix previous commitwm42014-05-111-9/+11
* audio/out: avoid wakeup feedback loopwm42014-05-111-2/+7
* mixer: make code more readablewm42014-05-111-7/+3
* audio/out: more debugging info for --dump-statswm42014-05-111-1/+5
* ao_coreaudio: skip unknown channel labelsStefano Pigozzi2014-05-101-0/+2
* 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: cosmetic change of loop ending conditionStefano Pigozzi2014-05-101-1/+1
* ao_coreaudio: print an error when channel mapping failsStefano Pigozzi2014-05-101-1/+5
* ao_coreaudio: use description-based channel layoutsStefano Pigozzi2014-05-103-89/+54
* ao_coreaudio: pass layout by reference to logging functionStefano Pigozzi2014-05-101-7/+7
* chmap_sel: add channel replacement for sl/sr <-> sdl/sdrStefano Pigozzi2014-05-101-16/+21
* encode: fix PTS unit mismatchwm42014-05-101-5/+5
* mixer: don't restore volume with different --softvol-max settingswm42014-05-061-8/+11
* audio: fix the exact value that is used for the wait timewm42014-05-041-3/+2
* ao_null: fix unit mismatch with latency optionwm42014-05-041-5/+8
* options: remove deprecated --identifyMartin Herkt2014-05-041-3/+0
* ao_coreaudio: log even more info in verbose modeStefano Pigozzi2014-04-241-5/+27
* ao_coreaudio: add verbose output of detected channel layoutsStefano Pigozzi2014-04-231-0/+5
* audio: minor simplification in wait codewm42014-04-231-2/+1
* audio: preallocate audio buffers on resizewm42014-04-181-2/+7
* player: unrangle one aspect of audio EOF handlingwm42014-04-173-5/+11
* audio: add hack against broken pulseaudio EOF conditionwm42014-04-171-1/+16
* audio: explicitly document audio EOF conditionwm42014-04-171-0/+5
* ao_null: add simulated device latency, simulate EOF problemswm42014-04-171-3/+19
* player: add a --dump-stats optionwm42014-04-171-5/+6
* ao: remove redundant get_delay checkwm42014-04-171-4/+0
* af_lavcac3enc: detach on any passthrough format, not just ac3wm42014-04-161-1/+1
* audio: wake up the core when audio buffer is running low (2)wm42014-04-151-2/+9
* ao_pulse: use ao_need_data()wm42014-04-151-2/+2
* audio: wake up the core when audio buffer is running lowwm42014-04-152-15/+61
* Kill all tabswm42014-04-1321-524/+524
* af_volume: fix clang -Wsometimes-uninitializedKevin Mitchell2014-04-131-1/+1
* af_lavfi: fix graph parse deprecation warningKevin Mitchell2014-04-131-1/+1
* encode: add a missing \n to a log callwm42014-04-101-1/+1
* demux: move metadata-based replaygain decoding out of af_volumeAlessandro Ghedini2014-04-041-80/+9
* af_volume: use replaygain side dataAlessandro Ghedini2014-04-041-7/+19
* af: add replaygain_data field to af_stream and af_instanceAlessandro Ghedini2014-04-044-0/+6
* ao_wasapi: make code shorterwm42014-03-301-65/+36
* af_volume: fix replaygainwm42014-03-271-2/+3
* af_lavcac3enc: use new AVFrame APIwm42014-03-161-3/+3
* ao_lavc: set AVFrame.formatwm42014-03-161-0/+1
* encode: use new AVFrame APIwm42014-03-161-5/+3
* ad_lavc: use new AVFrame APIwm42014-03-161-2/+4
* build: simplify libavfilter configure checkswm42014-03-161-1/+1
* Remove some more unneeded version checkswm42014-03-161-13/+3
* ad_lavc: remove deprecated downmixing by channel countwm42014-03-161-4/+0
* ao_dsound: remove duplicated codewm42014-03-161-17/+6
* af_lavrresample: remove avresample_set_channel_mapping() fallbackswm42014-03-166-135/+0
* options: fix off-by-1 error in option help outputwm42014-03-151-1/+1
* ao: print (estimated) device buffer size on init in verbose modewm42014-03-141-1/+3
* af_volume: don't print missing replaygain tags as errorwm42014-03-141-1/+1
* af_volume: add detach optionwm42014-03-141-0/+4
* af_volume: separate softvol volume control from replaygain levelwm42014-03-141-5/+8
* af_volume: remove double-negated suboptionwm42014-03-141-3/+3
* af_volume: add support for replaygain pre-amp and clipping preventionAlessandro Ghedini2014-03-131-11/+74
* af_volume: add replaygain supportAlessandro Ghedini2014-03-131-0/+22
* af: add metadata field to af_stream and af_instanceAlessandro Ghedini2014-03-134-0/+7
* af_lavfi: beat it into working with Libavwm42014-03-131-23/+39
* ao_wasapi: Use the character set conversion functions from io.hDiogo Franco (Kovensky)2014-03-112-37/+19
* ao_wasapi: Implement AOCONTROL_UPDATE_STREAM_TITLEDiogo Franco (Kovensky)2014-03-113-34/+89
* ao_wasapi: Implement per-application mixingDiogo Franco (Kovensky)2014-03-113-16/+95
* ao_wasapi: Move non-critical code outside of the event threadDiogo Franco (Kovensky)2014-03-114-271/+203
* ao_wasapi: Split into 2 filesDiogo Franco (Kovensky)2014-03-114-900/+1030
* ao_wasapi: Initial conversion to the new pull modelDiogo Franco (Kovensky)2014-03-111-154/+73
* ao_sdl: make sure our buffer is always larger than what SDL requestswm42014-03-101-0/+6
* ao_alsa: reduce default buffer sizewm42014-03-101-1/+1
* ao_alsa: fix return value for volume operations with spdifwm42014-03-101-1/+1
* audio/out: reduce amount of audio bufferingwm42014-03-103-5/+19
* ao_alsa: remove unneeded initializationswm42014-03-091-6/+0
* ao_alsa: check ALSA PCM state before pause and resumefoo862014-03-091-5/+9
* ao_wasapi: Use double math for QueryPerformanceCounter correctionDiogo Franco (Kovensky)2014-03-091-2/+2
* ao_rsound: pass correct data type to rsd_set_param()Hans-Kristian Arntzen2014-03-091-2/+2
* ao_sdl: use new pull API helperswm42014-03-091-165/+15
* audio/out: make draining a separate operationwm42014-03-0920-79/+114
* ao_portaudio: use new pull API helperswm42014-03-091-147/+13
* ao_jack: use new pull API helperswm42014-03-091-196/+16
* audio/out: feed AOs from a separate threadwm42014-03-095-31/+589
* encode: add lockingwm42014-03-091-4/+19
* ao_null: add option for simulated device speedwm42014-03-091-2/+8
* ao: remove opts fieldwm42014-03-092-2/+0
* audio/out: make ao struct opaquewm42014-03-0921-66/+147
* 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 suspend<