1
mirror of https://github.com/mpv-player/mpv synced 2024-08-04 14:59:58 +02:00
mpv/player
wm4 563b4785da lavfi: fix EOF case
This was dumb. Could make it burn 100% CPU and not exit at the end.
(Because it would retry as instructed, instead of terminating playback.)

It also needs to consider EOF as waiting for input. lavfi_process() will
decide if it's really EOF, or if further input might come in the future.
Without this, it'd would think that it does not need to wait for input,
i.e. that new input will be available immediately.

(Not so fond of the duplication of subtle logic.)
2016-02-06 19:13:32 +01:00
..
lua ytdl: Include Referer header as well 2016-01-10 14:30:31 +01:00
audio.c audio: fix EOF handling if nothing could be decoded at all 2016-02-06 18:33:31 +01:00
client.c global: add client API pointer to library handle 2016-01-15 22:54:08 +01:00
client.h global: add client API pointer to library handle 2016-01-15 22:54:08 +01:00
command.c input: ignore --input-cursor for events injected by input commands 2016-02-04 23:01:15 +01:00
command.h video: always re-probe auto deint filter on filter reconfig 2015-07-21 21:54:15 +02:00
configfiles.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
core.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
external_files.c player: fix previous commit 2015-12-25 13:40:06 +01:00
external_files.h player: rename and move find_subfiles.c 2015-09-20 18:05:06 +02:00
lavfi.c lavfi: fix EOF case 2016-02-06 19:13:32 +01:00
lavfi.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
loadfile.c player: add complex filter graph support 2016-02-05 23:19:56 +01:00
lua.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
main.c options: set fs=yes by default on RPI, and change RPI defaults handling 2016-02-05 18:05:38 +01:00
misc.c player: simplify error_on_track() 2016-02-05 23:17:27 +01:00
osd.c player: use different variable to indicate coverart 2016-02-01 22:14:32 +01:00
playloop.c player: add complex filter graph support 2016-02-05 23:19:56 +01:00
screenshot.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
screenshot.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
scripting.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
sub.c sub: change when/how subtitles are read completely 2016-01-22 00:25:44 +01:00
video.c player: remove some further current_track dependencies 2016-02-05 23:41:44 +01:00