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_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
*
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
*
af_lavcac3enc: fix byte order
wm4
2014-10-12
1
-2
/
+2
*
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
*
ad_lavc: avoid warning messages on older FFmpeg or Libav
wm4
2014-10-04
1
-0
/
+2
*
ao_pulse: refuse to start suspended
wm4
2014-10-03
1
-1
/
+1
*
audio: skip samples and adjust timestamps ourselves
wm4
2014-10-03
1
-2
/
+22
*
audio/filter: allow removing filters by label
wm4
2014-10-02
2
-1
/
+33
*
audio: refactor some aspects of filter chain setup
wm4
2014-10-02
4
-67
/
+19
*
audio/filter: don't wipe full filter chain if adding a filter fails
wm4
2014-10-02
1
-2
/
+5
*
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
*
audio: remove WAVEFORMATEX from internal demuxer API
wm4
2014-09-25
1
-19
/
+5
*
audio: confine demux_mkv audio PCM hack
wm4
2014-09-24
1
-50
/
+0
*
audio: decouple demux and audio decoder/filter sample formats
wm4
2014-09-24
1
-34
/
+3
*
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
1
-3
/
+8
*
audio: cleanup spdif format definitions
wm4
2014-09-23
12
-92
/
+93
*
ao_wasapi: fix fragile format-mapping code
wm4
2014-09-23
1
-28
/
+19
*
audio: drop swapped-endian audio formats
wm4
2014-09-23
16
-354
/
+227
*
audio: remove swapped-endian spdif formats
wm4
2014-09-23
7
-37
/
+29
*
audio: prefer libavcodec over libmpg123
wm4
2014-09-22
1
-1
/
+1
*
mixer: always restore volume (even with pulse), don't unmute
wm4
2014-09-20
1
-6
/
+8
*
af_hrtf: initialize coefficient arrays
wm4
2014-09-19
1
-0
/
+25
*
ao_oss: prevent hang when unpausing after device was lost
wm4
2014-09-17
1
-0
/
+3
*
ao_oss: move code around
wm4
2014-09-17
1
-26
/
+27
*
af_lavrresample: fix crash with size 0
wm4
2014-09-15
1
-2
/
+3
*
ao_oss: don't break playback when device can't be reopened
wm4
2014-09-15
1
-23
/
+42
*
ao_oss: audio_buf_info isn't state
wm4
2014-09-15
1
-11
/
+11
*
ao_oss: remove duplicate audio device open code
wm4
2014-09-15
1
-104
/
+108
*
ao_oss: assume audio format reinit is not needed with SNDCTL_DSP_RESET
wm4
2014-09-15
1
-3
/
+2
*
ao_oss: don't use SNDCTL_DSP_RESET when pausing on NetBSD
wm4
2014-09-15
1
-5
/
+10
*
ao_oss: fix incorrect comments using bytes instead of samples
wm4
2014-09-15
1
-3
/
+3
*
ao_oss: fix audio device leak on error
wm4
2014-09-11
1
-21
/
+25
*
ao_oss: use poll(), drop --disable-audio-select support
wm4
2014-09-11
1
-32
/
+17
*
ao_pulse: dump library version etc.
wm4
2014-09-10
1
-0
/
+6
*
ao_pulse: fix typo in error message
wm4
2014-09-08
1
-1
/
+1
*
audio/out: fix active waiting during pause again
wm4
2014-09-06
1
-1
/
+2
*
audio/out/push: redo audio waiting
wm4
2014-09-06
1
-45
/
+37
*
audio/out: always round get_space on period size
wm4
2014-09-06
4
-4
/
+6
*
ao_sndio: fix a comment
wm4
2014-09-06
1
-2
/
+2
*
ao_pcm: minor simplification
wm4
2014-09-06
1
-1
/
+1
*
ao_oss: minor simplification
wm4
2014-09-06
1
-3
/
+1
*
audio/out: remove old things
wm4
2014-09-06
11
-31
/
+27
*
audio/out: make EOF handling properly event-based
wm4
2014-09-05
4
-6
/
+52
*
af_hrtf: request required samplerate, instead of erroring out
wm4
2014-09-05
1
-8
/
+1
*
af_hrtf: cosmetics: reindent misaligned code block
wm4
2014-09-05
1
-8
/
+8
*
audio: make buffer size configurable
wm4
2014-09-05
3
-6
/
+5
*
audio/out: prevent burning CPU when seeking while paused
wm4
2014-08-31
1
-1
/
+2
*
Move compat/ and bstr/ directory contents somewhere else
wm4
2014-08-29
10
-11
/
+8
*
coreaudio_device: fix overwriting of user input
Stefano Pigozzi
2014-08-25
1
-9
/
+8
*
ao_dsound: raise default buffer size to 200ms, make it configurable
wm4
2014-08-22
1
-3
/
+5
*
audio: limit on low (and not high) buffer size
wm4
2014-08-21
1
-1
/
+1
*
af_lavrresample: minor cosmetics
wm4
2014-08-17
1
-4
/
+2
*
af_lavcac3enc: lower minimum channel number to 3
wm4
2014-08-12
1
-1
/
+1
*
af_lavcac3enc: change default bitrate to 640
wm4
2014-08-12
1
-1
/
+2
*
ao_dsound: reduce default buffer size
wm4
2014-08-08
1
-1
/
+1
*
Improve setting AVOptions
wm4
2014-08-02
3
-23
/
+12
*
ao_alsa: disable use of non-interleaved formats by default
wm4
2014-07-30
1
-0
/
+6
*
audio: ignore (some) decoding errors on initialization
wm4
2014-07-29
1
-0
/
+1
*
audio: change playback restart and resyncing
wm4
2014-07-28
5
-31
/
+40
*
ao_pulse: allow disabling timing bug workarounds
wm4
2014-07-26
1
-3
/
+38
*
ao_pulse: remove hacks for ancient PulseAudio versions
wm4
2014-07-26
1
-21
/
+0
*
ao_null: never fail at initialization
wm4
2014-07-26
1
-1
/
+1
*
audio/out: fix initialization failure with win32
wm4
2014-07-26
1
-2
/
+1
*
audio, client API: check mp_make_wakeup_pipe() return value
wm4
2014-07-25
1
-5
/
+7
*
audio: fix timestamps
wm4
2014-07-24
3
-2
/
+1
*
audio: adjust format change code
wm4
2014-07-24
1
-8
/
+9
*
audio: fix race condition in EOF code
wm4
2014-07-24
2
-3
/
+3
*
audio: cosmetics
wm4
2014-07-24
1
-9
/
+5
*
audio: remove unnecessary code
wm4
2014-07-24
1
-3
/
+0
*
encode: deal even more with codec->time_base deprecation.
Rudolf Polzer
2014-07-23
1
-6
/
+5
*
ao_pulse: fix potential compilation problem
wm4
2014-07-22
1
-2
/
+2
*
audio: move initial decode to generic code
wm4
2014-07-21
6
-239
/
+127
*
ad_lavc: drop questionable fallback code
wm4
2014-07-21
1
-6
/
+0
*
audio: remove unused metadata field
wm4
2014-07-21
4
-6
/
+0
*
audio: use symbolic constants instead of magic integers
wm4
2014-07-20
5
-12
/
+18
*