1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-11 09:29:29 +00:00
mpv/player
wm4 8fd63c8f0c video: fix another A/V difference bug in display-sync mode
This didn't show up with cases where the frame pattern has a cycle of 1
or 2 like it is the case with 24-on-24 fps, or 24-on-60 fps. It did show
up with 25-on-60 fps. (We don't slow down 25 fps video to 24 on default
settings.)

In this case, we must not add the timing error of the next frame to the
A/V difference estimation of the current frame. Use the previous timing
error instead.

This is another bug resulting from the confusion about whether we
calculate parameters for the currently playing frame, or the one we're
about to queue.
2015-10-31 13:21:16 +01:00
..
lua ytdl: disable --all-subs if "sub-lang" is in raw-options 2015-10-24 17:30:22 +02:00
audio.c player: reset AO stats on pause and other discontinuities 2015-10-28 23:57:24 +01:00
client.c client API: change error string if playback fails completely 2015-10-26 15:55:40 +01:00
client.h vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
command.c command: add mistimed-frame-count property 2015-10-30 14:05:41 +01:00
command.h video: always re-probe auto deint filter on filter reconfig 2015-07-21 21:54:15 +02:00
configfiles.c command: make time properties unavailable if timestamp is unknown 2015-10-16 16:16:10 +02:00
core.h command: add mistimed-frame-count property 2015-10-30 14:05:41 +01:00
external_files.c player: add wav to list of external audio file extensions 2015-10-04 19:48:58 +02:00
external_files.h player: rename and move find_subfiles.c 2015-09-20 18:05:06 +02:00
loadfile.c player: make stop command actually stop 2015-10-06 18:19:20 +02:00
lua.c osd: delay libass initialization as far as possible 2015-09-07 14:26:01 +02:00
main.c player: fix another --force-window bug 2015-09-23 22:03:11 +02:00
misc.c stream: provide a stream_get_size() convenience function 2015-08-18 00:10:54 +02:00
osd.c player: offset chapter display by start time 2015-10-23 12:14:17 +02:00
playloop.c command: make time properties unavailable if timestamp is unknown 2015-10-16 16:16:10 +02:00
screenshot.c screenshot: avoid confusing template error message with no file 2015-09-02 10:34:36 +02:00
screenshot.h client API: add a screenshot_raw command 2015-04-20 23:11:03 +02:00
scripting.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
sub.c sub: call ass_set_fonts() only once 2015-07-13 23:11:54 +02:00
video.c video: fix another A/V difference bug in display-sync mode 2015-10-31 13:21:16 +01:00