index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
audio
Commit message (
Expand
)
Author
Age
Files
Lines
*
ao_pulse: plug a memory leak
Ben Boeckel
2015-01-25
1
-0
/
+3
*
ao_wasapi: fix try_format logic in shared mode
James Ross-Gowan
2015-01-23
1
-2
/
+1
*
ao_alsa: reinitialize if device got broken
wm4
2015-01-21
1
-0
/
+3
*
ao_coreaudio: reset possibly random errno value
wm4
2015-01-20
1
-1
/
+2
*
ao: never autoselect ao_null
wm4
2015-01-20
1
-1
/
+2
*
ao: refactor --audio-device selection code
wm4
2015-01-20
1
-85
/
+73
*
af: remove old filter compatibility hack
wm4
2015-01-15
2
-42
/
+1
*
audio/filter: switch remaining filters to refcounting
wm4
2015-01-15
4
-44
/
+58
*
audio/filter: switch remaining in-place filters to refcounting
wm4
2015-01-15
9
-127
/
+134
*
af: verify filter input formats
wm4
2015-01-15
1
-1
/
+4
*
ao_alsa: fix a small memory leak
wm4
2015-01-14
1
-0
/
+2
*
af_lavcac3enc: use refcounted frames
wm4
2015-01-14
1
-89
/
+95
*
af_lavfi: use refcounted frames
wm4
2015-01-14
1
-44
/
+57
*
audio/filter: actually set fmt_in/fmt_out fields
wm4
2015-01-14
1
-0
/
+2
*
af_scaletempo: use refcounted frames
wm4
2015-01-14
1
-11
/
+23
*
af_lavrresample: use refcounted frames
wm4
2015-01-14
1
-23
/
+46
*
audio: add missing declaration
wm4
2015-01-14
1
-0
/
+1
*
ao_pcm: add append mode
wm4
2015-01-14
1
-1
/
+3
*
audio: fix initial audio PTS
wm4
2015-01-14
1
-24
/
+25
*
audio: fix assertion failure on audio decoding
wm4
2015-01-14
1
-2
/
+2
*
af_convert24: use refcounted frames
wm4
2015-01-13
1
-8
/
+13
*
audio/filters: use refcounted frames for some in-place filters
wm4
2015-01-13
3
-7
/
+31
*
audio/filters: use refcounted frames for some simple filters
wm4
2015-01-13
4
-10
/
+18
*
af_volume: use refcounted frames
wm4
2015-01-13
1
-8
/
+15
*
audio: use refcounted frames in the filter chain
wm4
2015-01-13
3
-77
/
+227
*
audio: add some utility functions for refcounted frames
wm4
2015-01-13
2
-10
/
+64
*
audio/filter: remove unused af_calc_filter_multiplier()
wm4
2015-01-13
6
-31
/
+2
*
ao_pulse: exit AO if stream fails
wm4
2015-01-11
1
-1
/
+5
*
ao_alsa: fix dtshd passthrough
wm4
2015-01-09
1
-2
/
+6
*
ao: remove coreaudio_exclusive from autoprobing list
wm4
2015-01-07
1
-2
/
+2
*
ao_pulse: disable latency calculation hacks by default
wm4
2015-01-07
1
-1
/
+0
*
win32: request UTF-16 API variants, Vista+ APIs, and COM C macros
wm4
2015-01-07
5
-13
/
+1
*
player: print used number of threads in verbose mode
wm4
2015-01-05
1
-1
/
+1
*
af_volume: dump applied replaygain in verbose mode
wm4
2015-01-04
1
-1
/
+5
*
ao/wasapi: style/code formatting tweaks
Kevin Mitchell
2015-01-02
3
-64
/
+63
*
ao/wasapi: improve exclusive mode format search
Kevin Mitchell
2015-01-02
1
-46
/
+36
*
ao/wasapi: revamp set_waveformatex
Kevin Mitchell
2015-01-02
1
-27
/
+43
*
ao/wasapi: add CO_E_NOTINITIALIZED to explain_err
Kevin Mitchell
2015-01-02
1
-0
/
+1
*
ao_portaudio: remove this audio output
wm4
2014-12-29
2
-280
/
+0
*
ao_alsa: print channel map if setting it fails
wm4
2014-12-29
1
-1
/
+2
*
ao: add debug log with the detected channel maps
Stefano Pigozzi
2014-12-29
1
-0
/
+6
*
chmap_sel: add multichannel fallback heuristic
Stefano Pigozzi
2014-12-29
4
-0
/
+123
*
chmap: add a 7.1(rear) layout name
Stefano Pigozzi
2014-12-29
1
-0
/
+1
*
ao_coreaudio: remove useless guard
Stefano Pigozzi
2014-12-27
1
-6
/
+0
*
ao_coreaudio: fix some naming conventions
Stefano Pigozzi
2014-12-27
1
-5
/
+5
*
ao_coreaudio: fix channel mapping
Stefano Pigozzi
2014-12-27
1
-19
/
+70
*
ao_coreaudio: fix typo
Stefano Pigozzi
2014-12-27
1
-1
/
+1
*
ao_coreaudio: move some code to make output readable
Stefano Pigozzi
2014-12-27
1
-1
/
+1
*
ao_coreaudio: add more layout debug outputs
Stefano Pigozzi
2014-12-27
1
-19
/
+25
*
win32: add mmap() emulation
wm4
2014-12-26
2
-3
/
+0
*
ao_coreaudio: fix AudioChannelLayout allocations
Stefano Pigozzi
2014-12-26
1
-34
/
+46
*
ao_alsa: fix unpause path atfer previous commit
wm4
2014-12-23
1
-0
/
+2
*
ao_alsa: fix resuming from suspend mode
wm4
2014-12-23
1
-4
/
+12
*
ao_alsa: fix setting mono channel map
wm4
2014-12-20
1
-0
/
+5
*
ao_alsa: remove some dead code
wm4
2014-12-20
1
-6
/
+0
*
audio: fix previous commit
wm4
2014-12-20
1
-4
/
+4
*
audio: fix fallback if audio API does not support mono
wm4
2014-12-20
1
-6
/
+5
*
ao_coreaudio: fix mono/stereo channel mapping
Stefano Pigozzi
2014-12-16
1
-9
/
+7
*
ao_coreaudio: add missing goto for error path
Stefano Pigozzi
2014-12-16
1
-0
/
+1
*
ao/wasapi: use IsEqualGUID and IsEqualPropertyKey
Kevin Mitchell
2014-12-16
3
-30
/
+9
*
ao_alsa: remove old multichannel method
wm4
2014-12-15
1
-49
/
+3
*
ao_alsa: add ridiculous hack to deal with braindead ALSA behavior
wm4
2014-12-15
1
-3
/
+42
*
ao/wasapi: set the ao with the waveformat channelmap
Kevin Mitchell
2014-12-15
1
-1
/
+10
*
af_hrtf: Fix out-of-range read.
reimar
2014-12-06
1
-2
/
+7
*
ao_alsa: minor simplification
wm4
2014-12-05
1
-5
/
+1
*
ao_alsa: hackfix mono playback
wm4
2014-12-05
1
-0
/
+3
*
coreaudio: don't output too many channel descriptions
Stefano Pigozzi
2014-12-05
1
-0
/
+6
*
coreaudio: add missing \n in log line
Stefano Pigozzi
2014-12-05
1
-1
/
+1
*
coreaudio: don't print layout a second time
Stefano Pigozzi
2014-12-05
1
-1
/
+1
*
ao_alsa: simplify, remove no-block suboption
wm4
2014-12-05
1
-17
/
+8
*
ao_alsa: try to fallback to "default" device if device is busy
wm4
2014-12-04
1
-1
/
+6
*
coreaudio: reject descriptions with too many channels
Stefano Pigozzi
2014-12-04
1
-0
/
+7
*
coreaudio: fix more layout prints
Stefano Pigozzi
2014-12-04
1
-2
/
+2
*
coreaudio: fix prints of uint32_t in log_layout
Stefano Pigozzi
2014-12-04
1
-10
/
+10
*
audio: fix one of the previous commits
wm4
2014-12-01
1
-1
/
+1
*
ao_coreaudio: initialize fetched properties to zeros
Stefano Pigozzi
2014-12-01
1
-2
/
+2
*
audio: allow more than 20 channel map entries
wm4
2014-12-01
4
-8
/
+19
*
ao/wasapi: make set_ao_format EX/EXTENSIBLE agnostic
Kevin Mitchell
2014-12-01
1
-14
/
+28
*
ao/wasapi: fix set_ao_format
Kevin Mitchell
2014-12-01
1
-23
/
+10
*
ao/wasapi: show actual waveformat tried
Kevin Mitchell
2014-12-01
1
-8
/
+30
*
ao/wasapi: don't assume 32-bits == float
Kevin Mitchell
2014-12-01
1
-45
/
+43
*
ao/format: add af_fmt_is_float
Kevin Mitchell
2014-12-01
2
-0
/
+6
*
ao/wasapi: make sure that < 16-bit pcm never happens
Kevin Mitchell
2014-12-01
1
-6
/
+16
*
ao/wasapi: get rid of WAVEFMT union
Kevin Mitchell
2014-12-01
1
-29
/
+13
*
ao/wasapi: handle VistaBlob failure more gracefully
Kevin Mitchell
2014-11-28
2
-6
/
+21
*
ao/wasapi: remove unnecessary check of audio thread input
Kevin Mitchell
2014-11-28
1
-2
/
+0
*
ao/wasapi: more consistent/reliable method of computing extra WAVEFORMATEXTEN...
Kevin Mitchell
2014-11-28
1
-2
/
+1
*
ao/wasapi: more missed cleanup on failure
Kevin Mitchell
2014-11-28
1
-3
/
+5
*
ao/wasapi: check return values
Kevin Mitchell
2014-11-28
1
-3
/
+6
*
ao/wasapi: make functions return bool that were acting like it
Kevin Mitchell
2014-11-28
2
-37
/
+37
*
ao/wasapi: check full GUID of KSDATAFORMAT to determine float
Kevin Mitchell
2014-11-28
2
-8
/
+9
*
ao/wasapi: expose GUID and PKEY convenience functions
Kevin Mitchell
2014-11-28
3
-45
/
+49
*
ao/wasapi: remove unused variable
Kevin Mitchell
2014-11-28
1
-3
/
+0
*
ao/wasapi: safely define PKEY constants
Kevin Mitchell
2014-11-28
1
-16
/
+13
*
ao/wasapi: avoid redundant passing of ao and wasapi_state as arguments
Kevin Mitchell
2014-11-28
1
-19
/
+19
*
ao/wasapi: just return 0 unconditionally from the thread
Kevin Mitchell
2014-11-28
1
-10
/
+4
*
ao/wasapi: fix unmatched CoUninitialize() on init failure
Kevin Mitchell
2014-11-28
2
-8
/
+5
*
ao/wasapi: more debugging messages
Kevin Mitchell
2014-11-28
2
-14
/
+27
*
ao/wasapi: simplify the init retry
Kevin Mitchell
2014-11-28
1
-10
/
+8
*
ao/wasapi: make get_device_delay return an error code
Kevin Mitchell
2014-11-28
1
-12
/
+21
*
ao_wasapi: don't treat SetDisplayName() failure as fatal
wm4
2014-11-27
1
-1
/
+2
*
mixer: don't show softvol neutral marker on OSD if not using softvol
wm4
2014-11-27
1
-2
/
+2
*
Do not call strerror()
wm4
2014-11-26
1
-5
/
+8
*
ao_alsa: fix channel map in pre-channel map API case
wm4
2014-11-25
1
-0
/
+1
*
ao_alsa: always enable "plug" plugin for non-default device
wm4
2014-11-25
1
-3
/
+2
*
ao_alsa: select and set channel maps via channel map API
wm4
2014-11-25
1
-28
/
+125
*
ao_alsa: minor fixes
wm4
2014-11-25
1
-4
/
+6
*
audio: make mp_audio_config_to_str return a stack-allocated string
wm4
2014-11-25
3
-20
/
+10
*
ao_alsa: cleanups
wm4
2014-11-25
1
-97
/
+57
*
audio: make mp_chmap_to_str() return a stack-allocated string
wm4
2014-11-24
5
-26
/
+24
*
ao_alsa: try to use the channel map reported by ALSA
wm4
2014-11-24
2
-1
/
+66
*
ao_pcm: simplify
wm4
2014-11-21
1
-17
/
+13
*
ao_oss: check whether setting samplerate succeeds
wm4
2014-11-21
1
-2
/
+4
*
ao_lavc: fix setting up AVFrame pointers
wm4
2014-11-21
1
-3
/
+4
*
af_scaletempo: use float division for rate
wm4
2014-11-21
1
-1
/
+1
*
Remove some unneeded NULL checks
wm4
2014-11-21
1
-5
/
+6
*
audio/out/push: fix off-by-one error
wm4
2014-11-21
1
-1
/
+1
*
ao_lavc: fix dangling pointers
wm4
2014-11-21
1
-1
/
+1
*
ao/wasapi: only retry resizing the buffer once
Kevin Mitchell
2014-11-18
1
-8
/
+10
*
ao/wasapi: keep bufferPeriod in sync on retry
Kevin Mitchell
2014-11-18
1
-1
/
+4
*
ao/wasapi: refix printf warning for both cygwin and msys
Kevin Mitchell
2014-11-18
1
-2
/
+2
*
ao/wasapi: periodicity in shared mode must be zero
Kevin Mitchell
2014-11-18
1
-3
/
+6
*
ao/wasapi: increase buffer size to 50 ms
Kevin Mitchell
2014-11-18
3
-16
/
+26
*
audio/out: always log retrieved audio device size
wm4
2014-11-18
1
-2
/
+2
*
ao/wasapi: fix leaked marshaled interface streams
Jonathan Yong
2014-11-18
1
-0
/
+9
*
ao/wasapi: Don't free stuff the thread may still be using on timeout
Kevin Mitchell
2014-11-17
1
-1
/
+3
*
ao/wasapi: also free the threadLoop handle on uninit
Kevin Mitchell
2014-11-17
1
-0
/
+1
*
ao/wasapi: fix leaked event handles
Kevin Mitchell
2014-11-17
1
-6
/
+5
*
ao/wasapi: fix race condition in uninit on failure.
Kevin Mitchell
2014-11-17
1
-2
/
+1
*
ao/wasapi: silence format string warnings
James Ross-Gowan
2014-11-18
2
-2
/
+2
*
ao_alsa: check for EAGAIN too
wm4
2014-11-17
1
-1
/
+1
*
audio/out: switch back to wasapi as default on win32
wm4
2014-11-17
1
-3
/
+3
*
ao/wasapi: request ao reload on thread_feed failures
Kevin Mitchell
2014-11-17
1
-0
/
+2
*
ao/wasapi: add retry loop on AUDCLNT_E_DEVICE_IN_USE
Kevin Mitchell
2014-11-17
1
-0
/
+12
*
ao/wasapi: request reset on appropriate events
Kevin Mitchell
2014-11-17
4
-56
/
+117
*
ao/wasapi: add convenience functions for change notifiy
Kevin Mitchell
2014-11-17
1
-0
/
+49
*
ao/wasapi: new wasapi device monitoring interface
Jonathan Yong
2014-11-17
2
-0
/
+179
*
ao/wasapi: look for "multimedia" default device instead of "console"
Kevin Mitchell
2014-11-17
1
-2
/
+2
*
ao/wasapi: put loading of default device in it's own function
Kevin Mitchell
2014-11-17
1
-17
/
+30
*
ao/wasapi: fix possible null dereference of pDevice
Kevin Mitchell
2014-11-17
1
-0
/
+1
*
ao/wasapi: tidy up better on failure
Kevin Mitchell
2014-11-17
3
-14
/
+26
*
ao/wasapi: improve error messages and add more debug statements
Kevin Mitchell
2014-11-17
4
-98
/
+140
*
ao/wasapi: make calling of thread_init consistent with thread_uninit
Kevin Mitchell
2014-11-17
3
-3
/
+5
*
ao/wasapi: reenable the reset function
Kevin Mitchell
2014-11-17
1
-1
/
+1
*
ao/wasapi: fix leaked deviceID
Jonathan Yong
2014-11-17
1
-0
/
+1
*
af: remove redundant function
wm4
2014-11-12
1
-9
/
+2
*
af: check audio params for validity
wm4
2014-11-12
1
-0
/
+5
*
ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts.
Rudolf Polzer
2014-11-12
1
-0
/
+8
*
audio: make sure AVFrame is actually refcounted
wm4
2014-11-11
1
-0
/
+12
*
audio: refuse to allocate frames in invalid format
wm4
2014-11-11
1
-1
/
+1
*
audio: make decoders output refcounted frames
wm4
2014-11-10
8
-204
/
+145
*
audio: add mp_audio_make_writeable()
wm4
2014-11-10
2
-0
/
+28
*
audio: clear buffer array too with mp_audio_set_null_data()
wm4
2014-11-10
1
-1
/
+3
*
audio: change how filters are inserted on playback speed changes
wm4
2014-11-10
4
-1
/
+72
*
af_format: remove redundant message prefixes
wm4
2014-11-10
1
-2
/
+2
*
audio: add function to convert AVFrame to mp_audio references
wm4
2014-11-10
2
-0
/
+51
*
audio: add mp_audio_pool
wm4
2014-11-10
2
-4
/
+66
*
audio: use AVBufferRef to allocate audio frames
wm4
2014-11-10
2
-20
/
+10
*
audio/out/pull: avoid deadlock if audio callback stops
wm4
2014-11-09
1
-26
/
+40
*
audio/out: consistently use double return type for get_delay
wm4
2014-11-09
12
-27
/
+25
*
audio/out: make ao_request_reload() idempotent
wm4
2014-11-09
3
-9
/
+25
*
audio: add --audio-client-name option
wm4
2014-11-07
3
-5
/
+7
*
ao_oss: wait for events with poll()
wm4
2014-11-06
1
-0
/
+13
*
audio/out/push: when using audio wait fallback, recheck condition
wm4
2014-11-06
1
-1
/
+2
*
ad_lavc: allow skip samples amount to be larger than 1 packet
wm4
2014-11-03
1
-2
/
+6
*
ao_alsa: don't make snd_pcm_hw_params_set_buffer_time_near() error fatal
wm4
2014-10-31
1
-1
/
+7
*
options: accept --audio-channels=auto
wm4
2014-10-30
1
-0
/
+1