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
/
player
/
audio.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
player: use demuxer ts offset to simplify timeline ts handling
wm4
2015-11-16
1
-2
/
+1
*
player: silence sporadic error messages on audio init
wm4
2015-11-10
1
-1
/
+1
*
audio: do not require full audio chain reinit for speed changes
wm4
2015-11-04
1
-57
/
+66
*
audio: strictly align audio on spdif frames
wm4
2015-11-04
1
-3
/
+7
*
player: fix display-sync adrop speed limiting
wm4
2015-11-04
1
-1
/
+2
*
player: limit speed change in display-sync adrop mode
wm4
2015-11-03
1
-0
/
+8
*
player: reset AO stats on pause and other discontinuities
wm4
2015-10-28
1
-1
/
+3
*
player: simplify display-adrop mode safeguard
wm4
2015-10-28
1
-8
/
+1
*
player: add audio drop/duplicate mode
wm4
2015-10-27
1
-0
/
+36
*
player: simplify audio sync pts calculation
wm4
2015-10-27
1
-1
/
+1
*
audio: add AO deviation logging
wm4
2015-10-08
1
-0
/
+24
*
audio: make spdif re-probe from normal decoding work
wm4
2015-10-06
1
-1
/
+10
*
audio: re-probe spdif if AO is reloaded
wm4
2015-10-06
1
-1
/
+3
*
audio: add option for falling back to ao_null
wm4
2015-10-05
1
-4
/
+6
*
audio: don't sleep when finishing audio resync
wm4
2015-08-23
1
-1
/
+1
*
player: separate controls for user and video controlled speed
wm4
2015-08-10
1
-11
/
+27
*
audio: fix --end handling (again)
wm4
2015-08-03
1
-5
/
+2
*
audio: remove questionable speed change adjustment
wm4
2015-08-01
1
-3
/
+0
*
audio: remove an unused parameter
wm4
2015-07-24
1
-3
/
+2
*
audio: fix EOF state with --keep-open
wm4
2015-07-24
1
-1
/
+1
*
audio: fix format function consistency issues
wm4
2015-06-26
1
-3
/
+3
*
audio: add some change notifications
wm4
2015-06-09
1
-0
/
+4
*
audio: add --audio-spdif as new method for enabling passthrough
wm4
2015-06-05
1
-1
/
+14
*
audio: do not allow AO to change passthrough formats
wm4
2015-06-05
1
-7
/
+17
*
audio: do not exit when loading small files in paused mode
wm4
2015-06-04
1
-1
/
+1
*
audio: remove an old hack
wm4
2015-05-30
1
-10
/
+1
*
audio: fix resync issue different
wm4
2015-05-19
1
-1
/
+3
*
audio: avoid wasting CPU due to continuous wakeup
wm4
2015-05-19
1
-1
/
+2
*
Update license headers
Marcin Kurczewski
2015-04-13
1
-5
/
+4
*
audio: change a detail about filter insertion
wm4
2015-04-07
1
-18
/
+1
*
audio: avoid one more redundant audio filter reinit
wm4
2015-04-07
1
-2
/
+2
*
audio: increase maximum amount of audio skipped for seeking
wm4
2015-03-24
1
-1
/
+1
*
audio: cut audio with spdif too on playback restart
wm4
2015-03-10
1
-3
/
+3
*
audio: refuse to change playback speed with spdif
wm4
2015-03-07
1
-2
/
+4
*
audio: make changing playback speed slightly more robust
wm4
2015-03-07
1
-32
/
+39
*
player: allow changing playback speed in early audio init stages
wm4
2015-03-06
1
-1
/
+1
*
audio: change playback speed directly in resampler
wm4
2015-03-02
1
-10
/
+2
*
player: use af_scaletempo when slowing down audio too
wm4
2015-02-12
1
-1
/
+1
*
player: skip audio filter reinit on some types of speed changes
wm4
2015-02-10
1
-1
/
+11
*
player: don't treat audio playback restart while paused special
wm4
2015-01-30
1
-4
/
+1
*
player: minor simplification in A/V-sync related code
wm4
2015-01-30
1
-7
/
+4
*
player: remove redundant variable
wm4
2015-01-29
1
-2
/
+2
*
player: enable hr-seek on audio after video end
wm4
2015-01-28
1
-1
/
+2
*
audio: don't force any parameters if spdif is used
wm4
2015-01-20
1
-5
/
+3
*
player: don't fall asleep on audio decoding errors
wm4
2015-01-15
1
-0
/
+2
*
player: fix --stop-playback-on-init-failure on audio init failure
wm4
2015-01-15
1
-2
/
+1
*
audio: alternative fix for previous commit
wm4
2014-11-27
1
-4
/
+1
*
audio: fix busy loop when seeking while paused
wm4
2014-11-27
1
-2
/
+4
*
audio: make mp_audio_config_to_str return a stack-allocated string
wm4
2014-11-25
1
-3
/
+2
*
audio: fix some issues when reloading the AO
wm4
2014-11-12
1
-0
/
+3
*
audio: make decoders output refcounted frames
wm4
2014-11-10
1
-6
/
+6
*
audio: change how filters are inserted on playback speed changes
wm4
2014-11-10
1
-42
/
+48
*
audio/out: make ao_request_reload() idempotent
wm4
2014-11-09
1
-0
/
+5
*
audio: handle reinit after AO reload slightly cleaner
wm4
2014-11-09
1
-8
/
+8
*
player: improve audio time display
wm4
2014-11-08
1
-1
/
+10
*
client API: better error reporting
wm4
2014-10-28
1
-0
/
+1
*
player: fix exiting if both audio and video fail initializing
wm4
2014-10-23
1
-4
/
+1
*
audio: don't go to sleep after audio reinit
wm4
2014-10-17
1
-0
/
+1
*
player: fix crash on early audio uninit
wm4
2014-10-16
1
-2
/
+2
*
player: exit if audio init fails and there's no video
wm4
2014-10-10
1
-0
/
+2
*
player: remove central uninit_player() function and flags mess
wm4
2014-10-03
1
-13
/
+36
*
player: don't print audio/video init failure message twice
wm4
2014-10-02
1
-1
/
+2
*
audio: enable pitch correction by default when playing fast
wm4
2014-10-02
1
-2
/
+37
*
command: move setting playback speed to a separate function
wm4
2014-10-02
1
-0
/
+13
*
audio: refactor some aspects of filter chain setup
wm4
2014-10-02
1
-37
/
+37
*
audio: remove --audiodrop
wm4
2014-09-30
1
-14
/
+0
*
audio: cleanup spdif format definitions
wm4
2014-09-23
1
-1
/
+1
*
player: reset last_av_difference if not applicable
wm4
2014-09-20
1
-0
/
+1
*
audio: fix initial sync with huge AO buffer
wm4
2014-09-06
1
-1
/
+1
*
audio: correctly initialize output buffer
wm4
2014-09-05
1
-0
/
+6
*
audio: fix obscure audio resync failure with timelines
wm4
2014-09-05
1
-3
/
+3
*
cosmetics: remove a stray ';'
wm4
2014-09-05
1
-1
/
+1
*
audio: go to draining state instead of EOF if audio starts later
wm4
2014-08-31
1
-2
/
+2
*
audio: restore old speed change behavior
wm4
2014-08-28
1
-2
/
+0
*
player: minor changes
wm4
2014-08-25
1
-5
/
+1
*
audio: minor improvements to timeline switching
wm4
2014-08-23
1
-7
/
+0
*
player: fix recent speed change regression
wm4
2014-08-22
1
-2
/
+2
*
video: get rid of video_next_pts field
wm4
2014-08-22
1
-2
/
+2
*
audio: add a mode to insert silence on severe A/V desync
wm4
2014-08-15
1
-4
/
+17
*
player: use virtual time for --audio-file with ordered chapters
wm4
2014-08-15
1
-1
/
+2
*
audio: fix inverted condition
wm4
2014-08-06
1
-6
/
+4
*
audio: simplify condition
wm4
2014-07-31
1
-1
/
+1
*
audio: fix A/V sync in encoding mode
wm4
2014-07-31
1
-0
/
+5
*
player: move video display code out of the playloop
wm4
2014-07-30
1
-1
/
+2
*
player: split seek_reset()
wm4
2014-07-30
1
-0
/
+8
*
audio: better sync behavior on bogus EOF
wm4
2014-07-30
1
-1
/
+3
*
audio: better initial sync for files where audio starts later
wm4
2014-07-30
1
-5
/
+15
*
audio: cosmetics: remove unused return value
wm4
2014-07-30
1
-10
/
+8
*
audio: ignore (some) decoding errors on initialization
wm4
2014-07-29
1
-1
/
+4
*
player: fix desync when seeking and switching external tracks
wm4
2014-07-29
1
-1
/
+1
*
audio: change playback restart and resyncing
wm4
2014-07-28
1
-136
/
+162
*
audio: cosmetics: collapse a function
wm4
2014-07-24
1
-14
/
+6
*
audio: fix race condition in EOF code
wm4
2014-07-24
1
-1
/
+1
*
audio: remove unused metadata field
wm4
2014-07-21
1
-1
/
+0
*
audio: use symbolic constants instead of magic integers
wm4
2014-07-20
1
-4
/
+3
*
ao_lavc: Fix design of audio pts handling.
Rudolf Polzer
2014-07-16
1
-1
/
+1
*
demux: make replaygain per-track
wm4
2014-07-05
1
-1
/
+1
*
audio: add a "weak" gapless mode, and make it default
wm4
2014-06-09
1
-1
/
+11
*
audio: change handling of an EOF corner case
wm4
2014-05-30
1
-7
/
+1
*
af: add replaygain_data field to af_stream and af_instance
Alessandro Ghedini
2014-04-04
1
-0
/
+1
*
command: allow changing filters before video chain initialization
wm4
2014-03-30
1
-2
/
+2
*
audio: remove sample rate limit checks
wm4
2014-03-30
1
-7
/
+1
*
af: add metadata field to af_stream and af_instance
Alessandro Ghedini
2014-03-13
1
-0
/
+1
*
audio: don't downmix when doing digital passthrough
wm4
2014-03-10
1
-1
/
+2
*
audio: make --channels option always force the output layout
wm4
2014-03-10
1
-6
/
+1
*
audio: don't write audio when paused
wm4
2014-03-09
1
-0
/
+5
*
audio: remove handling of partially written data
wm4
2014-03-09
1
-7
/
+0
*
audio/out: make ao struct opaque
wm4
2014-03-09
1
-42
/
+56
*
encode: don't access ao->pts
wm4
2014-03-07
1
-0
/
+4
*
client API: add events for video and audio reconfig
wm4
2014-02-17
1
-0
/
+3
*
player: fix an assert when reinitializing audio in some cases
wm4
2014-02-09
1
-0
/
+3
*
Fix audio delay inversion
Martin Herkt
2014-01-06
1
-2
/
+2
*
player: add infrastructure to select multiple tracks at once
wm4
2013-12-24
1
-1
/
+1
*
player: redo demuxer stream selection
wm4
2013-12-24
1
-3
/
+3
*
audio: mp_msg conversions
wm4
2013-12-21
1
-0
/
+2
*
Split mpvcore/ into common/, misc/, bstr/
wm4
2013-12-17
1
-2
/
+2
*
Move options/config related files from mpvcore/ to options/
wm4
2013-12-17
1
-1
/
+1
*
Rename mp_core.h to core.h
wm4
2013-12-17
1
-1
/
+1
*
Move mpvcore/player/ to player/
wm4
2013-12-17
1
-0
/
+471