mpv/player
wm4 5fd8a1e04c audio: make decoders output refcounted frames
This rewrites the audio decode loop to some degree. Audio filters don't
do refcounted frames yet, so af.c contains a hacky "emulation".

Remove some of the weird heuristic-heavy code in dec_audio.c. Instead of
estimating how much audio we need to filter, we always filter full
frames. Maybe this should be adjusted later: in case filtering increases
the volume of the audio data, we should try not to buffer too much
filter output by reducing the input that is fed at once.

For ad_spdif.c and ad_mpg123.c, we don't avoid extra copying yet - it
doesn't seem worth the trouble.
2014-11-10 22:02:05 +01:00
..
lua osc: make text squuezing layout dependent 2014-10-24 01:56:15 +02:00
timeline player: always use demux_chapter 2014-11-02 17:29:41 +01:00
audio.c audio: make decoders output refcounted frames 2014-11-10 22:02:05 +01:00
client.c client: remove redundant assignment 2014-11-07 16:21:03 +01:00
client.h command: finish hook execution if client fails 2014-10-24 21:57:02 +02:00
command.c audio: make decoders output refcounted frames 2014-11-10 22:02:05 +01:00
command.h command: add window-minimized property (X11 only) 2014-11-02 20:55:07 +01:00
configfiles.c options: don't load per-file config files by default 2014-10-17 02:55:31 +02:00
core.h player: always use demux_chapter 2014-11-02 17:29:41 +01:00
discnav.c sd_lavc: strictly letter-box PGS subtitles 2014-10-21 11:37:32 +02:00
loadfile.c command: send property-change event on playlist change 2014-11-09 15:31:48 +01:00
lua.c lua: subprocess: fix dumb 2014-10-26 01:52:31 +02:00
main.c player: improve exit message in some scenarios 2014-10-31 00:51:52 +01:00
main_fn.c
misc.c player: don't display zero duration for files with unknown duration 2014-10-29 21:54:59 +01:00
osd.c osd: properly wakeup when the OSD function disappears 2014-11-01 17:32:34 +01:00
playloop.c player: don't try to use duration 0 2014-11-10 18:11:33 +01:00
screenshot.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
screenshot.h
scripting.c osdep: limit thread names to 16 characters 2014-10-20 00:17:11 +02:00
sub.c sub: remove osd_get_sub() 2014-11-01 00:02:01 +01:00
video.c player: print anamorphic size only if video is anamorphic 2014-11-02 17:34:02 +01:00