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
*
audio: add ao_audiotrack for android
Aman Gupta
2019-11-19
2
-0
/
+721
*
audio: fix minor whitespace issue in out/internal.h
Aman Gupta
2019-11-19
1
-1
/
+1
*
Replace uses of FFMIN/MAX with MPMIN/MAX
wm4
2019-10-31
1
-2
/
+2
*
input: add gamepad support through SDL2
Stefano Pigozzi
2019-10-23
1
-1
/
+1
*
audio/out: rip out old unused app/softvolume reporting
wm4
2019-10-11
7
-21
/
+0
*
audio/out/pull, ao_sdl: implement new underrun reporting
wm4
2019-10-11
2
-2
/
+8
*
audio/out/pull: fix underflow reporting
wm4
2019-10-11
1
-2
/
+2
*
ao_alsa: use AO underrun reporting
wm4
2019-10-11
1
-1
/
+3
*
ao: add API for underrun reporting
wm4
2019-10-11
3
-1
/
+23
*
ao_alsa: handle underruns in get_space() too
wm4
2019-10-11
1
-0
/
+2
*
ao_alsa: mess with underrun handling again
wm4
2019-10-11
1
-6
/
+27
*
ao_alsa: don't silence legitimate underrun if final chunk underruns
wm4
2019-10-06
1
-4
/
+1
*
ao_alsa: remove sometimes bogus XRUN message
wm4
2019-10-06
1
-9
/
+2
*
options: add M_OPT_FILE to some more options that take files
Philip Sequeira
2019-09-27
1
-1
/
+1
*
ao_pulse: add the newly added mappings for TrueHD/DTS-HD formats
Jan Ekström
2019-09-27
1
-6
/
+11
*
ao_oss: Fallback to stereo when the device does not support >2 channels
Leonardo Taccari
2019-09-21
1
-6
/
+10
*
ao_pulse: add --pulse-allow-suspended
Térence Clastres
2019-09-21
1
-1
/
+3
*
ao_opensles: fix delayed audio
sfan5
2019-09-02
1
-1
/
+1
*
ao/audiounit: include AVAudioSession buffer in latency calc
Aman Gupta
2019-04-05
1
-1
/
+1
*
ao/audiounit: improve a/v sync
Aman Gupta
2019-04-05
3
-4
/
+18
*
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
2
-3
/
+29
|
\
|
*
ao: use a local option struct
wm4
2018-05-24
2
-3
/
+29
*
|
ao_audiounit: rename pause function to reset
Josh Lehman
2018-09-30
1
-1
/
+1
*
|
ao_alsa: log the ALSA state if we get a non-XRUN error
Jan Ekström
2018-09-29
1
-2
/
+4
*
|
ao_alsa: handle XRUNs separately from other errors
Jan Ekström
2018-09-29
1
-2
/
+7
*
|
ao_alsa: early exit get_space if paused or ALSA is not ready
Jan Ekström
2018-09-29
1
-0
/
+5
*
|
ao_jack: only auto-connect to audio ports
Niklas Haas
2018-09-26
1
-1
/
+2
*
|
ao_pulse: fix tlength calculation
Tom Yan
2018-09-01
1
-3
/
+3
*
|
Revert "ao_openal: enable building on OSX"
Michael Hoang
2018-08-26
1
-14
/
+0
*
|
ao_opensles: set numBuffers to 8
Tom Yan
2018-08-13
1
-1
/
+1
*
|
ao_opensles: rework the heuristic of buffer/enqueue size setting
Tom Yan
2018-08-05
1
-18
/
+36
*
|
ao_opensles: allow s32 and float output
Tom Yan
2018-08-05
1
-27
/
+15
*
|
ao_alsa: simplify get_space()
Jan Ekström
2018-06-04
1
-6
/
+10
*
|
ao_alsa: replace snd_pcm_status() with snd_pcm_avail() in get_space()
Muhammad Faiz
2018-06-04
1
-5
/
+4
|
/
*
build: make encoding mode non-optional
wm4
2018-05-03
1
-2
/
+0
*
encode: get rid of the output packet queue
wm4
2018-05-03
5
-3
/
+33
*
encode: remove old timestamp handling
wm4
2018-05-03
1
-46
/
+6
*
encode: rewrite half of it
wm4
2018-04-29
1
-185
/
+55
*
encode: cosmetics
wm4
2018-04-20
1
-25
/
+29
*
ao_alsa: actually report underruns to user
wm4
2018-04-15
1
-5
/
+5
*
ao_pulse: reduce requested device buffer size
wm4
2018-04-15
1
-1
/
+1
*
ao_alsa: reduce requested buffer size
wm4
2018-04-15
1
-2
/
+2
*
ao_alsa: add options for controlling period/buffer size
wm4
2018-04-15
1
-8
/
+16
*
ao_openal: document the muted↔gain conversion
Jan Ekström
2018-04-15
1
-0
/
+3
*
ao/openal: Add option to set buffering characteristics
LAGonauta
2018-04-15
1
-23
/
+62
*
ao/openal: Add better sample format and channel layout selection
LAGonauta
2018-04-15
1
-139
/
+73
*
ao/openal: Add OpenAL Soft extension to get the correct latency
LAGonauta
2018-04-15
1
-1
/
+16
*
ao/openal: Add support for direct channels output
LAGonauta
2018-04-15
1
-0
/
+10
*
ao/openal: Add hardware mute support
LAGonauta
2018-04-15
1
-0
/
+12
*
ao/openal: Use only one source for audio output
LAGonauta
2018-04-15
1
-52
/
+153
*
ao_opensles: let cfg_frames_per_buffer accept buffer size up to 0.5s at 192kHz
Tom Yan
2018-04-05
1
-1
/
+1
*
ao_opensles: remove useless cfg_sample_rate
Tom Yan
2018-04-05
1
-5
/
+0
*
ao_opensles: bump device buffer size to 250ms
Tom Yan
2018-04-05
1
-1
/
+1
*
ao_opensles: do one buffer only
Tom Yan
2018-04-05
1
-15
/
+8
*
ao_opensles: re-flow interface/configuration retrieval
Jan Ekström
2018-03-24
1
-9
/
+18
*
ao_opensles: fix audio sync using device latency extension
Aman Gupta
2018-03-23
1
-3
/
+20
*
ao_sdl: fix default buffer size
wm4
2018-03-08
1
-5
/
+6
*
ao: do not allow actual buffer size of 0
wm4
2018-03-08
1
-0
/
+1
*
ao_opensles: bump device buffer size to 200ms
tomty89
2018-03-07
1
-1
/
+1
*
ao_opensles: remove set_play_state()
tomty89
2018-03-07
1
-10
/
+1
*
ao_opensles: clear buffer queue in reset()
tomty89
2018-03-07
1
-1
/
+2
*
build: drop support for SDL1
wm4
2018-02-13
1
-1
/
+1
*
ao_null: add --ao-null-format option for debugging
wm4
2018-01-30
1
-0
/
+5
*
ao_alsa: reduce verbosity at -v
wm4
2018-01-25
1
-10
/
+10
*
audio: fix annyoing af_get_best_sample_formats() definition
wm4
2018-01-25
6
-6
/
+6
*
Fix undefined preprocessor behavior
wm4
2018-01-18
2
-3
/
+10
*
Fix various typos in log messages
Nicolas F
2017-12-03
1
-1
/
+1
*
ao: minor simplification to gain processing code
wm4
2017-11-30
1
-4
/
+3
*
ao: simplify hack for float atomics
wm4
2017-11-30
2
-16
/
+4
*
audio: add audio softvol processing to AO
wm4
2017-11-29
5
-0
/
+75
*
ao_alsa: change license to LGPL
wm4
2017-11-23
1
-27
/
+15
*
ao_alsa: don't convert twice on retry
wm4
2017-11-23
1
-2
/
+1
*
audio/out: initialize an array to avoid confusing static analyzer
wm4
2017-10-27
1
-1
/
+1
*
Add checks for HAVE_GPL to various GPL-only source files
wm4
2017-10-10
3
-0
/
+12
*
command: drop "audio-out-detected-device" property
wm4
2017-10-09
3
-11
/
+0
*
audio_buffer: remove dependency on mp_audio
wm4
2017-09-21
1
-46
/
+43
*
ao_rsound: allow setting the host
wm4
2017-08-21
1
-0
/
+3
*
audio: introduce a new type to hold audio frames
wm4
2017-08-16
2
-8
/
+7
*
ao_wasapi: remove old comment
Kevin Mitchell
2017-08-07
1
-1
/
+1
*
ao_wasapi: reorganize wasapi.h
Kevin Mitchell
2017-08-07
2
-12
/
+8
*
ao_wasapi: deduplicate wasapi sample format selection
Kevin Mitchell
2017-08-07
1
-49
/
+40
*
ao_wasapi: clean up find_formats logic
Kevin Mitchell
2017-08-07
1
-75
/
+45
*
ao_wasapi: return bool instead of HRESULT from thread_init
Kevin Mitchell
2017-08-07
3
-38
/
+48
*
ao_oss: fix a dumb calculation
wm4
2017-07-21
1
-2
/
+3
*
ao_wasapi: remove redundant / outdated comment
Kevin Mitchell
2017-07-10
1
-1
/
+0
*
ao_waspi: use switch for handling fix_format errors
Kevin Mitchell
2017-07-10
1
-5
/
+8
*
ao_wasapi: don't repeat format negotiation on align hack
Kevin Mitchell
2017-07-10
1
-4
/
+7
*
ao_wasapi: fix leak on align hack
Kevin Mitchell
2017-07-10
1
-1
/
+1
*
audio/out: fix comment typo
Kevin Mitchell
2017-07-09
1
-1
/
+1
*
ao_wasapi: enable packed 24 bit output
Kevin Mitchell
2017-07-09
1
-1
/
+1
*
audio/out: correct copy length in ao_read_data_converted
Kevin Mitchell
2017-07-09
1
-6
/
+7
*
ao_wasapi: reorder channels and samplerates to speed up search
Kevin Mitchell
2017-07-09
1
-4
/
+4
*
ao_wasapi: minor cosmetic fixes
Kevin Mitchell
2017-07-09
1
-3
/
+3
*
ao_wasapi: try correct initial format
Kevin Mitchell
2017-07-09
1
-1
/
+4
*
ao_pcm: drop AF_FORMAT_S24 usage
wm4
2017-07-07
1
-1
/
+0
*
ao_oss: drop AF_FORMAT_S24 usage
wm4
2017-07-07
1
-7
/
+0
*
ao_sndio: drop AF_FORMAT_S24 usage
wm4
2017-07-07
1
-3
/
+0
*
ao_wasapi_utils: be slightly more clever when converting channel map
wm4
2017-07-07
1
-0
/
+5
*
ao_wasapi: drop use of AF_FORMAT_S24
wm4
2017-07-07
3
-117
/
+133
*
ao_alsa: drop use of AF_FORMAT_S24
wm4
2017-07-07
1
-21
/
+56
*
audio/out: add helper code to do 24 bit conversion in AO
wm4
2017-07-07
3
-0
/
+129
*
ao_coreaudio: insane hack for passing through AC3 as float PCM
wm4
2017-06-30
1
-5
/
+65
*
ao_wasapi: UWP wrapper hack support
wm4
2017-06-29
2
-7
/
+40
*
Universal Windows Plaform (UWP) support
Pedro Pombeiro
2017-06-29
1
-0
/
+4
*
ao_wasapi: do not use deprecated wchar functions
Pedro Pombeiro
2017-06-29
2
-2
/
+2
*
Avoid calling close(-1)
wm4
2017-06-29
1
-2
/
+5
*
ao_wasapi: remove subtly duplicated code
wm4
2017-06-28
1
-7
/
+6
*
ao_wasapi: remove duplicate code for creating IAudioClient
wm4
2017-06-28
1
-34
/
+24
*
audio/out/pull: detect and log underflows
wm4
2017-06-28
1
-0
/
+20
*
audio/out: require AO drivers to report period size and correct buffer
wm4
2017-06-25
9
-4
/
+39
*
ao_openal: change license to LGPL
wm4
2017-06-24
1
-7
/
+7
*
ao_pulse: reorder format choice
Niklas Haas
2017-06-23
1
-2
/
+2
*
build: simplify OSS checks and remove changes by "bugmen0t"
wm4
2017-06-22
1
-6
/
+3
*
encode_lavc: move from GPL 2+ to LGPL 2.1+.
Rudolf Polzer
2017-06-13
1
-7
/
+8
*
ao_pcm: change license to LGPL
wm4
2017-05-20
1
-7
/
+7
*
audio/out: change license of some core files to LGPL
wm4
2017-05-20
4
-28
/
+28
*
ao_wasapi: set name of event thread
James Ross-Gowan
2017-05-18
1
-0
/
+2
*
ao_pulse, ao_rsound: change license to LGPL
wm4
2017-05-08
2
-14
/
+14
*
ao_coreaudio: change license to LGPL
wm4
2017-05-08
7
-49
/
+49
*
options: remove remaining deprecated audio device selection options
wm4
2017-04-23
6
-38
/
+3
*
ao_openal: kill off device listing
wm4
2017-04-23
1
-41
/
+1
*
ao_wasapi_changenotify: use %ls instead of %S for wchar_t
wm4
2017-04-20
1
-4
/
+4
*
ao_wasapi_changenotify: fix potential race condition
wm4
2017-04-20
1
-8
/
+8
*
audio: lower "Disabling multichannel output." warning to verbose
wm4
2017-04-02
1
-1
/
+1
*
ao_wasapi: do not pass nonsense to drivers with double
wm4
2017-03-29
1
-5
/
+23
*
ao_jack: update latency on buffer_size/graph change
Cheng Sun
2017-03-18
1
-7
/
+34
*
ao_alsa: fix device filtering, add another exception
wm4
2017-03-14
1
-1
/
+3
*
ao_alsa: filter fewer devices
wm4
2017-03-14
1
-4
/
+2
*
ao_alsa: POLLERR can be set even if the device is not lost
wm4
2017-03-14
1
-1
/
+5
*
options: add M_OPT_FILE to some more file options
Philip Sequeira
2017-03-06
1
-1
/
+1
*
ao_alsa: close audio device if polling returns POLLERR
wm4
2017-02-27
1
-1
/
+3
*
ao_alsa: fix an error check
wm4
2017-02-27
1
-1
/
+1
*
ao: never set ao->device = ""
Kevin Mitchell
2017-02-20
1
-2
/
+3
*
ao: fix potential NULL deref in ao_device_list_add()
wm4
2017-02-20
1
-2
/
+2
*
ao_oss: fix mixer channel message
Kevin Mitchell
2017-02-08
1
-1
/
+1
*
ao_oss: use --audio-device if --oss-device isn't set.
Kevin Mitchell
2017-02-08
1
-6
/
+10
*
win32: add COM-specific SAFE_RELEASE to windows_utils.h
James Ross-Gowan
2017-01-30
4
-30
/
+27
*
audio/out/push: merge if branches with same condition
wm4
2017-01-09
1
-4
/
+3
*
Remove compatibility things
wm4
2016-12-07
1
-23
/
+0
*
ao_alsa: print certain ALSA errors as string instead as number
wm4
2016-12-07
1
-2
/
+2
*
ao_wasapi: log return code when probing audio formats
wm4
2016-11-30
2
-13
/
+9
*
ao_wasapi_utils: remove unused variable
pavelxdd
2016-11-27
1
-1
/
+0
*
options: remove deprecated sub-option handling for --vo and --ao
wm4
2016-11-25
18
-64
/
+23
*
audio/out/push: play silence on --audio-stream-silence
wm4
2016-11-24
2
-13
/
+34
*
audio: fix --audio-stream-silence with ao_wasapi
wm4
2016-11-21
1
-2
/
+4
*
audio: fix --audio-stream-silence with ao_alsa
wm4
2016-11-21
1
-2
/
+3
*
ao_alsa: explicitly add default device manually
wm4
2016-11-14
1
-1
/
+4
*
audio: make empty device ID mean default device
wm4
2016-11-14
1
-7
/
+14
*
audio: avoid returning audio-device-list entries without description
wm4
2016-11-14
1
-0
/
+2
*
ao_alsa: fill unused ALSA channels with silence
wm4
2016-11-08
1
-0
/
+5
*
ao_alsa: strictly disable chmap use for mono/stereo
wm4
2016-11-08
1
-12
/
+21
*
ao_alsa: _really_ disable chmap API use in cases where we should
wm4
2016-11-08
1
-3
/
+7
*
ao_alsa: slightly better debug logging
wm4
2016-11-08
1
-6
/
+12
*
audio/out: add AudioUnit output driver for iOS
Aman Gupta
2016-11-01
6
-5
/
+227
*
ao_alsa: try to fallback to "hdmi" before "iec958" for spdif
wm4
2016-10-07
1
-5
/
+10
*
audio/out: prevent underruns with spdif under certain conditions
wm4
2016-10-04
1
-0
/
+2
*
win32: build with -DINITGUID
James Ross-Gowan
2016-09-28
2
-2
/
+0
*
ao_openal: enable building on OSX
Josh de Kock
2016-09-21
1
-0
/
+14
*
options: simplify M_OPT_EXIT
wm4
2016-09-17
1
-1
/
+1
*
player, ao, vo: don't call mp_input_wakeup() directly
wm4
2016-09-16
5
-23
/
+35
*
ao_rsound: fix compilation
wm4
2016-09-07
1
-1
/
+1
*
ao_pcm: remove some useless messages
wm4
2016-09-07
1
-2
/
+0
*
osdep: rename atomics.h to atomic.h
wm4
2016-09-07
5
-5
/
+5
*
audio/out: deprecate "exclusive" sub-options
wm4
2016-09-05
3
-2
/
+10
*
audio/out: deprecate device sub-options
wm4
2016-09-05
8
-8
/
+15
*
options: deprecate suboptions for the remaining AO/VOs
wm4
2016-09-05
11
-0
/
+11