mpv-player / mpv-player/mpv

Can't go back frame-by-frame in downloaded Twitch VoDs

Open
#18,436 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

mpv Information
mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
 built on Aug 29 2026 22:13:18
libplacebo version: v7.360.1
FFmpeg version: n9.0.1
FFmpeg library versions:
   libavcodec      63.1.101
   libavdevice     63.1.101
   libavfilter     12.1.101
   libavformat     63.1.101
   libavutil       61.1.101
   libswresample   7.1.101
   libswscale      10.1.101
Other Information
- Linux version:NAME="CachyOS Linux"
PRETTY_NAME="CachyOS"

- Kernel Version:Linux tuti-cachyos 7.2.2-1-cachyos #1 SMP PREEMPT_DYNAMIC Fri, 28 Aug 2026 17:20:10 +0000 x86_64 GNU/Linux

- GPU Model:0000:00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)

- Mesa/GPU Driver Version:driverInfo                                           = Mesa 26.2.1-arch3.1
        driverInfo                                           = 610.57.04

- Window Manager and Version:Wayland 1.26.0-1.1
- Source of mpv:cachyos-extra
- Latest known working version:1:0.41.0-6
- Issue started after the following happened:Tried to go back frame-by-frame in a downloaded Twitch VoD
Reproduction Steps

Open the attached video, then try to go backwards frame-by-frame.

Expected Behavior

Going back the VoD frame-by-frame.

Actual Behavior

For a short moment it goes back frame-by-frame, then it stops working.

Log File

[ 0.001][v][cplayer] mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[ 0.001][v][cplayer] built on Aug 29 2026 22:13:18
[ 0.001][v][cplayer] libplacebo version: v7.360.1
[ 0.004][v][cplayer] FFmpeg version: n9.0.1
[ 0.004][v][cplayer] FFmpeg library versions:
[ 0.004][v][cplayer] libavcodec 63.1.101
[ 0.004][v][cplayer] libavdevice 63.1.101
[ 0.004][v][cplayer] libavfilter 12.1.101
[ 0.004][v][cplayer] libavformat 63.1.101
[ 0.004][v][cplayer] libavutil 61.1.101
[ 0.004][v][cplayer] libswresample 7.1.101
[ 0.004][v][cplayer] libswscale 10.1.101
[ 0.004][v][cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled
[ 0.004][v][cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard xv zimg zimg-st428 zlib
[ 0.004][v][cplayer] Command line options: '--gpu-debug' '--log-file=output.txt'
[ 0.004][v][cplayer] mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[ 0.004][v][cplayer] built on Aug 29 2026 22:13:18
[ 0.004][v][cplayer] libplacebo version: v7.360.1
[ 0.004][v][cplayer] FFmpeg version: n9.0.1
[ 0.004][v][cplayer] FFmpeg library versions:
[ 0.004][v][cplayer] libavcodec 63.1.101
[ 0.004][v][cplayer] libavdevice 63.1.101
[ 0.004][v][cplayer] libavfilter 12.1.101
[ 0.004][v][cplayer] libavformat 63.1.101
[ 0.004][v][cplayer] libavutil 61.1.101
[ 0.004][v][cplayer] libswresample 7.1.101
[ 0.004][v][cplayer] libswscale 10.1.101
[ 0.004][v][cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled
[ 0.004][v][cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard xv zimg zimg-st428 zlib
[ 0.004][d][global] home path: '' -> '/home/tuti/.config/mpv'
[ 0.004][d][global] user path: '~~home/' -> '/home/tuti/.config/mpv'
[ 0.004][d][global] user path: '~~old_home/' -> '/home/tuti/.mpv'
[ 0.004][d][global] config path: 'encoding-profiles.conf' -/-> '/home/tuti/.config/mpv/encoding-profiles.conf'
[ 0.004][d][global] config path: 'encoding-profiles.conf' -/-> '/home/tuti/.mpv/encoding-profiles.conf'
[ 0.004][d][global] config path: 'encoding-profiles.conf' -/-> '/etc/mpv/encoding-profiles.conf'
[ 0.004][d][global] config path: 'mpv.conf' -> '/home/tuti/.config/mpv/mpv.conf'
[ 0.004][d][global] config path: 'config' -/-> '/home/tuti/.config/mpv/config'
[ 0.004][d][global] config path: 'mpv.conf' -/-> '/home/tuti/.mpv/mpv.conf'
[ 0.004][d][global] config path: 'config' -/-> '/home/tuti/.mpv/config'
[ 0.004][d][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
[ 0.004][d][global] config path: 'config' -/-> '/etc/mpv/config'
[ 0.004][v][cplayer] Reading config file /home/tuti/.config/mpv/mpv.conf
[ 0.004][v][ifo_dvdnav] Opening /home/tuti/.config/mpv/mpv.conf
[ 0.004][v][bdmv/bluray] Opening /home/tuti/.config/mpv/mpv.conf
[ 0.004][v][file] Opening /home/tuti/.config/mpv/mpv.conf
[ 0.004][d][file] resize stream to 131072 bytes, drop 0 bytes
[ 0.004][d][file] Stream opened successfully.
[ 0.004][v][cplayer] Applying profile 'default'...
[ 0.004][v][cplayer] Setting option 'gpu-debug' = '' (flags = 8)
[ 0.004][v][cplayer] Setting option 'log-file' = 'output.txt' (flags = 8)
[ 0.005][d][global] config path: 'input.conf' -/-> '/home/tuti/.config/mpv/input.conf'
[ 0.005][d][global] config path: 'input.conf' -/-> '/home/tuti/.mpv/input.conf'
[ 0.005][d][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
[ 0.005][d][osc] Loading lua script @osc.lua...
[ 0.005][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[ 0.006][d][stats] Loading lua script @stats.lua...
[ 0.006][d][console] Loading lua script @console.lua...
[ 0.006][d][auto_profiles] Loading lua script @auto_profiles.lua...
[ 0.006][d][select] Loading lua script @select.lua...
[ 0.006][d][positioning] Loading lua script @positioning.lua...
[ 0.006][d][commands] Loading lua script @commands.lua...
[ 0.006][d][context_menu] Loading lua script @context_menu.lua...
[ 0.008][d][commands] loading mp.defaults
[ 0.008][d][console] loading mp.defaults
[ 0.008][d][positioning] loading mp.defaults
[ 0.008][d][auto_profiles] loading mp.defaults
[ 0.008][d][select] loading mp.defaults
[ 0.008][d][context_menu] loading mp.defaults
[ 0.008][d][stats] loading mp.defaults
[ 0.008][d][ytdl_hook] loading mp.defaults
[ 0.008][d][stats] loading @stats.lua
[ 0.008][d][commands] loading @commands.lua
[ 0.008][d][positioning] loading @positioning.lua
[ 0.008][d][context_menu] loading @context_menu.lua
[ 0.008][d][osc] loading mp.defaults
[ 0.008][d][positioning] reading options for positioning
[ 0.008][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/tuti/.config/mpv/script-opts/positioning.conf'
[ 0.008][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/tuti/.mpv/script-opts/positioning.conf'
[ 0.008][d][global] config path: 'script-opts/positioning.conf' -/-> '/etc/mpv/script-opts/positioning.conf'
[ 0.009][d][auto_profiles] loading @auto_profiles.lua
[ 0.009][v][clipboard/wayland] Registered interface wl_seat at version 8
[ 0.009][v][clipboard/wayland] Registered interface ext_data_control_manager_v1 at version 1
[ 0.009][d][select] loading @select.lua
[ 0.009][d][console] loading @console.lua
[ 0.009][d][osc] loading @osc.lua
[ 0.009][d][positioning] script-opts/positioning.conf not found.
[ 0.009][d][ytdl_hook] loading @ytdl_hook.lua
[ 0.009][v][clipboard] Initialized wayland clipboard backend.
[ 0.009][i][cplayer] mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[ 0.009][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/tuti/.config/mpv/lua-settings/positioning.conf'
[ 0.009][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/tuti/.mpv/lua-settings/positioning.conf'
[ 0.009][d][global] config path: 'lua-settings/positioning.conf' -/-> '/etc/mpv/lua-settings/positioning.conf'
[ 0.009][d][positioning] lua-settings/positioning.conf not found.
[ 0.009][i][cplayer] built on Aug 29 2026 22:13:18
[ 0.009][i][cplayer] libplacebo version: v7.360.1
[ 0.009][i][cplayer] FFmpeg version: n9.0.1
[ 0.009][i][cplayer] FFmpeg library versions:
[ 0.009][i][cplayer] libavcodec 63.1.101
[ 0.009][i][cplayer] libavdevice 63.1.101
[ 0.009][i][cplayer] libavfilter 12.1.101
[ 0.009][i][cplayer] libavformat 63.1.101
[ 0.009][i][cplayer] libavutil 61.1.101
[ 0.009][i][cplayer] libswresample 7.1.101
[ 0.009][i][cplayer] libswscale 10.1.101
[ 0.009][i][cplayer] Usage: mpv [options] [url|path/]filename
[ 0.009][i][cplayer]
[ 0.009][i][cplayer] Basic options:
[ 0.009][i][cplayer] --start= seek to given (percent, seconds, or hh:mm:ss) position
[ 0.009][i][cplayer] --no-audio do not play sound
[ 0.009][i][cplayer] --no-video do not play video
[ 0.009][i][cplayer] --fs fullscreen playback
[ 0.009][i][cplayer] --sub-file= specify subtitle file to use
[ 0.009][i][cplayer] --playlist= specify playlist file
[ 0.009][i][cplayer]
[ 0.009][i][cplayer] --list-options list all mpv options
[ 0.009][i][cplayer] --h= print options which contain the given string in their name
[ 0.009][d][select] reading options for select
[ 0.009][d][global] config path: 'script-opts/select.conf' -/-> '/home/tuti/.config/mpv/script-opts/select.conf'
[ 0.009][d][global] config path: 'script-opts/select.conf' -/-> '/home/tuti/.mpv/script-opts/select.conf'
[ 0.009][d][global] config path: 'script-opts/select.conf' -/-> '/etc/mpv/script-opts/select.conf'
[ 0.009][d][select] script-opts/select.conf not found.
[ 0.009][d][global] config path: 'lua-settings/select.conf' -/-> '/home/tuti/.config/mpv/lua-settings/select.conf'
[ 0.009][d][global] config path: 'lua-settings/select.conf' -/-> '/home/tuti/.mpv/lua-settings/select.conf'
[ 0.009][d][global] config path: 'lua-settings/select.conf' -/-> '/etc/mpv/lua-settings/select.conf'
[ 0.009][d][select] lua-settings/select.conf not found.
[ 0.009][d][positioning] Destroying client handle...
[ 0.009][d][ytdl_hook] reading options for ytdl_hook
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/tuti/.config/mpv/script-opts/ytdl_hook.conf'
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/tuti/.mpv/script-opts/ytdl_hook.conf'
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/etc/mpv/script-opts/ytdl_hook.conf'
[ 0.009][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
[ 0.009][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/tuti/.config/mpv/lua-settings/ytdl_hook.conf'
[ 0.009][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/tuti/.mpv/lua-settings/ytdl_hook.conf'
[ 0.010][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
[ 0.010][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[ 0.010][d][context_menu] reading options for context_menu
[ 0.010][d][select] Destroying client handle...
[ 0.010][d][stats] reading options for stats
[ 0.010][d][global] config path: 'script-opts/context_menu.conf' -/-> '/home/tuti/.config/mpv/script-opts/context_menu.conf'
[ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/home/tuti/.config/mpv/script-opts/stats.conf'
[ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/home/tuti/.mpv/script-opts/stats.conf'
[ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/etc/mpv/script-opts/stats.conf'
[ 0.010][d][global] config path: 'script-opts/context_menu.conf' -/-> '/home/tuti/.mpv/script-opts/context_menu.conf'
[ 0.010][d][stats] script-opts/stats.conf not found.
[ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/tuti/.config/mpv/lua-settings/stats.conf'
[ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/tuti/.mpv/lua-settings/stats.conf'
[ 0.010][d][global] config path: 'script-opts/context_menu.conf' -/-> '/etc/mpv/script-opts/context_menu.conf'
[ 0.010][v][clipboard/wayland] Read 33 bytes from the data offer fd
[ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
[ 0.010][d][stats] lua-settings/stats.conf not found.
[ 0.010][d][context_menu] script-opts/context_menu.conf not found.
[ 0.010][d][global] config path: 'lua-settings/context_menu.conf' -/-> '/home/tuti/.config/mpv/lua-settings/context_menu.conf'
[ 0.010][d][global] config path: 'lua-settings/context_menu.conf' -/-> '/home/tuti/.mpv/lua-settings/context_menu.conf'
[ 0.010][d][global] config path: 'lua-settings/context_menu.conf' -/-> '/etc/mpv/lua-settings/context_menu.conf'
[ 0.010][d][context_menu] lua-settings/context_menu.conf not found.
[ 0.010][d][commands] reading options for commands
[ 0.010][d][global] config path: 'script-opts/commands.conf' -/-> '/home/tuti/.config/mpv/script-opts/commands.conf'
[ 0.010][d][context_menu] Destroying client handle...
[ 0.010][d][global] config path: 'script-opts/commands.conf' -/-> '/home/tuti/.mpv/script-opts/commands.conf'
[ 0.010][d][global] config path: 'script-opts/commands.conf' -/-> '/etc/mpv/script-opts/commands.conf'
[ 0.010][d][commands] script-opts/commands.conf not found.
[ 0.010][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/tuti/.config/mpv/lua-settings/commands.conf'
[ 0.010][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/tuti/.mpv/lua-settings/commands.conf'
[ 0.010][d][global] config path: 'lua-settings/commands.conf' -/-> '/etc/mpv/lua-settings/commands.conf'
[ 0.010][d][commands] lua-settings/commands.conf not found.
[ 0.010][d][console] reading options for console
[ 0.010][d][global] config path: 'script-opts/console.conf' -/-> '/home/tuti/.config/mpv/script-opts/console.conf'
[ 0.010][d][global] config path: 'script-opts/console.conf' -/-> '/home/tuti/.mpv/script-opts/console.conf'
[ 0.010][d][global] config path: 'script-opts/console.conf' -/-> '/etc/mpv/script-opts/console.conf'
[ 0.010][d][console] script-opts/console.conf not found.
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> '/home/tuti/.config/mpv/lua-settings/console.conf'
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> '/home/tuti/.mpv/lua-settings/console.conf'
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> '/etc/mpv/lua-settings/console.conf'
[ 0.010][d][console] lua-settings/console.conf not found.
[ 0.010][d][commands] Destroying client handle...
[ 0.010][d][stats] Destroying client handle...
[ 0.010][d][ytdl_hook] Destroying client handle...
[ 0.010][d][cplayer] Run command: del, flags=64, args=[name="user-data/mpv/console"]
[ 0.010][d][auto_profiles] Destroying client handle...
[ 0.011][d][console] Destroying client handle...
[ 0.011][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[ 0.011][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[ 0.011][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.011][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.011][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[ 0.011][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[ 0.011][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[ 0.011][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[ 0.011][d][osc] reading options for osc
[ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/home/tuti/.config/mpv/script-opts/osc.conf'
[ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/home/tuti/.mpv/script-opts/osc.conf'
[ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/etc/mpv/script-opts/osc.conf'
[ 0.011][d][osc] script-opts/osc.conf not found.
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/tuti/.config/mpv/lua-settings/osc.conf'
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/tuti/.mpv/lua-settings/osc.conf'
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
[ 0.011][d][osc] lua-settings/osc.conf not found.
[ 0.012][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
[ 0.012][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[ 0.012][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[ 0.012][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"l":0,"t":0} -> 1
[ 0.012][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"]
[ 0.012][d][osc] Destroying client handle...
[ 0.012][v][clipboard/wayland] Deregistering seat 0xb

output.txt

Sample Files

https://github.com/user-attachments/assets/055e97fc-212c-423f-b8f4-e69851dcbd58

I carefully read all instruction and confirm that I did the following:
  • I tested and confirmed that the issue exists with the latest release version or newer.
  • 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

Start by reproducing the issue with the attached downloaded Twitch VoD on mpv v0.41.0, using the frame-by-frame reverse controls and the supplied log as context. Trace the reverse-seeking entry point from the playback behavior; done means reverse frame stepping continues through the VoD instead of stopping after a short time.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
cli, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.