summaryrefslogtreecommitdiffstats
path: root/player/audio.c
Commit message (Expand)AuthorAgeFilesLines
* player: use demuxer ts offset to simplify timeline ts handlingwm42015-11-161-2/+1
* player: silence sporadic error messages on audio initwm42015-11-101-1/+1
* audio: do not require full audio chain reinit for speed changeswm42015-11-041-57/+66
* audio: strictly align audio on spdif frameswm42015-11-041-3/+7
* player: fix display-sync adrop speed limitingwm42015-11-041-1/+2
* player: limit speed change in display-sync adrop modewm42015-11-031-0/+8
* player: reset AO stats on pause and other discontinuitieswm42015-10-281-1/+3
* player: simplify display-adrop mode safeguardwm42015-10-281-8/+1
* player: add audio drop/duplicate modewm42015-10-271-0/+36
* player: simplify audio sync pts calculationwm42015-10-271-1/+1
* audio: add AO deviation loggingwm42015-10-081-0/+24
* audio: make spdif re-probe from normal decoding workwm42015-10-061-1/+10
* audio: re-probe spdif if AO is reloadedwm42015-10-061-1/+3
* audio: add option for falling back to ao_nullwm42015-10-051-4/+6
* audio: don't sleep when finishing audio resyncwm42015-08-231-1/+1
* player: separate controls for user and video controlled speedwm42015-08-101-11/+27
* audio: fix --end handling (again)wm42015-08-031-5/+2
* audio: remove questionable speed change adjustmentwm42015-08-011-3/+0
* audio: remove an unused parameterwm42015-07-241-3/+2
* audio: fix EOF state with --keep-openwm42015-07-241-1/+1
* audio: fix format function consistency issueswm42015-06-261-3/+3
* audio: add some change notificationswm42015-06-091-0/+4
* audio: add --audio-spdif as new method for enabling passthroughwm42015-06-051-1/+14
* audio: do not allow AO to change passthrough formatswm42015-06-051-7/+17
* audio: do not exit when loading small files in paused modewm42015-06-041-1/+1
* audio: remove an old hackwm42015-05-301-10/+1
* audio: fix resync issue differentwm42015-05-191-1/+3
* audio: avoid wasting CPU due to continuous wakeupwm42015-05-191-1/+2
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* audio: change a detail about filter insertionwm42015-04-071-18/+1
* audio: avoid one more redundant audio filter reinitwm42015-04-071-2/+2
* audio: increase maximum amount of audio skipped for seekingwm42015-03-241-1/+1
* audio: cut audio with spdif too on playback restartwm42015-03-101-3/+3
* audio: refuse to change playback speed with spdifwm42015-03-071-2/+4
* audio: make changing playback speed slightly more robustwm42015-03-071-32/+39
* player: allow changing playback speed in early audio init stageswm42015-03-061-1/+1
* audio: change playback speed directly in resamplerwm42015-03-021-10/+2
* player: use af_scaletempo when slowing down audio toowm42015-02-121-1/+1
* player: skip audio filter reinit on some types of speed changeswm42015-02-101-1/+11
* player: don't treat audio playback restart while paused specialwm42015-01-301-4/+1
* player: minor simplification in A/V-sync related codewm42015-01-301-7/+4
* player: remove redundant variablewm42015-01-291-2/+2
* player: enable hr-seek on audio after video endwm42015-01-281-1/+2
* audio: don't force any parameters if spdif is usedwm42015-01-201-5/+3
* player: don't fall asleep on audio decoding errorswm42015-01-151-0/+2
* player: fix --stop-playback-on-init-failure on audio init failurewm42015-01-151-2/+1
* audio: alternative fix for previous commitwm42014-11-271-4/+1
* audio: fix busy loop when seeking while pausedwm42014-11-271-2/+4
* audio: make mp_audio_config_to_str return a stack-allocated stringwm42014-11-251-3/+2
* audio: fix some issues when reloading the AOwm42014-11-121-0/+3
* audio: make decoders output refcounted frameswm42014-11-101-6/+6
* audio: change how filters are inserted on playback speed changeswm42014-11-101-42/+48
* audio/out: make ao_request_reload() idempotentwm42014-11-091-0/+5
* audio: handle reinit after AO reload slightly cleanerwm42014-11-091-8/+8
* player: improve audio time displaywm42014-11-081-1/+10
* client API: better error reportingwm42014-10-281-0/+1
* player: fix exiting if both audio and video fail initializingwm42014-10-231-4/+1
* audio: don't go to sleep after audio reinitwm42014-10-171-0/+1
* player: fix crash on early audio uninitwm42014-10-161-2/+2
* player: exit if audio init fails and there's no videowm42014-10-101-0/+2
* player: remove central uninit_player() function and flags messwm42014-10-031-13/+36
* player: don't print audio/video init failure message twicewm42014-10-021-1/+2
* audio: enable pitch correction by default when playing fastwm42014-10-021-2/+37
* command: move setting playback speed to a separate functionwm42014-10-021-0/+13
* audio: refactor some aspects of filter chain setupwm42014-10-021-37/+37
* audio: remove --audiodropwm42014-09-301-14/+0
* audio: cleanup spdif format definitionswm42014-09-231-1/+1
* player: reset last_av_difference if not applicablewm42014-09-201-0/+1
* audio: fix initial sync with huge AO bufferwm42014-09-061-1/+1
* audio: correctly initialize output bufferwm42014-09-051-0/+6
* audio: fix obscure audio resync failure with timelineswm42014-09-051-3/+3
* cosmetics: remove a stray ';'wm42014-09-051-1/+1
* audio: go to draining state instead of EOF if audio starts laterwm42014-08-311-2/+2
* audio: restore old speed change behaviorwm42014-08-281-2/+0
* player: minor changeswm42014-08-251-5/+1
* audio: minor improvements to timeline switchingwm42014-08-231-7/+0
* player: fix recent speed change regressionwm42014-08-221-2/+2
* video: get rid of video_next_pts fieldwm42014-08-221-2/+2
* audio: add a mode to insert silence on severe A/V desyncwm42014-08-151-4/+17
* player: use virtual time for --audio-file with ordered chapterswm42014-08-151-1/+2
* audio: fix inverted conditionwm42014-08-061-6/+4
* audio: simplify conditionwm42014-07-311-1/+1
* audio: fix A/V sync in encoding modewm42014-07-311-0/+5
* player: move video display code out of the playloopwm42014-07-301-1/+2
* player: split seek_reset()wm42014-07-301-0/+8
* audio: better sync behavior on bogus EOFwm42014-07-301-1/+3
* audio: better initial sync for files where audio starts laterwm42014-07-301-5/+15
* audio: cosmetics: remove unused return valuewm42014-07-301-10/+8
* audio: ignore (some) decoding errors on initializationwm42014-07-291-1/+4
* player: fix desync when seeking and switching external trackswm42014-07-291-1/+1
* audio: change playback restart and resyncingwm42014-07-281-136/+162
* audio: cosmetics: collapse a functionwm42014-07-241-14/+6
* audio: fix race condition in EOF codewm42014-07-241-1/+1
* audio: remove unused metadata fieldwm42014-07-211-1/+0
* audio: use symbolic constants instead of magic integerswm42014-07-201-4/+3
* ao_lavc: Fix design of audio pts handling.Rudolf Polzer2014-07-161-1/+1
* demux: make replaygain per-trackwm42014-07-051-1/+1
* audio: add a "weak" gapless mode, and make it defaultwm42014-06-091-1/+11
* audio: change handling of an EOF corner casewm42014-05-301-7/+1
* af: add replaygain_data field to af_stream and af_instanceAlessandro Ghedini2014-04-041-0/+1
* command: allow changing filters before video chain initializationwm42014-03-301-2/+2
* audio: remove sample rate limit checkswm42014-03-301-7/+1
* af: add metadata field to af_stream and af_instanceAlessandro Ghedini2014-03-131-0/+1
* audio: don't downmix when doing digital passthroughwm42014-03-101-1/+2
* audio: make --channels option always force the output layoutwm42014-03-101-6/+1
* audio: don't write audio when pausedwm42014-03-091-0/+5
* audio: remove handling of partially written datawm42014-03-091-7/+0
* audio/out: make ao struct opaquewm42014-03-091-42/+56
* encode: don't access ao->ptswm42014-03-071-0/+4
* client API: add events for video and audio reconfigwm42014-02-171-0/+3
* player: fix an assert when reinitializing audio in some caseswm42014-02-091-0/+3
* Fix audio delay inversionMartin Herkt2014-01-061-2/+2
* player: add infrastructure to select multiple tracks at oncewm42013-12-241-1/+1
* player: redo demuxer stream selectionwm42013-12-241-3/+3
* audio: mp_msg conversionswm42013-12-211-0/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Rename mp_core.h to core.hwm42013-12-171-1/+1
* Move mpvcore/player/ to player/wm42013-12-171-0/+471