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_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
2014-04-04
1
-80
/
+9
*
af_volume: use replaygain side data
Alessandro Ghedini
2014-04-04
1
-7
/
+19
*
af: add replaygain_data field to af_stream and af_instance
Alessandro Ghedini
2014-04-04
4
-0
/
+6
*
ao_wasapi: make code shorter
wm4
2014-03-30
1
-65
/
+36
*
af_volume: fix replaygain
wm4
2014-03-27
1
-2
/
+3
*
af_lavcac3enc: use new AVFrame API
wm4
2014-03-16
1
-3
/
+3
*
ao_lavc: set AVFrame.format
wm4
2014-03-16
1
-0
/
+1
*
encode: use new AVFrame API
wm4
2014-03-16
1
-5
/
+3
*
ad_lavc: use new AVFrame API
wm4
2014-03-16
1
-2
/
+4
*
build: simplify libavfilter configure checks
wm4
2014-03-16
1
-1
/
+1
*
Remove some more unneeded version checks
wm4
2014-03-16
1
-13
/
+3
*
ad_lavc: remove deprecated downmixing by channel count
wm4
2014-03-16
1
-4
/
+0
*
ao_dsound: remove duplicated code
wm4
2014-03-16
1
-17
/
+6
*
af_lavrresample: remove avresample_set_channel_mapping() fallbacks
wm4
2014-03-16
6
-135
/
+0
*
options: fix off-by-1 error in option help output
wm4
2014-03-15
1
-1
/
+1
*
ao: print (estimated) device buffer size on init in verbose mode
wm4
2014-03-14
1
-1
/
+3
*
af_volume: don't print missing replaygain tags as error
wm4
2014-03-14
1
-1
/
+1
*
af_volume: add detach option
wm4
2014-03-14
1
-0
/
+4
*
af_volume: separate softvol volume control from replaygain level
wm4
2014-03-14
1
-5
/
+8
*
af_volume: remove double-negated suboption
wm4
2014-03-14
1
-3
/
+3
*
af_volume: add support for replaygain pre-amp and clipping prevention
Alessandro Ghedini
2014-03-13
1
-11
/
+74
*
af_volume: add replaygain support
Alessandro Ghedini
2014-03-13
1
-0
/
+22
*
af: add metadata field to af_stream and af_instance
Alessandro Ghedini
2014-03-13
4
-0
/
+7
*
af_lavfi: beat it into working with Libav
wm4
2014-03-13
1
-23
/
+39
*
ao_wasapi: Use the character set conversion functions from io.h
Diogo Franco (Kovensky)
2014-03-11
2
-37
/
+19
*
ao_wasapi: Implement AOCONTROL_UPDATE_STREAM_TITLE
Diogo Franco (Kovensky)
2014-03-11
3
-34
/
+89
*
ao_wasapi: Implement per-application mixing
Diogo Franco (Kovensky)
2014-03-11
3
-16
/
+95
*
ao_wasapi: Move non-critical code outside of the event thread
Diogo Franco (Kovensky)
2014-03-11
4
-271
/
+203
*
ao_wasapi: Split into 2 files
Diogo Franco (Kovensky)
2014-03-11
4
-900
/
+1030
*
ao_wasapi: Initial conversion to the new pull model
Diogo Franco (Kovensky)
2014-03-11
1
-154
/
+73
*
ao_sdl: make sure our buffer is always larger than what SDL requests
wm4
2014-03-10
1
-0
/
+6
*
ao_alsa: reduce default buffer size
wm4
2014-03-10
1
-1
/
+1
*
ao_alsa: fix return value for volume operations with spdif
wm4
2014-03-10
1
-1
/
+1
*
audio/out: reduce amount of audio buffering
wm4
2014-03-10
3
-5
/
+19
*
ao_alsa: remove unneeded initializations
wm4
2014-03-09
1
-6
/
+0
*
ao_alsa: check ALSA PCM state before pause and resume
foo86
2014-03-09
1
-5
/
+9
*
ao_wasapi: Use double math for QueryPerformanceCounter correction
Diogo Franco (Kovensky)
2014-03-09
1
-2
/
+2
*
ao_rsound: pass correct data type to rsd_set_param()
Hans-Kristian Arntzen
2014-03-09
1
-2
/
+2
*
ao_sdl: use new pull API helpers
wm4
2014-03-09
1
-165
/
+15
*
audio/out: make draining a separate operation
wm4
2014-03-09
20
-79
/
+114
*
ao_portaudio: use new pull API helpers
wm4
2014-03-09
1
-147
/
+13
*
ao_jack: use new pull API helpers
wm4
2014-03-09
1
-196
/
+16
*
audio/out: feed AOs from a separate thread
wm4
2014-03-09
5
-31
/
+589
*
encode: add locking
wm4
2014-03-09
1
-4
/
+19
*
ao_null: add option for simulated device speed
wm4
2014-03-09
1
-2
/
+8
*
ao: remove opts field
wm4
2014-03-09
2
-2
/
+0
*
audio/out: make ao struct opaque
wm4
2014-03-09
21
-66
/
+147
*
encode: don't access ao->pts
wm4
2014-03-07
1
-1
/
+4
*
ao_wasapi: Slightly improve timer accuracy
Diogo Franco (Kovensky)
2014-03-06
1
-3
/
+12
*
ao_wasapi: Add device latency to get_delay
Diogo Franco (Kovensky)
2014-03-06
1
-4
/
+78
*
ao_jack: fix termination on the end of file
wm4
2014-03-05
1
-3
/
+19
*
audio: add enum name for speaker id
xylosper
2014-02-28
1
-1
/
+1
*
ao: document some functions
wm4
2014-02-28
2
-3
/
+35
*
command: use the step size for "add volume" commands
wm4
2014-02-27
2
-14
/
+3
*
audio: fix signedness of AF_FORMAT_S32P
wm4
2014-02-05
1
-1
/
+1
*
w32: use safe DLL search paths everywhere
James Ross-Gowan
2014-01-27
1
-17
/
+0
*
build: fix usage of HAVE_SDL1 define
Stefano Pigozzi
2014-01-25
1
-1
/
+1
*
audio/filter: remove redundant log message prefixes
wm4
2014-01-24
13
-44
/
+44
*
audio: fix balance control
wm4
2014-01-23
1
-2
/
+2
*
af: fixed out-of-bounds accesses caused by NUM_FMT and co.
11rcombs
2014-01-19
1
-18
/
+18
*
Factor out setting AVCodecContext extradata
wm4
2014-01-11
1
-10
/
+4
*
ao_pulse: lower default buffer size from 1000ms to 250ms
wm4
2014-01-07
1
-1
/
+1
*
ao_pulse: add suboption to control buffer size
wm4
2014-01-07
1
-1
/
+8
*
audio: check for overflows
wm4
2014-01-03
1
-0
/
+5
*
ao_alsa: remove 9 year old typo
wm4
2014-01-02
1
-1
/
+0
*
ao_alsa: Unbreak pause/resume
Martin Herkt
2014-01-02
1
-11
/
+10
*
ao_alsa: Fix PCM resume after suspend
Martin Herkt
2014-01-02
1
-15
/
+15
*
audio: fix format ID conversion
wm4
2013-12-23
1
-1
/
+1
*
msg: rename mp_msg_log -> mp_msg
wm4
2013-12-21
3
-3
/
+3
*
af_export: require filename argument
wm4
2013-12-21
1
-4
/
+3
*
m_option: add mp_log callback to OPT_STRING_VALIDATE options
wm4
2013-12-21
3
-60
/
+62
*
m_option, m_config: mp_msg conversions
wm4
2013-12-21
4
-11
/
+13
*
codecs: mp_msg conversion
wm4
2013-12-21
1
-1
/
+1
*
ao: some missing mp_msg conversions
wm4
2013-12-21
1
-13
/
+17
*
ao_wasapi: mp_msg conversions
wm4
2013-12-21
1
-67
/
+34
*
audio/fmt-conversion.c: remove unknown audio format messages
wm4
2013-12-21
4
-15
/
+19
*
audio: mp_msg conversions
wm4
2013-12-21
23
-194
/
+178
*
mixer: mp_msg conversions
wm4
2013-12-21
2
-13
/
+12
*
ao_alsa: don't set ALSA message callback
wm4
2013-12-21
1
-21
/
+0
*
ao_wasapi: fix includes
wm4
2013-12-18
1
-3
/
+2
*
ad_lavc: work around deprecation warning
wm4
2013-12-18
1
-1
/
+4
*
Reduce recursive config.h inclusions in headers
wm4
2013-12-18
4
-4
/
+4
*
Remove the _ macro
wm4
2013-12-18
1
-0
/
+2
*
Split mpvcore/ into common/, misc/, bstr/
wm4
2013-12-17
44
-60
/
+60
*
Merge mp_talloc.h into ta/ta_talloc.h
wm4
2013-12-17
1
-1
/
+1
*
Move options/config related files from mpvcore/ to options/
wm4
2013-12-17
25
-28
/
+28
*
Move mpvcore/input/ to input/
wm4
2013-12-17
1
-1
/
+1
*
Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsg
wm4
2013-12-16
7
-23
/
+23
*
ao_wasapi: Fix mistaken behavior on uninit
Diogo Franco (Kovensky)
2013-12-08
1
-2
/
+2
*
ao_wasapi: handle AOPLAY_FINAL_CHUNK
Diogo Franco (Kovensky)
2013-12-08
1
-2
/
+6
*
ao_wasapi: Reduce the buffer size to a sane value
Diogo Franco (Kovensky)
2013-12-08
1
-1
/
+1
*
ao_wasapi: fix audio buffering delay calculation
Diogo Franco (Kovensky)
2013-12-08
1
-1
/
+1
*
mixer: remove comment about af_pan doing downmixing
wm4
2013-12-07
1
-3
/
+1
*
audio: flush remaining data from the filter chain on EOF
wm4
2013-12-05
2
-3
/
+7
*
audio/filter: change filter callback signature
wm4
2013-12-05
28
-152
/
+152
*
ad_lavc: handle decoder EAGAIN only if there was an input packet
wm4
2013-12-04
1
-3
/
+3
*
af: remove af->setup field
wm4
2013-12-04
3