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
/
out
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
ao_alsa: fix a small memory leak
wm4
2015-01-14
1
-0
/
+2
*
ao_pcm: add append mode
wm4
2015-01-14
1
-1
/
+3
*
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
*
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
*
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
*
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
*
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
*
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
*
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
2
-2
/
+2
*
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/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
*
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
*
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
2
-9
/
+4
*
ao_alsa: try to use the channel map reported by ALSA
wm4
2014-11-24
1
-0
/
+64
*
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
*
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
*
ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts.
Rudolf Polzer
2014-11-12
1
-0
/
+8
*
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
*
ao_alsa: don't make snd_pcm_hw_params_set_buffer_time_near() error fatal
wm4
2014-10-31
1
-1
/
+7
*
coreaudio: only list output devices
Stefano Pigozzi
2014-10-28
1
-0
/
+12
*
audio: add command/function to reload audio output
wm4
2014-10-27
2
-0
/
+10
*
ao_alsa: move parameter append code to a function
wm4
2014-10-23
1
-16
/
+27
*
rename ao_coreaudio_device.c -> ao_coreaudio_exclusive.c
Stefano Pigozzi
2014-10-23
1
-0
/
+0
*
coreaudio: redirect IEC61937 to coreaudio_exclusive
Stefano Pigozzi
2014-10-23
2
-1
/
+7
*
audio/out: add redirection-on-init mechanism
wm4
2014-10-22
2
-14
/
+47
*
audio/out: missing error check
wm4
2014-10-22
1
-0
/
+2
*
audio/out: don't add special devices to --audio-device list
wm4
2014-10-22
1
-2
/
+2
*
audio/out: include coreaudio_exclusive in auto-probing
wm4
2014-10-22
1
-3
/
+3
*
Set thread name for debugging
wm4
2014-10-19
1
-0
/
+1
*
audio: quote devices in --audio-device=help
wm4
2014-10-19
1
-1
/
+1
*
audio/out/push: reset projected EOF time on new data
wm4
2014-10-14
1
-1
/
+4
*
ao_wasapi: implement device listing
wm4
2014-10-13
3
-10
/
+32
*
ao_dsound: implement device listing
wm4
2014-10-13
1
-20
/
+86
*
ao_portaudio: implement device listing
wm4
2014-10-13
1
-2
/
+24
*
ao_openal: implement device listing
wm4
2014-10-13
1
-1
/
+16
*
audio/out: add "auto" pseudo-device
wm4
2014-10-13
1
-1
/
+3
*
coreaudio: use the new device selection API
Stefano Pigozzi
2014-10-12
4
-54
/
+28
*
audio: don't list encoder AO with --audio-device=help
wm4
2014-10-10
1
-0
/
+2
*
ao_pulse: implement AO device listing API
wm4
2014-10-10
1
-1
/
+38
*
ao_pulse: move setup code to separate function
wm4
2014-10-10
1
-23
/
+48
*
audio: change internal device listing API
wm4
2014-10-10
4
-27
/
+53
*
Add some missing "const"s
wm4
2014-10-10
2
-3
/
+5
*
audio/out/push: make draining slightly more robust
wm4
2014-10-10
1
-1
/
+1
*
audio/out/push: fix EOF heuristic
wm4
2014-10-10
2
-23
/
+14
*
fix -Wvisibility warnings with clang
Stefano Pigozzi
2014-10-09
1
-2
/
+1
*
ao_alsa: implement device listing & selection
wm4
2014-10-09
1
-0
/
+27
*
audio: add device selection & listing with --audio-device
wm4
2014-10-09
3
-6
/
+104
*
ao_pulse: don't use pa_format_info_to_sample_spec()
wm4
2014-10-06
1
-9
/
+4
*
audio/out/push: fix some AOs freezing on exit
wm4
2014-10-05
1
-1
/
+1
*
audio/out/push: make draining more robust
wm4
2014-10-05
1
-20
/
+15
*
audio/out/push: limit fallback sleep time to reasonable limits
wm4
2014-10-05
1
-2
/
+4
*
ao_pulse: change suspend circumvention logic
wm4
2014-10-04
1
-1
/
+6
*
ao_pulse: refuse to start suspended
wm4
2014-10-03
1
-1
/
+1
*
audio/out/push: clean up properly on init error
wm4
2014-09-27
1
-9
/
+16
*
audio/out: check device buffer size for push.c only
wm4
2014-09-27
2
-7
/
+5
*
audio/out: disable ao_sndio by default
wm4
2014-09-26
1
-3
/
+3
*
audio/out: fail init on unknown audio buffer
wm4
2014-09-26
1
-0
/
+7
*
ao_sndio: print a warning when draining audio
wm4
2014-09-26
1
-7
/
+14
*
ao_sndio: update buffer status on get_delay
wm4
2014-09-26
1
-9
/
+15
*
ao_sndio: change p->delay to samples
wm4
2014-09-26
1
-7
/
+5
*
ao_sndio: set non-blocking flag
wm4
2014-09-26
1
-1
/
+1
*
ao_sndio: fix some incorrect comments
wm4
2014-09-26
1
-2
/
+2
*
ao_sndio: fix U24 bit width
wm4
2014-09-24
1
-1
/
+1
*
ao_oss: improve format negotiation, and hopefully fix pass-through
wm4
2014-09-24
1
-45
/
+45
*
ao_coreaudio: fix build failure
wm4
2014-09-24
1
-1
/
+1
*
ao_oss: unbreak
wm4
2014-09-23
1
-2
/
+2
*
ao_pulse: digital pass-through
wm4
2014-09-23
1
-20
/
+46
*
ao_pulse: correctly wait for stream state
wm4
2014-09-23
1
-1
/
+8
*
ao_pulse: use pa_stream_new_extended()
wm4
2014-09-23