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: 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
*
ao_lavc: Fix design of audio pts handling.
Rudolf Polzer
2014-07-16
1
-2
/
+5
*
ao_lavc: Add a missing newline for the log.
Rudolf Polzer
2014-07-16
1
-1
/
+1
*
ao_lavc: Fix advancing of audio pts.
Rudolf Polzer
2014-07-16
1
-1
/
+1
*
Remove some mp_msg calls with no trailing \n
wm4
2014-07-13
1
-6
/
+6
*
audio: don't wait for draining if paused
wm4
2014-07-13
4
-15
/
+16
*
build: include <strings.h> for strcasecmp()
wm4
2014-07-10
1
-0
/
+1
*
build: deal with endian mess
wm4
2014-07-10
1
-1
/
+1
*
ao_null: disable latency emulation
wm4
2014-07-07
1
-1
/
+0
*
ao_pulse: set icon name
atomnuker
2014-07-05
1
-0
/
+2
*
ao_coreaudio: report hardware latency to ao_read_data
Stefano Pigozzi
2014-07-03
2
-3
/
+43
*
ao_coreaudio: report latency more correctly
Stefano Pigozzi
2014-07-02
1
-1
/
+19
*
ao_coreaudio: move channel mapping away from utils
Stefano Pigozzi
2014-07-02
3
-126
/
+128
*
ao_coreaudio: use mpv's internal pull API
Stefano Pigozzi
2014-07-02
1
-82
/
+9
*
ao_coreaudio: remove useless comments
Stefano Pigozzi
2014-07-02
1
-5
/
+3
*
ao_coreaudio: rename init_lpcm -> init_audiounit
Stefano Pigozzi
2014-07-02
1
-6
/
+9
*
ao_coreaudio: fill asbd with an helper function
Stefano Pigozzi
2014-07-02
4
-39
/
+29
*
ao_coreaudio: split control to helper functions
Stefano Pigozzi
2014-07-02
1
-23
/
+30
*
ao_coreaudio: move device related functions to the new AO
Stefano Pigozzi
2014-07-02
3
-277
/
+255
*
ao_coreaudio: remove useless call to print_asbd
Stefano Pigozzi
2014-07-02
2
-4
/
+0
*
ao_coreaudio: move spdif code to a new AO
Stefano Pigozzi
2014-07-02
5
-433
/
+595
*
Audit and replace all ctype.h uses
wm4
2014-07-01
2
-3
/
+2
*
af_volume: fix calculations including replay-gain
Mohammad Alsaleh
2014-06-28
1
-2
/
+2
*
ao_pcm: fix message strings
Amos Onn
2014-06-15
1
-2
/
+2
*
encode: get rid of the recursion that led to a deadlock.
Rudolf Polzer
2014-06-12
1
-23
/
+28
*
audio: more detailed debugging output
wm4
2014-06-12
1
-0
/
+2
*
audio: don't wait when draining and paused
wm4
2014-06-12
1
-1
/
+1
*
ad_lavc: make option struct local
wm4
2014-06-11
1
-9
/
+23
*
Add more const
wm4
2014-06-11
30
-68
/
+68
*
player: show "neutral" position markers for OSD bars
wm4
2014-06-08
2
-0
/
+7
*
audio/out/push: don't attempt to fill AO buffer when paused
wm4
2014-06-03
1
-2
/
+3
*
audio: prefer dsound over wasapi
wm4
2014-06-01
1
-3
/
+3
*
player: hide audio/video codec and file format messages
wm4
2014-05-31
1
-2
/
+1
*
ao_alsa: make device the first sub option
wm4
2014-05-31
1
-1
/
+1
*
audio/out/push: keep some extra buffer
wm4
2014-05-31
1
-6
/
+4
*
ao_alsa: reduce spurious wakeups
wm4
2014-05-30
2
-10
/
+18
*
audio/out/push: handle draining correctly
wm4
2014-05-30
1
-7
/
+22
*
audio: change handling of an EOF corner case
wm4
2014-05-30
1
-5
/
+9
*
ao_alsa: use poll() to wait for device
wm4
2014-05-30
1
-0
/
+30
*
audio/out/push: add a way to wait for the audio device with poll()
wm4
2014-05-30
2
-3
/
+68
*
audio/out/push: add mechanism for event-based waiting
wm4
2014-05-30
3
-76
/
+143
*
audio/out: adjust documentation comments
wm4
2014-05-30
1
-11
/
+19
*
audio/out/pull: remove race conditions
wm4
2014-05-29
6
-57
/
+68
*
ad_lavc: don't overwrite lavc bitrate
Marcoen Hirschberg
2014-05-28
1
-2
/
+3
*
ao_wasapi: simplify nAvgBytesPerSec calculation
Marcoen Hirschberg
2014-05-28
1
-4
/
+3
*
af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriate
Marcoen Hirschberg
2014-05-28
11
-20
/
+26
*
audio: rename i_bps to 'bitrate' to avoid confusion
Marcoen Hirschberg
2014-05-28
3
-6
/
+6
*
audio: change values from bytes-per-second to bits-per-second
Marcoen Hirschberg
2014-05-28
2
-8
/
+10
*
atomics: switch to C11 stdatomic.h
wm4
2014-05-21
4
-35
/
+24
*
threads: use mpv time for mpthread_cond_timedwait wrapper
wm4
2014-05-18
1
-1
/
+1
*
audio/out: fix previous commit
wm4
2014-05-11
1
-9
/
+11
*
audio/out: avoid wakeup feedback loop
wm4
2014-05-11
1
-2
/
+7
*
mixer: make code more readable
wm4
2014-05-11
1
-7
/
+3
*
audio/out: more debugging info for --dump-stats
wm4
2014-05-11
1
-1
/
+5
*
ao_coreaudio: skip unknown channel labels
Stefano Pigozzi
2014-05-10
1
-0
/
+2
*
ao_coreaudio: remove useless code
Stefano Pigozzi
2014-05-10
1
-15
/
+0
*
ao_coreaudio: don't fallback to full waveext
Stefano Pigozzi
2014-05-10
1
-4
/
+5
*
ao_coreaudio: cosmetic change of loop ending condition
Stefano Pigozzi
2014-05-10
1
-1
/
+1
*
ao_coreaudio: print an error when channel mapping fails
Stefano Pigozzi
2014-05-10
1
-1
/
+5
*
ao_coreaudio: use description-based channel layouts
Stefano Pigozzi
2014-05-10
3
-89
/
+54
*
ao_coreaudio: pass layout by reference to logging function
Stefano Pigozzi
2014-05-10
1
-7
/
+7
*
chmap_sel: add channel replacement for sl/sr <-> sdl/sdr
Stefano Pigozzi
2014-05-10
1
-16
/
+21
*
encode: fix PTS unit mismatch
wm4
2014-05-10
1
-5
/
+5
*
mixer: don't restore volume with different --softvol-max settings
wm4
2014-05-06
1
-8
/
+11
*
audio: fix the exact value that is used for the wait time
wm4
2014-05-04
1
-3
/
+2
*
ao_null: fix unit mismatch with latency option
wm4
2014-05-04
1
-5
/
+8
*
options: remove deprecated --identify
Martin Herkt
2014-05-04
1
-3
/
+0
*
ao_coreaudio: log even more info in verbose mode
Stefano Pigozzi
2014-04-24
1
-5
/
+27
*
ao_coreaudio: add verbose output of detected channel layouts
Stefano Pigozzi
2014-04-23
1
-0
/
+5
*
audio: minor simplification in wait code
wm4
2014-04-23
1
-2
/
+1
*
audio: preallocate audio buffers on resize
wm4
2014-04-18
1
-2
/
+7
*
player: unrangle one aspect of audio EOF handling
wm4
2014-04-17
3
-5
/
+11
*
audio: add hack against broken pulseaudio EOF condition
wm4
2014-04-17
1
-1
/
+16
*
audio: explicitly document audio EOF condition
wm4
2014-04-17
1
-0
/
+5
*
ao_null: add simulated device latency, simulate EOF problems
wm4
2014-04-17
1
-3
/
+19
*
player: add a --dump-stats option
wm4
2014-04-17
1
-5
/
+6
*
ao: remove redundant get_delay check
wm4
2014-04-17
1
-4
/
+0
*
af_lavcac3enc: detach on any passthrough format, not just ac3
wm4
2014-04-16
1
-1
/
+1
*
audio: wake up the core when audio buffer is running low (2)
wm4
2014-04-15
1
-2
/
+9
*
ao_pulse: use ao_need_data()
wm4
2014-04-15
1
-2
/
+2
*
audio: wake up the core when audio buffer is running low
wm4
2014-04-15
2
-15
/
+61
*
Kill all tabs
wm4
2014-04-13
21
-524
/
+524
*
af_volume: fix clang -Wsometimes-uninitialized
Kevin Mitchell
2014-04-13
1
-1
/
+1
*
af_lavfi: fix graph parse deprecation warning
Kevin Mitchell
2014-04-13
1
-1
/
+1
*
encode: add a missing \n to a log call
wm4
2014-04-10
1
-1
/
+1
*
demux: move metadata-based replaygain decoding out of af_volume
Alessandro Ghedini