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
*
audio: more alignment nonsense
wm4
2019-11-10
1
-1
/
+5
*
audio: work around ffmpeg being a piece of shit
wm4
2019-11-10
1
-2
/
+8
*
Replace uses of FFMIN/MAX with MPMIN/MAX
wm4
2019-10-31
1
-2
/
+2
*
ad_lavc, vd_lavc: return full error codes to shared decoder loop
wm4
2019-10-24
1
-14
/
+10
*
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
*
audio/filter: remove no longer used header
Paul B Mahol
2019-10-05
1
-47
/
+0
*
audio: fix copy&paste error
wm4
2019-09-27
1
-1
/
+1
*
ad_lavc: log on failure to read AVFrame
wm4
2019-09-27
1
-1
/
+3
*
audio: add support for AV_SAMPLE_FMT_S64*
wm4
2019-09-27
3
-0
/
+8
*
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
*
audio: remove unreferenced af_lavrresample
wm4
2019-09-19
1
-112
/
+0
*
audio_buffer: fix some more theoretical UB
wm4
2019-09-19
1
-0
/
+3
*
ad_lavc: skip fully skipped frames
wm4
2019-09-19
1
-1
/
+5
*
Implement backwards playback
wm4
2019-09-19
2
-0
/
+54
*
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
3
-5
/
+33
|
\
|
*
player: get rid of mpv_global.opts
wm4
2018-05-24
1
-2
/
+4
|
*
ao: use a local option struct
wm4
2018-05-24
2
-3
/
+29
*
|
ad_spdif: cosmetic alignment
Jan Ekström
2018-10-30
1
-1
/
+1
*
|
ad_spdif: fix DTS-HD HRA handling
Jan Ekström
2018-10-30
1
-2
/
+10
*
|
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
3
-17
/
+3
*
|
Revert "ao_openal: enable building on OSX"
Michael Hoang
2018-08-26
1
-14
/
+0
*
|
af_rubberband: reset delay to 0 on reset
Hector Martin
2018-08-25
1
-0
/
+2
*
|
ao_opensles: set numBuffers to 8
Tom Yan
2018-08-13
1
-1
/
+1
*
|
audio/format: decouple af_fmt_is_planar from af_fmt_to_planar
Tom Yan
2018-08-11
1
-16
/
+15
*
|
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
*
|
audio/format: minor fix for af_fmt_from_planar
Tom Yan
2018-08-05
1
-2
/
+4
*
|
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
*
audio: don't touch spdif frames in mp_aframe_clip_timestamps()
wm4
2018-02-13
1
-0
/
+3
*
build: drop support for SDL1
wm4
2018-02-13
1
-1
/
+1
*
af_scaletempo: output minimally sized audio frame
wm4
2018-02-03
1
-57
/
+76
*
codecs: remove unused family field
wm4
2018-02-01
1
-1
/
+1
*
audio: move to decoder wrapper
wm4
2018-01-30
5
-549
/
+163
*
ao_null: add --ao-null-format option for debugging
wm4
2018-01-30
1
-0
/
+5
*
audio: rewrite filtering glue code
wm4
2018-01-30
17
-3805
/
+1119
*
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
8
-9
/
+10
*
Fix undefined preprocessor behavior
wm4
2018-01-18
2
-3
/
+10
*
af_rubberband: add af-command to multiply current pitch
Vobe
2018-01-15
1
-6
/
+16
*
af_lavrresample: deprecate this filter
wm4
2018-01-13
2
-2
/
+12
*
audio: add global options for resampler defaults
wm4
2018-01-13
5
-10
/
+53
*
audio/aframe: add missing include statements
wm4
2018-01-13
1
-0
/
+2
*
video, audio: don't actively wait for demuxer input
wm4
2018-01-09
1
-0
/
+2
*
video, audio: always read all frames before getting next packet
wm4
2018-01-01
1
-1
/
+18
*
options: drop some previously deprecated options
wm4
2017-12-25
1
-1
/
+0
*
Fix various typos in log messages
Nicolas F
2017-12-03
3
-3
/
+3
*
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
7
-3
/
+75
*
af: remove deprecated audio filters
wm4
2017-11-29
6
-878
/
+0
*
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
*
build: make it easier to force FFmpeg upstream
wm4
2017-11-01
1
-1
/
+1
*
Bump libav* API use
wm4
2017-10-30
1
-2
/
+2
*
Get rid of deprecated AVFrame accessors
wm4
2017-10-30
2
-4
/
+4
*
audio/out: initialize an array to avoid confusing static analyzer
wm4
2017-10-27
1
-1
/
+1
*
af_lavfi: fix small memory leak
wm4
2017-10-27
1
-6
/
+10
*
demux: get rid of demux_packet.new_segment field
wm4
2017-10-24
1
-3
/
+7
*
aframe: fix logically dead code
wm4
2017-10-18
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: fix channel conversion with NA channels
wm4
2017-09-27
1
-1
/
+1
*
audio: fix resampling
wm4
2017-09-21
1
-0
/
+5
*
build: add preliminary LGPL mode
wm4
2017-09-21
1
-2
/
+2
*
audio: make libaf derived code optional
wm4
2017-09-21
4
-3
/
+9
*
audio: move libswresample wrapper out of audio filter code
wm4
2017-09-21
9
-461
/
+773
*
audio_buffer: remove dependency on mp_audio
wm4
2017-09-21
3
-125
/
+112
*
audio: fix spdif mode
wm4
2017-08-23
1
-2
/
+2
*
ao_rsound: allow setting the host
wm4
2017-08-21
1
-0
/
+3
*
audio: fix uninitialized data access
wm4
2017-08-18
1
-0
/
+1
*
audio: fix build on Libav
wm4
2017-08-16
1
-0
/
+1
*
audio: introduce a new type to hold audio frames
wm4
2017-08-16
11
-67
/
+591
*
af_lavrresample: don't call swr_set_compensation() unless necessary
wm4
2017-08-12
1
-5
/
+9
*
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
*
Replace remaining avcodec_close() calls
wm4
2017-07-16
2
-8
/
+2
*
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
*
ad_spdif: minor cleanups
wm4
2017-07-10
1
-3
/
+5
*
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
*
audio: drop AF_FORMAT_S24
wm4
2017-07-07
3
-44
/
+2
*
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
*
ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()
wm4
2017-07-06
1
-7
/
+1
*
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
*
chmap: remove misleading "downmix" channel layout name
wm4
2017-06-24
1
-1
/
+0
*
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
*
audio/format: change license to LGPL
wm4
2017-06-20
2
-23
/
+14
*
dec_audio, ad_lavc: change license to LGPL
wm4
2017-06-14
4
-22
/
+22
*
encode_lavc: move from GPL 2+ to LGPL 2.1+.
Rudolf Polzer
2017-06-13
1
-7
/
+8
*
af, vf: improvements to libavfilter bridge
wm4
2017-05-31
2
-1
/
+8
*
ad_spdif: change license to LGPL
wm4
2017-05-21
1
-7
/
+7
*
ao_pcm: change licens