mpv-player / mpv-player/mpv

gpu-context waylandvk cannot sync to the display refresh rate

Open
#14,434 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

down-upstream os:linux
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

mpv Information
mpv v0.38.0-548-g01330dba71 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
libplacebo version: v7.349.0 (v7.349.0-rc1-3-g1fd3c7bd)
FFmpeg version: N-115975-g0c0e7ec81e
FFmpeg library versions:
   libavcodec      61.8.100
   libavdevice     61.2.100
   libavfilter     10.2.102
   libavformat     61.3.104
   libavutil       59.25.100
   libswresample   5.2.100
   libswscale      8.2.100
Other Information
  • Linux version: Manjaro Linux unstable branch w/ ffmpeg-full-git and mpv-full-git
  • Kernel Version: 6.9.6-1-MANJARO x86_64 GNU/Linux
  • GPU Model: NVIDIA Corporation GA102 [GeForce RTX 3090] [10de:2204] (rev a1)
  • Mesa/GPU Driver Version: nvidia 555.52.04
  • Window Manager and Version: KDE Plasma 6.1
  • Source mpv: built locally via aur's mpv-full-git package (so, pulled fresh from master)
  • Introduced in version: Not sure I only recently got onto a wayland session. But it happened with the nvidia 550 drivers, 555 drivers, kde 6.0.5, and now kde 6.1

I've been on an odyssey of desktop environments, display managers, drivers etc. for over a month now to fully fix frame stuttering in mpv, and have found several different states where it displays different kinds of issues, so I can't trace whether there was a wayland regression any further back before kde 6.

Right now, I'm running it with the x11vk gpu-context in a wayland session, which isn't ideal, as my environment supports 10-bit HDR, which isn't possible with the x11vk gpu-context, even thought the session has hdr enabled/shiny new explicit sync/hdmi_deepcolor. mpv at least reports that there are practically zero dropped/mistimed/delayed frames when I set it to x11vk, but I've actually seen it look smoother in another configuration (between the stutters that would occur regularly every 1-2 seconds).

Anyway. The ideal situation is that waylandvk works as well as, or better, than x11vk in a wayland session.

Reproduction Steps

The issue can be seen with the bare config of:
mpv --no-config --fullscreen --vo=gpu-next --hwdec=auto-copy --gpu-context=waylandvk --video-sync=display-resample test.mkv

This causes dropped frames every second or two, and many, many delayed or mistimed frames. It is never able to fully reach up to the 119.88fps, usually missing by ~10+ fps when playing a 1080p video. If I dial up the settings with some filters or something, the fps decreases further (my standard setup, that runs matches the 119.88fps just fine gets stuck at around 80-90fps).

I'm running on a 119.88fps screen (LG B2 65). VRR/GSync is turned off. (Though I have tested with it on, and this issue still presented.)

When I use the following command, with vsync turned off, I am able to render at about 370fps, and it looks extremely smooth, albeit... in fast forward
mpv --fullscreen --gpu-context=waylandvk --start=9:40 --wayland-disable-vsync=yes --video-sync=display-resample

Anyway, what this means is that I'm pretty sure there is an issue with the wayland vulkan vsync code. I've done some narrowing down of things, and my current guess as to the culprit lies in the following code, found at https://github.com/mpv-player/mpv/blob/master/video/out/wayland_common.c#L2947

void vo_wayland_wait_frame(struct vo_wayland_state *wl)
{
    int64_t vblank_time = 0;
    /* We need some vblank interval to use for the timeout in
     * this function. The order of preference of values to use is:
     * 1. vsync duration from presentation time
     * 2. refresh interval reported by presentation time
     * 3. refresh rate of the output reported by the compositor
     * 4. make up crap if vblank_time is still <= 0 (better than nothing) */

    if (wl->use_present && wl->present->head)
        vblank_time = wl->present->head->vsync_duration;

    if (vblank_time <= 0 && wl->refresh_interval > 0)
        vblank_time = wl->refresh_interval;

    if (vblank_time <= 0 && wl->current_output->refresh_rate > 0)
        vblank_time = 1e9 / wl->current_output->refresh_rate;

    // Ideally you should never reach this point.
    if (vblank_time <= 0)
        vblank_time = 1e9 / 60;

    // Completely arbitrary amount of additional time to wait.
    vblank_time += 0.05 * vblank_time;
    int64_t finish_time = mp_time_ns() + vblank_time;

    while (wl->frame_wait && finish_time > mp_time_ns()) {
        int64_t poll_time = finish_time - mp_time_ns();
        if (poll_time < 0) {
            poll_time = 0;
        }
        wayland_dispatch_events(wl, 1, poll_time);
    }

    /* If the compositor does not have presentation time, we cannot be sure
     * that this wait is accurate. Do a hacky block with wl_display_roundtrip. */
    if (!wl->use_present && !wl_display_get_error(wl->display))
        wl_display_roundtrip(wl->display);

    /* Only use this heuristic if the compositor doesn't support the suspended state. */
    if (wl->frame_wait && xdg_toplevel_get_version(wl->xdg_toplevel) < 6) {
        // Only consider consecutive missed callbacks.
        if (wl->timeout_count > 1) {
            wl->hidden = true;
            return;
        } else {
            wl->timeout_count += 1;
            return;
        }
    }

    wl->timeout_count = 0;
}

I think it's calculating the time vsync time incorrectly, and waiting an extra period of time correlated with the time it actually takes to render each frame. (As a guess) it should be calculating the finish time so that it is one frame's unit of time at 119.88Hz, rather than one frame's unit of time plus the time it took to render that frame (or some other value, or something else altogether.. just trying to give info that may be helpful).

Another place that might be worth checking is here, regarding the necessity of using mailbox swap mode rather than fifo. The assumption may not be true anymore, and may perhaps have changed as a result of the recent introduction of explicit sync for nvidia w/ kde 6.1
https://github.com/mpv-player/mpv/blob/4ec060f9465ad1b2151fdf36671681cd9900fc63/video/out/vulkan/context_wayland.c#L93

Please let me know if you have any questions, or if there are any other tests you're interesting in knowing the results of, I'm happy to assist in any way I can. This type of C application isn't something I tangle with often, but I understand the general outline of how the system works.

Expected Behavior

There shouldn't be the constant stream of delayed and mistimed frames being reported (the number flies up... dozen(s) per second thereabouts?)

The video should also be able to hit the display refresh rate of 119.88 when syncing to it via display-resample.

It should all be nicely synced to the display refresh rate.

Actual Behavior

Dozens of mistimed and delayed frames per second, in addition to dropped frames. The numbers for dropped, mistimed, and delayed frames increase dramatically if trying to play back a video with more intensive video processing stuff going on, like Anime4k filtering, etc.

Log File

The barebones debugging command:
mpv --no-config --fullscreen --vo=gpu-next --hwdec=auto-copy --gpu-context=waylandvk --start=9:40 --video-sync=display-resample --gpu-debug test.mkv

New attempt:
● Video  --vid=1                    (hevc 3840x2160 23.976 fps) [default]
● Audio  --aid=1  --alang=ja        (eac3 6ch 48000 Hz) [default]
○ Audio  --aid=2  --alang=en        (aac 2ch 48000 Hz)
○ Subs   --sid=1  --slang=en        'Forced' (ass) [forced]
● Subs   --sid=2  --slang=en        (ass) [default]
○ Subs   --sid=3  --slang=en        (subrip)
○ Subs   --sid=4  --slang=en        (subrip)
○ Subs   --sid=5  --slang=cmn-Hans  (subrip)
○ Subs   --sid=6  --slang=cmn-Hans  (subrip)
○ Subs   --sid=7  --slang=de        (ass)
○ Subs   --sid=8  --slang=es-419    (ass)
○ Subs   --sid=9  --slang=es        (ass)
○ Subs   --sid=10 --slang=fr        (ass)
○ Subs   --sid=11 --slang=hu        (subrip)
○ Subs   --sid=12 --slang=id        (subrip)
○ Subs   --sid=13 --slang=it        (ass)
○ Subs   --sid=14 --slang=ja        'SDH' (subrip)
○ Subs   --sid=15 --slang=ms        (subrip)
○ Subs   --sid=16 --slang=pl        (ass)
○ Subs   --sid=17 --slang=pt-BR     (ass)
○ Subs   --sid=18 --slang=pt-PT     (ass)
○ Subs   --sid=19 --slang=ru        (ass)
○ Subs   --sid=20 --slang=th        (subrip)
[vo/gpu-next/libplacebo] Spent 1066.188 ms creating vulkan device (slow!)
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
Using hardware decoding (nvdec-copy).
AO: [pipewire] 48000Hz 5.1(side) 6ch floatp
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[ffmpeg/video] hevc: Multiple Dolby Vision RPUs found in one AU. Skipping previous.
VO: [gpu-next] 3840x2160 p010
AV: 00:09:39 / 02:01:25 (8%) A-V:  0.000 DS: 5/0
AV: 00:09:39 / 02:01:25 (8%) A-V: -0.042 DS: 5/0
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.020 DS: 6.6667/0
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.040 DS: 6.75/0
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.040 DS: 6.75/1
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.009 DS: 7.2/1
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.051 DS: 6.8333/1
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.028 DS: 7.4286/2
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.039 DS: 6.75/2
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.006 DS: 7/2
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.006 DS: 7/3
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.009 DS: 6.8/3
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.019 DS: 6.6364/4
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.011 DS: 6.5/4
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.006 DS: 6.3846/4
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.009 DS: 6.2857/5
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.026 DS: 6.2/5
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.010 DS: 6.3125/5
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.010 DS: 6.3125/6
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.005 DS: 6.2353/6
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.022 DS: 6.1667/6
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.007 DS: 6.2105/7
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.010 DS: 6.15/8
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.010 DS: 6.0952/8
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.002 DS: 6.0455/8
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.009 DS: 6/9
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.017 DS: 5.9583/9
AV: 00:09:40 / 02:01:25 (8%) A-V: -0.043 DS: 5.92/9
AV: 00:09:40 / 02:01:25 (8%) A-V:  0.020 DS: 6.0769/10
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.020 DS: 6.0769/10
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.004 DS: 6.037/10
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.007 DS: 6/11
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.008 DS: 5.9655/11
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.007 DS: 5.9333/11
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.000 DS: 5.9032/12
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.001 DS: 5.875/12
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.001 DS: 5.8485/12
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.012 DS: 5.8235/13
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.022 DS: 5.8/13
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.022 DS: 5.8333/13
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.022 DS: 5.8333/14
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.010 DS: 5.8649/14
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.004 DS: 5.8421/15
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.005 DS: 5.8205/15
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.010 DS: 5.8/16
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.026 DS: 5.7805/16
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.007 DS: 5.8333/17
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.008 DS: 5.814/17
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.001 DS: 5.7955/18
AV: 00:09:41 / 02:01:25 (8%) A-V: -0.017 DS: 5.7778/18
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.012 DS: 5.7609/19
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.012 DS: 5.7447/19
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.004 DS: 5.7292/19
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.012 DS: 5.7143/20
AV: 00:09:41 / 02:01:25 (8%) A-V:  0.011 DS: 5.7/20
AV: 00:09:42 / 02:01:25 (8%) A-V:  0.012 DS: 5.6863/20
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.005 DS: 5.6731/20
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.007 DS: 5.6604/21
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.024 DS: 5.6481/21
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.023 DS: 5.6727/21
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.023 DS: 5.6727/22
AV: 00:09:42 / 02:01:25 (8%) A-V:  0.037 DS: 5.6964/22
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.001 DS: 5.614/23
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.000 DS: 5.6034/23
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.001 DS: 5.5932/23
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.001 DS: 5.5833/23
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.001 DS: 5.5738/23
AV: 00:09:42 / 02:01:25 (8%) A-V:  0.009 DS: 5.5645/24
AV: 00:09:42 / 02:01:25 (8%) A-V:  0.009 DS: 5.5556/24
AV: 00:09:42 / 02:01:25 (8%) A-V:  0.003 DS: 5.5469/25
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.013 DS: 5.5385/25
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.010 DS: 5.5303/26
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.010 DS: 5.5224/26
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.010 DS: 5.5147/26
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.010 DS: 5.5072/26
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.018 DS: 5.5/26
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.006 DS: 5.493/27
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.005 DS: 5.4861/27
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.013 DS: 5.4795/28
AV: 00:09:42 / 02:01:25 (8%) A-V: -0.013 DS: 5.473/28
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.017 DS: 5.4667/29
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.018 DS: 5.4605/29
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.025 DS: 5.4545/30
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.008 DS: 5.4744/30
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.008 DS: 5.4744/31
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.001 DS: 5.4684/31
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.018 DS: 5.4625/31
AV: 00:09:43 / 02:01:25 (8%) A-V:  0.004 DS: 5.4568/32
AV: 00:09:43 / 02:01:25 (8%) A-V:  0.005 DS: 5.4512/32
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.000 DS: 5.4458/33
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.009 DS: 5.4405/33
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.008 DS: 5.4353/34
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.007 DS: 5.4302/34
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.007 DS: 5.4253/34
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.007 DS: 5.4205/34
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.017 DS: 5.4157/35
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.034 DS: 5.4111/35
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.017 DS: 5.4505/35
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.017 DS: 5.4505/36
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.009 DS: 5.4457/36
AV: 00:09:43 / 02:01:25 (8%) A-V:  0.003 DS: 5.4409/37
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.014 DS: 5.4362/37
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.014 DS: 5.4316/37
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.017 DS: 5.4271/38
AV: 00:09:43 / 02:01:25 (8%) A-V: -0.025 DS: 5.4227/38
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.008 DS: 5.449/39
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.008 DS: 5.4444/39
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.008 DS: 5.44/40
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.009 DS: 5.44/40
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.008 DS: 5.44/40
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.009 DS: 5.39/40
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.009 DS: 5.37/40
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.000 DS: 5.33/41
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.008 DS: 5.33/41
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.009 DS: 5.27/42
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.009 DS: 5.3/42
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.009 DS: 5.26/42
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.008 DS: 5.26/42
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.017 DS: 5.26/42
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.034 DS: 5.26/43
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.000 DS: 5.3/43
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.000 DS: 5.3/44
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.003 DS: 5.3/44
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.000 DS: 5.3/45
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.001 DS: 5.27/45
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.000 DS: 5.27/45
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.000 DS: 5.25/45
AV: 00:09:44 / 02:01:25 (8%) A-V:  0.001 DS: 5.25/45
AV: 00:09:44 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/46
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.007 DS: 5.25/46
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.001 DS: 5.25/47
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.000 DS: 5.25/47
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.000 DS: 5.2/47
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.006 DS: 5.2/48
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.000 DS: 5.2/49
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.007 DS: 5.2/49
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.012 DS: 5.2/50
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.021 DS: 5.2/50
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.013 DS: 5.22/50
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.032 DS: 5.22/51
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.016 DS: 5.25/51
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.016 DS: 5.25/52
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.004 DS: 5.23/52
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.012 DS: 5.21/52
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.007 DS: 5.21/53
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.009 DS: 5.21/53
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.001 DS: 5.21/54
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.001 DS: 5.18/54
AV: 00:09:45 / 02:01:25 (8%) A-V:  0.002 DS: 5.18/54
AV: 00:09:45 / 02:01:25 (8%) A-V: -0.007 DS: 5.18/55
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.007 DS: 5.18/55
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.002 DS: 5.18/56
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.015 DS: 5.18/56
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.032 DS: 5.18/56
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.004 DS: 5.21/57
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.011 DS: 5.21/58
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.006 DS: 5.21/58
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.024 DS: 5.21/58
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.019 DS: 5.23/59
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.002 DS: 5.21/59
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.012 DS: 5.19/60
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.012 DS: 5.23/60
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.004 DS: 5.23/60
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.004 DS: 5.23/61
AV: 00:09:46 / 02:01:25 (8%) A-V:  0.002 DS: 5.23/62
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.007 DS: 5.23/63
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.008 DS: 5.23/63
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.004 DS: 5.23/64
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.021 DS: 5.23/64
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.013 DS: 5.25/64
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.013 DS: 5.25/65
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/65
AV: 00:09:46 / 02:01:25 (8%) A-V: -0.007 DS: 5.25/65
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.007 DS: 5.25/65
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/65
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.014 DS: 5.25/66
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.015 DS: 5.25/66
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.007 DS: 5.25/67
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/67
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.023 DS: 5.25/67
AV: 00:09:47 / 02:01:25 (8%) A-V:  0.010 DS: 5.27/68
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.005 DS: 5.25/68
AV: 00:09:47 / 02:01:25 (8%) A-V:  0.002 DS: 5.25/69
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.015 DS: 5.25/69
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.007 DS: 5.25/70
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/70
AV: 00:09:47 / 02:01:25 (8%) A-V:  0.002 DS: 5.25/71
AV: 00:09:47 / 02:01:25 (8%) A-V:  0.003 DS: 5.25/71
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.006 DS: 5.25/72
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.014 DS: 5.25/72
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.014 DS: 5.25/73
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.031 DS: 5.21/73
AV: 00:09:47 / 02:01:25 (8%) A-V:  0.011 DS: 5.24/74
AV: 00:09:47 / 02:01:25 (8%) A-V: -0.005 DS: 5.24/74
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.24/75
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.012 DS: 5.24/75
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.24/75
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.21/75
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.012 DS: 5.21/75
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.004 DS: 5.21/76
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.010 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.010 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.011 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.010 DS: 5.21/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.002 DS: 5.17/77
AV: 00:09:48 / 02:01:25 (8%) A-V:  0.002 DS: 5.17/78
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.002 DS: 5.17/78
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.001 DS: 5.17/78
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.002 DS: 5.17/78
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.015 DS: 5.17/79
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.010 DS: 5.17/80
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.009 DS: 5.17/80
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.010 DS: 5.17/80
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.009 DS: 5.17/81
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.008 DS: 5.17/81
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.003 DS: 5.15/82
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.002 DS: 5.12/82
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.003 DS: 5.12/82
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.002 DS: 5.12/82
AV: 00:09:49 / 02:01:25 (8%) A-V:  0.009 DS: 5.12/83
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.009 DS: 5.12/83
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.008 DS: 5.12/83
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.009 DS: 5.12/83
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.021 DS: 5.12/84
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.004 DS: 5.1/84
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.008 DS: 5.07/85
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.009 DS: 5.07/85
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.017 DS: 5.07/86
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.017 DS: 5.05/86
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.025 DS: 5.05/87
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.000 DS: 5.08/87
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.000 DS: 5.08/88
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.008 DS: 5.08/88
AV: 00:09:50 / 02:01:25 (8%) A-V:  0.000 DS: 5.08/89
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.008 DS: 5.08/90
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.009 DS: 5.08/90
AV: 00:09:50 / 02:01:25 (8%) A-V: -0.008 DS: 5.08/90
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.008 DS: 5.08/90
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.008 DS: 5.06/90
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.016 DS: 5.06/91
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.024 DS: 5.06/92
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.008 DS: 5.06/92
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.008 DS: 5.06/93
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.025 DS: 5.06/93
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.001 DS: 5.08/94
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.010 DS: 5.08/95
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.009 DS: 5.08/96
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.007 DS: 5.08/96
AV: 00:09:51 / 02:01:25 (8%) A-V: -0.025 DS: 5.08/96
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.019 DS: 5.1/97
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.019 DS: 5.1/98
AV: 00:09:51 / 02:01:25 (8%) A-V:  0.018 DS: 5.1/98
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.018 DS: 5.1/99
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.035 DS: 5.1/99
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.002 DS: 5.06/99
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.002 DS: 5.03/99
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.017 DS: 5.03/100
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.018 DS: 5.03/100
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.011 DS: 5.03/101
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.006 DS: 5.03/101
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.026 DS: 5.03/102
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.001 DS: 5/102
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.017 DS: 5/103
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.018 DS: 5/103
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.009 DS: 5/104
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.007 DS: 5/104
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.008 DS: 5/104
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.008 DS: 5/105
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.025 DS: 5/105
AV: 00:09:52 / 02:01:25 (8%) A-V:  0.036 DS: 5.03/106
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.014 DS: 4.99/106
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.015 DS: 4.99/106
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.015 DS: 4.99/107
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.016 DS: 4.99/107
AV: 00:09:52 / 02:01:25 (8%) A-V: -0.033 DS: 4.99/107
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.035 DS: 5.02/108
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.030 DS: 4.98/108
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.006 DS: 5.01/108
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.006 DS: 5.01/109
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.017 DS: 5.01/109
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.017 DS: 5.01/110
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.035 DS: 5.01/110
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.006 DS: 4.97/110
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.007 DS: 4.97/110
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.025 DS: 4.97/111
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.024 DS: 4.95/111
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.008 DS: 4.97/111
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.008 DS: 4.97/112
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.034 DS: 4.97/112
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.001 DS: 4.93/112
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.002 DS: 4.93/112
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.001 DS: 4.93/112
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.001 DS: 4.93/113
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.009 DS: 4.93/113
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.026 DS: 4.93/114
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.001 DS: 4.9/114
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.017 DS: 4.9/115
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.018 DS: 4.9/115
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.018 DS: 4.9/116
AV: 00:09:53 / 02:01:25 (8%) A-V:  0.043 DS: 4.9/117
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.015 DS: 4.85/117
AV: 00:09:53 / 02:01:25 (8%) A-V: -0.016 DS: 4.85/117 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.016 DS: 4.85/117 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.001 DS: 4.85/118 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.015 DS: 4.85/118 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.026 DS: 4.85/119 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.008 DS: 4.82/119 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.007 DS: 4.82/119 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.028 DS: 4.82/120 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.005 DS: 4.79/120 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.013 DS: 4.79/120 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.008 DS: 4.79/121 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.000 DS: 4.81/122 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.015 DS: 4.81/122 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.024 DS: 4.81/122 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.018 DS: 4.83/123 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.011 DS: 4.83/123 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.001 DS: 4.83/124 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.000 DS: 4.83/124 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.000 DS: 4.8/125 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.016 DS: 4.8/125 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.033 DS: 4.8/125 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V:  0.025 DS: 4.84/126 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.032 DS: 4.82/126 Dropped: 1
AV: 00:09:54 / 02:01:25 (8%) A-V: -0.017 DS: 4.85/126 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.017 DS: 4.85/127 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.010 DS: 4.85/127 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.006 DS: 4.85/127 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.009 DS: 4.85/128 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.008 DS: 4.85/128 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.025 DS: 4.85/128 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.042 DS: 4.88/129 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.001 DS: 4.83/129 Dropped: 1
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.009 DS: 4.83/130 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.008 DS: 4.83/130 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.016 DS: 4.83/131 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.017 DS: 4.83/131 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.026 DS: 4.83/132 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.000 DS: 4.8/132 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.018 DS: 4.78/133 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.017 DS: 4.78/133 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.034 DS: 4.78/134 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.017 DS: 4.72/134 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.006 DS: 4.72/135 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.023 DS: 4.72/135 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.022 DS: 4.74/135 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V: -0.022 DS: 4.74/136 Dropped: 2
AV: 00:09:55 / 02:01:25 (8%) A-V:  0.025 DS: 4.76/136 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.025 DS: 4.76/137 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.017 DS: 4.74/137 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.017 DS: 4.72/137 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.000 DS: 4.72/137 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.009 DS: 4.76/138 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.025 DS: 4.76/139 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.009 DS: 4.73/139 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.017 DS: 4.73/139 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.009 DS: 4.73/140 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.009 DS: 4.73/141 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.008 DS: 4.73/141 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.000 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.001 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.000 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.000 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.001 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.000 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V: -0.000 DS: 4.76/142 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.008 DS: 4.76/143 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.009 DS: 4.76/143 Dropped: 2
AV: 00:09:56 / 02:01:25 (8%) A-V:  0.009 DS: 4.73/144 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.009 DS: 4.77/144 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.74/144 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.009 DS: 4.78/144 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.009 DS: 4.75/144 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.016 DS: 4.75/145 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.000 DS: 4.75/145 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.79/146 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.81/146 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.79/146 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.79/147 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.008 DS: 4.83/147 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.021 DS: 4.83/148 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V:  0.004 DS: 4.81/148 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V: -0.013 DS: 4.81/148 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V: -0.001 DS: 4.81/149 Dropped: 2
AV: 00:09:57 / 02:01:25 (8%) A-V: -0.001 DS: 4.84/149 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.001 DS: 4.84/149 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.000 DS: 4.84/149 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.000 DS: 4.89/149 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.017 DS: 4.89/149 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.016 DS: 4.89/150 Dropped: 2
AV: 00:09:58 / 02:01:25 (8%) A-V: -0.015 DS: 4.89/150 Dropped: 2
Sample Files

No response

I carefully read all instruction and confirm that I did the following:
  • I tested with the latest mpv version to validate that the issue is not already fixed.
  • I provided all required information including system and mpv version.
  • I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of --log-file=output.txt.
  • I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
  • I attached the full, untruncated log file.
  • I attached the backtrace in the case of a crash.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce with the provided mpv command and compare waylandvk behavior with x11vk. Read video/out/wayland_common.c around vo_wayland_wait_frame and video/out/vulkan/context_wayland.c around the mailbox swap-mode logic. Done means waylandvk stays synchronized near the 119.88 Hz display rate without the reported stream of delayed, mistimed, and dropped frames.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
desktop, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.