mpv-player / mpv-player/mpv

Cannot fast seeking jump video 15.00 video from cctv ezviz h6c

Open
#16,436 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

mpv Information
mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
 built on Sep 28 2024 01:30:48
libplacebo version: v7.349.0 (v7.349.0-13-ga018ab0-dirty)
FFmpeg version: N-117212-g01c47dd23
FFmpeg library versions:
   libavcodec      61.20.100
   libavdevice     61.4.100
   libavfilter     10.5.100
   libavformat     61.8.100
   libavutil       59.40.100
   libswresample   5.4.100
   libswscale      8.4.100
Other Information
- Windows version: 11
- GPU model, driver and version: Intel HD 530
- Source of mpv: https://community.chocolatey.org/packages/mpvio
- Latest known working version: -
- Issue started after the following happened:

jump seeking to 15.00 minute or in middle video, mpv force close
Reproduction Steps

PS C:\Terminal> mpv --no-config "H:\Telegram\hiv00041.mp4"
● Video --vid=1 (hevc 2880x1616 15 fps)
● Audio --aid=1 (aac 1ch 16000 Hz 33 kbps)
AO: [wasapi] 44100Hz stereo 2ch float
VO: [gpu] 2880x1616 yuv420p
[ffmpeg/video] hevc: Could not find ref with POC 58
[ffmpeg/video] hevc: Could not find ref with POC 52
[ffmpeg/audio] aac: Input buffer exhausted before END element found
Error decoding audio.
[ffmpeg/video] hevc: Could not find ref with POC 52
[ffmpeg/audio] aac: Input buffer exhausted before END element found
Error decoding audio.
Invalid audio PTS: 24776.806311 -> 30990.101889
Reset playback due to audio timestamp reset.
[ffmpeg/video] hevc: Could not find ref with POC 56
[ffmpeg/audio] aac: channel element 0.0 is not allocated
Error decoding audio.
AV: 08:36:30 / 08:36:30 (100%) A-V: -0.224
Exiting... (End of file)

Expected Behavior

play video without issue

Actual Behavior

force close

Log File
``` PS C:\Terminal> mpv --gpu-debug -v -v "H:\Telegram\hiv00041.mp4" [cplayer] Command line options: '--gpu-debug' '-v' '-v' 'H:\Telegram\hiv00041.mp4' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] built on Sep 28 2024 01:30:48 [cplayer] libplacebo version: v7.349.0 (v7.349.0-13-ga018ab0-dirty) [cplayer] FFmpeg version: N-117212-g01c47dd23 [cplayer] FFmpeg library versions: [cplayer] libavcodec 61.20.100 [cplayer] libavdevice 61.4.100 [cplayer] libavfilter 10.5.100 [cplayer] libavformat 61.8.100 [cplayer] libavutil 59.40.100 [cplayer] libswresample 5.4.100 [cplayer] libswscale 8.4.100 [cplayer] Configuration: -Ddebug=true -Db_ndebug=true -Doptimization=3 -Db_lto=true -Db_lto_mode=thin -Dlibmpv=true -Dpdf-build=enabled -Dlua=enabled -Djavascript=enabled -Dsdl2=enabled -Dlibarchive=enabled -Dlibbluray=enabled -Ddvdnav=enabled -Duchardet=enabled -Drubberband=enabled -Dlcms2=enabled -Dopenal=enabled -Dspirv-cross=enabled -Dvulkan=enabled -Dvapoursynth=enabled -Dgl=enabled -Degl-angle=enabled -Dc_args=-Wno-error=int-conversion -Dprefix=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64/x86_64-w64-mingw32 -Dlibdir=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64/x86_64-w64-mingw32/lib -Ddefault_library=shared -Dprefer_static=True --cross-file=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64/meson_cross.txt [cplayer] List of enabled features: build-date cplugins cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug direct3d dos-paths dvdnav dxgi-debug dxgi-debug-d3d11 egl-angle egl-angle-win32 ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libplacebo luajit openal pathcch rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc spirv-cross uchardet vaapi vaapi-win32 vapoursynth vector vulkan wasapi win32 win32-desktop win32-executable win32-smtc win32-threads zimg zimg-st428 zlib [cplayer] Built with NDEBUG. [global] home path: '' -> 'C:\Users\malikul\AppData\Roaming/mpv' [global] user path: '~~home/' -> 'C:\Users\malikul\AppData\Roaming/mpv' [global] user path: '~~old_home/' -> '' [global] config path: 'encoding-profiles.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/encoding-profiles.conf' [global] config path: 'encoding-profiles.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/encoding-profiles.conf' [global] config path: 'encoding-profiles.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/encoding-profiles.conf' [global] config path: 'mpv.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/mpv.conf' [global] config path: 'config' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/config' [global] config path: 'mpv.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv.conf' [global] config path: 'config' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/config' [global] config path: 'mpv.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/mpv.conf' [global] config path: 'config' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/config' [cplayer] Setting option 'gpu-debug' = '' (flags = 8) [cplayer] Setting option 'v' = '' (flags = 8) [cplayer] Setting option 'v' = '' (flags = 8) [global] config path: 'input.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/input.conf' [global] config path: 'input.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/input.conf' [global] config path: 'input.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/input.conf' [osc] Loading lua script @osc.lua... [ytdl_hook] Loading lua script @ytdl_hook.lua... [stats] Loading lua script @stats.lua... [console] Loading lua script @console.lua... [auto_profiles] Loading lua script @auto_profiles.lua... [select] Loading lua script @select.lua... [global] config path: 'scripts' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/scripts' [global] config path: 'scripts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/scripts' [global] config path: 'scripts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/scripts' [cplayer] Waiting for scripts... [select] loading mp.defaults [ytdl_hook] loading mp.defaults [console] loading mp.defaults [osc] loading mp.defaults [select] loading @select.lua [auto_profiles] loading mp.defaults [osc] loading @osc.lua [ytdl_hook] loading @ytdl_hook.lua [cplayer] Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [stats] loading mp.defaults [auto_profiles] loading @auto_profiles.lua [console] loading @console.lua [cplayer] Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [cplayer] Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [cplayer] Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [stats] loading @stats.lua [ytdl_hook] reading options for ytdl_hook [console] reading options for console [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"] [global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/script-opts/ytdl_hook.conf' [global] config path: 'script-opts/console.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/script-opts/console.conf' [global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/script-opts/ytdl_hook.conf' [global] config path: 'script-opts/console.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/script-opts/console.conf' [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"] [global] config path: 'script-opts/console.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/script-opts/console.conf' [global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/script-opts/ytdl_hook.conf' [console] script-opts/console.conf not found. [stats] reading options for stats [cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ytdl_hook] script-opts/ytdl_hook.conf not found. [global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/script-opts/stats.conf' [global] config path: 'lua-settings/console.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/lua-settings/console.conf' [global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf' [cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [global] config path: 'script-opts/stats.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/script-opts/stats.conf' [global] config path: 'lua-settings/console.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/lua-settings/console.conf' [global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/lua-settings/ytdl_hook.conf' [global] config path: 'lua-settings/console.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/lua-settings/console.conf' [global] config path: 'script-opts/stats.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/script-opts/stats.conf' [global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/lua-settings/ytdl_hook.conf' [stats] script-opts/stats.conf not found. [console] lua-settings/console.conf not found. [ytdl_hook] lua-settings/ytdl_hook.conf not found. [cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid 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"] [global] config path: 'lua-settings/stats.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/lua-settings/stats.conf' [cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [global] config path: 'lua-settings/stats.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/lua-settings/stats.conf' [cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [global] config path: 'lua-settings/stats.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/lua-settings/stats.conf' [stats] lua-settings/stats.conf not found. [cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [osc] reading options for osc [cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/script-opts/osc.conf' [cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [global] config path: 'script-opts/osc.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/script-opts/osc.conf' [global] config path: 'script-opts/osc.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/script-opts/osc.conf' [osc] script-opts/osc.conf not found. [cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [global] config path: 'lua-settings/osc.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/lua-settings/osc.conf' [global] config path: 'lua-settings/osc.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/lua-settings/osc.conf' [global] config path: 'lua-settings/osc.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/lua-settings/osc.conf' [cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [osc] lua-settings/osc.conf not found. [cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [cplayer] Set property: user-data/osc/visibility="auto" -> 1 [cplayer] Run command: disable-section, flags=64, args=[name="input"] [cplayer] Run command: disable-section, flags=64, args=[name="window-controls"] [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [osc] osc_init [cplayer] Done loading scripts. [global] state path: 'watch_later' -> 'C:\Users\malikul\AppData\Local/mpv/watch_later' [cplayer] Running hook: auto_profiles/on_before_start_file [global] state path: 'watch_later' -> 'C:\Users\malikul\AppData\Local/mpv/watch_later' [cplayer] Running hook: ytdl_hook/on_load [cplayer] Running hook: ytdl_hook/on_load [ytdl_hook] playlist hook [cplayer] Running hook: auto_profiles/on_load [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [global] config path: 'fonts' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/fonts' [global] config path: 'fonts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/fonts' [global] config path: 'fonts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/fonts' [osd/libass] ASS library version: 0x1703000 (runtime 0x1703000) [osd/libass] libass API version: 0x1703000 [osd/libass] libass source: meson, commit: 0.17.3-32-g5298859c298d3c570d8d7e3b883a0d63490659b8 [osd/libass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 10.0.1 (COMPLEX) [global] config path: 'subfont.ttf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/subfont.ttf' [global] config path: 'subfont.ttf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/subfont.ttf' [global] config path: 'subfont.ttf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/subfont.ttf' [global] config path: 'fonts.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/fonts.conf' [global] config path: 'fonts.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/fonts.conf' [global] config path: 'fonts.conf' -> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/fonts.conf' [osd/libass] Setting up fonts... [osd/libass] Using font provider directwrite (with GDI) [osd/libass] Done. [osc] osc_init [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ifo_dvdnav] Opening H:\Telegram\hiv00041.mp4 [bdmv/bluray] Opening H:\Telegram\hiv00041.mp4 [file] Opening H:\Telegram\hiv00041.mp4 [file] resize stream to 131072 bytes, drop 0 bytes [file] Stream opened successfully. [demux] Trying demuxers for level=normal. [demux] Trying demuxer: directory (force-level: normal) [demux] Trying demuxer: disc (force-level: normal) [demux] Trying demuxer: edl (force-level: normal) [demux] Trying demuxer: cue (force-level: normal) [demux] Trying demuxer: rawaudio (force-level: normal) [demux] Trying demuxer: rawvideo (force-level: normal) [demux] Trying demuxer: mkv (force-level: normal) [demux] Trying demuxer: libarchive (force-level: normal) [demux] Trying demuxer: lavf (force-level: normal) [lavf] Found 'mpeg' at score=52 size=2048. [ffmpeg/demuxer] mpeg: max_analyze_duration 5000000 reached at 5000000 microseconds st:0 [file] stream level seek from 1638400 to 268185456 [file] stream level seek from 268435456 to 267935456 [file] stream level seek from 268435456 to 267435456 [file] stream level seek from 268435456 to 266435456 [file] stream level seek from 268435456 to 0 [lavf] avformat_find_stream_info() finished after 0 bytes. [demux] Detected file format: mpeg (libavformat) [cplayer] Opening done: H:\Telegram\hiv00041.mp4 [osc] osc_init [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [find_files] Loading external files in H:\Telegram\ [global] config path: 'sub' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/sub' [global] config path: 'sub' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/sub' [global] config path: 'sub' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/sub' [cplayer] Running hook: ytdl_hook/on_preloaded [cplayer] Running hook: auto_profiles/on_preloaded [lavf] select track 0 [lavf] select track 1 [cplayer] ● Video --vid=1 (hevc 2880x1616 15 fps) [cplayer] ● Audio --aid=1 (aac 1ch 16000 Hz 33 kbps) [vo/gpu] Probing for best GPU context. [vo/gpu/auto] Initializing GPU context 'auto' [vo/gpu/d3d11] Initializing GPU context 'd3d11' [vo/gpu/d3d11] Using Direct3D 11 feature level 12_1 [vo/gpu/d3d11] Device Name: Intel(R) HD Graphics 530 [vo/gpu/d3d11] Device ID: 8086:1912 (rev 06) [vo/gpu/d3d11] Subsystem ID: 1462:7a15 [vo/gpu/d3d11] LUID: 000000000001279b [vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [vo/gpu/d3d11] Using Direct3D 11.1 runtime [vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [vo/gpu/d3d11] D3DCompiler version: 10.0.22621.3350 [vo/gpu/d3d11] Using DXGI 1.2+ [vo/gpu/d3d11] Queried output: \\.\DISPLAY2, 1920x1080 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0) [vo/gpu/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it. [vo/gpu/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it. [vo/gpu/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: yes [vo/gpu/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)! [vo/gpu/d3d11] Using flip-model presentation [vo/gpu/d3d11] before init_gl: [vo/gpu/d3d11] 3146250: Create ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0, ExtRef=1, IntRef=0 [vo/gpu/d3d11] 3146252: Destroy ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0 [vo/gpu/d3d11] 3146250: Create ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0, ExtRef=1, IntRef=0 [vo/gpu/d3d11] Texture formats: [vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP. [vo/gpu/d3d11] r8 1*unorm 1B LF CR ST {8} [vo/gpu/d3d11] rg8 2*unorm 2B LF CR ST {8 8} [vo/gpu/d3d11] rgba8 4*unorm 4B LF CR ST {8 8 8 8} [vo/gpu/d3d11] r16 1*unorm 2B LF CR ST {16} [vo/gpu/d3d11] rg16 2*unorm 4B LF CR ST {16 16} [vo/gpu/d3d11] rgba16 4*unorm 8B LF CR ST {16 16 16 16} [vo/gpu/d3d11] r32ui 1*uint 4B ST {32} [vo/gpu/d3d11] rg32ui 2*uint 8B ST {32 32} [vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32} [vo/gpu/d3d11] rgba32ui 4*uint 16B ST {32 32 32 32} [vo/gpu/d3d11] r16hf 1*float 2B LF CR ST {16} [vo/gpu/d3d11] rg16hf 2*float 4B LF CR ST {16 16} [vo/gpu/d3d11] rgba16hf 4*float 8B LF CR ST {16 16 16 16} [vo/gpu/d3d11] r32f 1*float 4B LF CR ST {32} [vo/gpu/d3d11] rg32f 2*float 8B LF CR ST {32 32} [vo/gpu/d3d11] rgb32f 3*float 12B LF {32 32 32} [vo/gpu/d3d11] rgba32f 4*float 16B LF CR ST {32 32 32 32} [vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR ST {10 10 10 2} [vo/gpu/d3d11] bgra8 4*unorm 4B LF CR {8 8 8 8} [vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [vo/gpu/d3d11] LF = linear filterable [vo/gpu/d3d11] CR = can be used for render targets [vo/gpu/d3d11] ST = can be used for storable images [vo/gpu/d3d11] Image formats: [vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [vo/gpu/d3d11] uyvy422 [vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [vo/gpu/d3d11] bgr24 [vo/gpu/d3d11] rgb24 [vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [vo/gpu/d3d11] rgb565 [vo/gpu/d3d11] pal8 [vo/gpu/d3d11] vdpau [vo/gpu/d3d11] d3d11 [vo/gpu/d3d11] dxva2_vld [vo/gpu/d3d11] mmal [vo/gpu/d3d11] mediacodec [vo/gpu/d3d11] cuda [vo/gpu/d3d11] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [vo/gpu/d3d11] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [vo/gpu/d3d11] grayaf32 => 2 planes 1x1 32/0 [r32f/r32f] (r/a) [float] [vo/gpu/d3d11] yuv444pf => 3 planes 1x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva444pf => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] yuv420pf => 3 planes 2x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva420pf => 4 planes 2x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] yuv422pf => 3 planes 2x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva422pf => 4 planes 2x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] yuv440pf => 3 planes 1x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva440pf => 4 planes 1x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] yuv410pf => 3 planes 4x4 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva410pf => 4 planes 4x4 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] yuv411pf => 3 planes 4x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [vo/gpu/d3d11] yuva411pf => 4 planes 4x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [vo/gpu/d3d11] rgb30 [vo/gpu/d3d11] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [vo/gpu/d3d11] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] vdpau_output [vo/gpu/d3d11] vaapi [vo/gpu/d3d11] videotoolbox [vo/gpu/d3d11] vulkan [vo/gpu/d3d11] drm_prime [vo/gpu/d3d11] yuyv422 [vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] monow [vo/gpu/d3d11] monob [vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] uyyvyy411 [vo/gpu/d3d11] bgr8 [vo/gpu/d3d11] bgr4 [vo/gpu/d3d11] bgr4_byte [vo/gpu/d3d11] rgb8 [vo/gpu/d3d11] rgb4 [vo/gpu/d3d11] rgb4_byte [vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [vo/gpu/d3d11] gray16be [vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [vo/gpu/d3d11] rgb48be [vo/gpu/d3d11] rgb48 [vo/gpu/d3d11] rgb565be [vo/gpu/d3d11] rgb555be [vo/gpu/d3d11] rgb555 [vo/gpu/d3d11] bgr565be [vo/gpu/d3d11] bgr565 [vo/gpu/d3d11] bgr555be [vo/gpu/d3d11] bgr555 [vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv420p16be [vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv422p16be [vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv444p16be [vo/gpu/d3d11] rgb444 [vo/gpu/d3d11] rgb444be [vo/gpu/d3d11] bgr444 [vo/gpu/d3d11] bgr444be [vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [vo/gpu/d3d11] bgr48be [vo/gpu/d3d11] bgr48 [vo/gpu/d3d11] yuv420p9be [vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv420p10be [vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv422p10be [vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv444p9be [vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv444p10be [vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv422p9be [vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp9be [vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp10be [vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp16be [vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva420p9be [vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva422p9be [vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva444p9be [vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva420p10be [vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva422p10be [vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva444p10be [vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva420p16be [vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva422p16be [vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva444p16be [vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] xyz12 [vo/gpu/d3d11] xyz12be [vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] nv20be [vo/gpu/d3d11] rgba64be [vo/gpu/d3d11] bgra64be [vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [vo/gpu/d3d11] yvyu422 [vo/gpu/d3d11] ya16be [vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [vo/gpu/d3d11] gbrap16be [vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [vo/gpu/d3d11] qsv [vo/gpu/d3d11] d3d11va_vld [vo/gpu/d3d11] yuv420p12be [vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv420p14be [vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv422p12be [vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv422p14be [vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv444p12be [vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv444p14be [vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] gbrp12be [vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [vo/gpu/d3d11] gbrp14be [vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [vo/gpu/d3d11] bayer_bggr8 [vo/gpu/d3d11] bayer_rggb8 [vo/gpu/d3d11] bayer_gbrg8 [vo/gpu/d3d11] bayer_grbg8 [vo/gpu/d3d11] bayer_bggr16 [vo/gpu/d3d11] bayer_bggr16be [vo/gpu/d3d11] bayer_rggb16 [vo/gpu/d3d11] bayer_rggb16be [vo/gpu/d3d11] bayer_gbrg16 [vo/gpu/d3d11] bayer_gbrg16be [vo/gpu/d3d11] bayer_grbg16 [vo/gpu/d3d11] bayer_grbg16be [vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv440p10be [vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [vo/gpu/d3d11] yuv440p12be [vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [vo/gpu/d3d11] ayuv64be [vo/gpu/d3d11] p010be [vo/gpu/d3d11] gbrap12be [vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [vo/gpu/d3d11] gbrap10be [vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [vo/gpu/d3d11] gray12be [vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [vo/gpu/d3d11] gray10be [vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p016be [vo/gpu/d3d11] gray9be [vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [vo/gpu/d3d11] gbrpf32be [vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [float] [vo/gpu/d3d11] gbrapf32be [vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [float] [vo/gpu/d3d11] opencl [vo/gpu/d3d11] gray14be [vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [vo/gpu/d3d11] grayf32be [vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [float] [vo/gpu/d3d11] yuva422p12be [vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] yuva444p12be [vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [vo/gpu/d3d11] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [vo/gpu/d3d11] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [vo/gpu/d3d11] y210be [vo/gpu/d3d11] y210 [vo/gpu/d3d11] x2rgb10be [vo/gpu/d3d11] x2bgr10 [vo/gpu/d3d11] x2bgr10be [vo/gpu/d3d11] p210be [vo/gpu/d3d11] p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p410be [vo/gpu/d3d11] p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p216be [vo/gpu/d3d11] p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p416be [vo/gpu/d3d11] p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [vo/gpu/d3d11] rgbaf16be [vo/gpu/d3d11] rgbaf16 => 1 planes 1x1 16/0 [rgba16hf] (rgba) [float] [vo/gpu/d3d11] vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [vo/gpu/d3d11] p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p012be [vo/gpu/d3d11] y212be [vo/gpu/d3d11] y212 [vo/gpu/d3d11] xv30be [vo/gpu/d3d11] xv30 [vo/gpu/d3d11] xv36be [vo/gpu/d3d11] xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm] [vo/gpu/d3d11] rgbf32be [vo/gpu/d3d11] rgbf32 [vo/gpu/d3d11] rgbaf32be [vo/gpu/d3d11] rgbaf32 [vo/gpu/d3d11] p212be [vo/gpu/d3d11] p212 => 2 planes 2x1 16/4 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] p412be [vo/gpu/d3d11] p412 => 2 planes 1x1 16/4 [r16/rg16] (r/gb) [unorm] [vo/gpu/d3d11] gbrap14be [vo/gpu/d3d11] gbrap14 => 4 planes 1x1 16/-2 [r16/r16/r16/r16] (g/b/r/a) [unorm] [vo/gpu/d3d11] d3d12 [vo/gpu] Testing FBO format rgba16hf [vo/gpu] Resizing texture: 16x16 [vo/gpu] Using FBO format rgba16hf. [global] cache path: '' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu/win32] DPI detected from the new API: 96 [vo/gpu/win32] display-fps: 120.003194 [vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\24G4_77_24g4 kalibrasi srgb preset user.icm [vo/gpu] Assuming 120.003194 FPS for display sync. [vd] Container reported FPS: 15.000000 [vd] Codec list: [vd] hevc - HEVC (High Efficiency Video Coding) [vd] hevc_qsv (hevc) - HEVC video (Intel Quick Sync Video acceleration) [vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder [vd] Opening decoder hevc [vd] No hardware decoding requested. [vd] Using software decoding. [vd] Detected 4 logical cores. [vd] Requesting 5 threads for decoding. [vd] Selected decoder: hevc - HEVC (High Efficiency Video Coding) [vf] User filter list: [vf] (empty) [ad] Codec list: [ad] aac - AAC (Advanced Audio Coding) [ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ad] Opening decoder aac [ad] Requesting 1 threads for decoding. [ad] Selected decoder: aac - AAC (Advanced Audio Coding) [af] User filter list: [af] (empty) [cplayer] Starting playback... [osc] osc_init [global] config path: 'fonts' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/fonts' [global] config path: 'fonts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/fonts' [global] config path: 'fonts' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/fonts' [osd/libass] ASS library version: 0x1703000 (runtime 0x1703000) [osd/libass] libass API version: 0x1703000 [osd/libass] libass source: meson, commit: 0.17.3-32-g5298859c298d3c570d8d7e3b883a0d63490659b8 [osd/libass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 10.0.1 (COMPLEX) [global] config path: 'subfont.ttf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/subfont.ttf' [global] config path: 'subfont.ttf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/subfont.ttf' [global] config path: 'subfont.ttf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/subfont.ttf' [global] config path: 'fonts.conf' -/-> 'C:\Users\malikul\AppData\Roaming/mpv/fonts.conf' [global] config path: 'fonts.conf' -/-> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/fonts.conf' [global] config path: 'fonts.conf' -> 'C:/ProgramData/chocolatey/lib/mpvio.install/tools/mpv/fonts.conf' [osd/libass] Setting up fonts... [osd/libass] Using font provider directwrite (with GDI) [osd/libass] Done. [af] [in] 16000Hz mono 1ch floatp [af] [userspeed] 16000Hz mono 1ch floatp [af] [userspeed] (disabled) [af] [convert] 16000Hz mono 1ch floatp [vd] DR parameter change to 2880x1632 yuv420p align=64 [vd] Allocating new (host-cached) DR image... [vd] ...failed.. [vd] DR failed - disabling. [vd] Using software decoding. [vd] Decoder format: 2880x1616 [0:1] yuv420p bt.709/bt.709/bt.1886/full/auto CL=mpeg2/4/h264 crop=2880x1616+0+0 [vf] [in] 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [vf] [userdeint] 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [vf] [userdeint] (disabled) [vf] [autorotate] 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [vf] [autorotate] (disabled) [vf] [convert] 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [vf] [convert] (disabled) [vf] [out] 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [ao] Trying audio driver 'wasapi' [ao/wasapi] requested format: 16000 Hz, mono channels, floatp [ao/wasapi] Init wasapi [ao/wasapi] Find device '' [ao/wasapi] No device specified. Selecting default. [ao/wasapi] Selecting device '{8f6be15b-5d5b-479b-b80a-e64e5e0ca2f2}' (Headphones (Redmi Buds 6 Play)) [ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{8f6be15b-5d5b-479b-b80a-e64e5e0ca2f2} [ao/wasapi] Init wasapi thread [ao/wasapi] Activating pAudioClient interface [ao/wasapi] Probing formats [ao/wasapi] Trying mono float (32/32 bits) @ 44100hz (shared) -> close [ao/wasapi] Closest match is stereo float (32/32 bits) @ 44100hz [ao/wasapi] Accepted as stereo float @ 44100hz -> stereo float (32/32 bits) @ 44100hz (shared) [ao/wasapi] Fixing format [ao/wasapi] IAudioClient::GetDevicePeriod [ao/wasapi] Device period: default 10000 us, minimum 3000 us [ao/wasapi] IAudioClient::Initialize [ao/wasapi] IAudioClient::Initialize pRenderClient [ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle [ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize [ao/wasapi] Buffer frame count: 970 (21995 us) [ao/wasapi] IAudioClock::GetFrequency gave a frequency of 352800. [ao/wasapi] IAudioClient::Initialize pAudioVolume [ao/wasapi] Entering dispatch loop [ao/wasapi] Init wasapi done [ao/wasapi] device buffer: 970 samples. [ao/wasapi] using soft-buffer of 8820 samples. [cplayer] AO: [wasapi] 44100Hz stereo 2ch float [cplayer] AO: Description: Windows WASAPI audio output (event mode) [autoconvert] inserting resampler [swresample] format change, reinitializing resampler [swresample] 16000Hz mono floatp -> 44100Hz stereo float [swresample] Remix: mono -> stereo [af] [out] 44100Hz stereo 2ch float [cplayer] VO: [gpu] 2880x1616 yuv420p [cplayer] VO: Description: Shader-based GPU Renderer [vo/gpu] reconfig to 2880x1616 yuv420p bt.709/bt.709/bt.1886/full/display CL=mpeg2/4/h264 crop=2880x1616+0+0 [vo/gpu] max content size: 1904x993 [vo/gpu] monitor size: 1920x1080 [vo/gpu/win32] reset window bounds: -480:-280:2880:1616 [vo/gpu/win32] adjusted window bounds: 69:31:1782:1000 [vo/gpu/win32] resize window: 1782:1000 [vo/gpu/win32] resize window: 1782:1000 [vo/gpu] Resize: 2880x1616 [vo/gpu] Window size: 2880x1616 (Borders: l=0 t=0 r=0 b=0) [vo/gpu] Video source: 2880x1616 (1:1) [vo/gpu] Video display: (0, 0) 2880x1616 -> (0, 0) 2880x1616 [vo/gpu] Video scale: 1.000000/1.000000 [vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [vo/gpu] Video borders: l=0 t=0 r=0 b=0 [vo/gpu] Reported display depth: 8 [vo/gpu/d3d11] before video texture creation: [vo/gpu/d3d11] 3146252: Destroy ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0 [vo/gpu/d3d11] 3146250: Create ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0, ExtRef=1, IntRef=0 [vo/gpu] Texture for plane 0: 2880x1616 [vo/gpu] Texture for plane 1: 1440x808 [vo/gpu] Texture for plane 2: 1440x808 [vo/gpu] Testing FBO format rgba16hf [vo/gpu] Resizing texture: 16x16 [vo/gpu] Using FBO format rgba16hf. [vo/gpu] Resize: 1782x1000 [vo/gpu] Window size: 1782x1000 (Borders: l=0 t=0 r=0 b=0) [vo/gpu] Video source: 2880x1616 (1:1) [vo/gpu] Video display: (0, 0) 2880x1616 -> (0, 0) 1782x1000 [vo/gpu] Video scale: 0.618750/0.618812 [vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [vo/gpu] Video borders: l=0 t=0 r=0 b=0 [vo/gpu] Reported display depth: 8 [vo/gpu] Resizing texture: 1440x808 [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [vo/gpu/d3d11] after rendering: [vo/gpu/d3d11] 3146252: Destroy ID3D11Fence: Name="unnamed", Addr=0x00000000057A7DE0 [vo/gpu/d3d11] 3146250: Create ID3D11Fence: Name="unnamed", Addr=0x000000000A25AB50, ExtRef=1, IntRef=0 [vo/gpu/d3d11] 3146080: ID3D11DeviceContext::Draw: The depth stencil unit or pixel shader expects a Depth Stencil View, but none is bound. This is OK, as reads of an unbound Depth Stencil View are defined to return 0; and writes are discarded. It is also possible the developer knows the data will not be used anyway. This is only a problem if the developer actually intended to bind a Depth Stencil View here. [vo/gpu] Resizing texture: 1440x1616 [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [vo/gpu] Resizing texture: 2880x1616 [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [vo/gpu] Resizing texture: 2880x1616 [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [vo/gpu] Resizing texture: 2880x1000 [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [vo/gpu] Dither to 8. [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [cplayer] first video frame after restart shown [vo/gpu] Resizing texture: 1782x1000 [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [cplayer] audio ready [cplayer] starting video playback [cplayer] delaying audio start 0.067067 vs. 0.000000, diff=0.067067 [cplayer] playback restart complete @ 0.000000, audio=ready, video=playing [cplayer] delaying audio start 0.067067 vs. 0.066667, diff=0.000400 [osc] osc_init [cplayer] starting audio playback [ao/wasapi] Thread Resume [ao/wasapi] Thread Reset [ao/wasapi] Thread Pause [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ao/wasapi] Thread Unpause [cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT [osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [osd] Spent 15.018 ms in osd_render (slow!) [vo/gpu] Reallocating OSD texture to 2048x256. [global] user path: 'C:\Users\malikul\AppData\Local/mpv/cache' -> 'C:\Users\malikul\AppData\Local/mpv/cache' [vo/gpu] Trying to load shader from disk... [vo/gpu/d3d11] Using cached vertex shader [vo/gpu/d3d11] Using cached fragment shader [cplayer] Run command: script-binding, flags=73, args=[name="osc/__keybinding5"] [cplayer] Run command: seek, flags=64, args=[target="32.811718", flags="absolute-percent+exact", legacy="unused"] [lavf] queuing seek to 75780.543117 [lavf] execute seek (to 75780.543117 flags 32) [ao/wasapi] Thread Reset [ao/wasapi] Thread Pause [file] stream level seek from 1179648 to 110266548 [file] stream level seek from 110397620 to 172982132 [file] stream level seek from 173113204 to 210039313 [file] stream level seek from 210170385 to 232303479 [file] stream level seek from 232434551 to 245675368 [cplayer] hr-seek, skipping to 10168.539273 [file] stream level seek from 245806440 to 253791847 [file] stream level seek from 253922919 to 258724817 [file] stream level seek from 258855889 to 261737539 [file] stream level seek from 261934147 to 263667855 [file] stream level seek from 263798927 to 264754712 [file] stream level seek from 264885784 to 265420958 [file] stream level seek from 265552030 to 265887706 [lavf] seek done [ffmpeg/video] hevc: Could not find ref with POC 58 [ffmpeg/video] hevc: Could not find ref with POC 52 [vd] Decoder format: 2880x1616 [0:1] yuv420p bt.709/bt.709/bt.1886/full/auto CL=mpeg2/4/h264 crop=2880x1616+0+0 [cplayer] first video frame after restart shown [ffmpeg/audio] aac: Input buffer exhausted before END element found [ad] Error decoding audio. [cplayer] Run command: script-binding, flags=73, args=[name="osc/__keybinding5"] [cplayer] audio ready [cplayer] starting video playback [cplayer] delaying audio start 24776.389826 vs. 24776.368756, diff=0.021070 [cplayer] playback restart complete @ 24776.368756, audio=ready, video=playing [cplayer] starting audio playback [ao/wasapi] Thread Resume [ao/wasapi] Thread Reset [ao/wasapi] Thread Pause [ffmpeg/video] hevc: Could not find ref with POC 52 [ao/wasapi] Thread Unpause [lavf] EOF reached. [ffmpeg/audio] aac: Input buffer exhausted before END element found [ad] Error decoding audio. [ad] Invalid audio PTS: 24776.806311 -> 30990.101889 [cplayer] Reset playback due to audio timestamp reset. [cplayer] blocked, waiting for old audio to play [cplayer] audio ready [ffmpeg/video] hevc: Could not find ref with POC 56 [vd] Decoder format: 2880x1616 [0:1] yuv420p bt.709/bt.709/bt.1886/full/auto CL=mpeg2/4/h264 crop=2880x1616+0+0 [cplayer] first video frame after restart shown [cplayer] starting video playback [cplayer] starting audio playback [cplayer] playback restart complete @ 30990.372956, audio=playing, video=playing [vf] filter input EOF [vf] filter output EOF [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [cplayer] video EOF (status=4) [ffmpeg/audio] aac: channel element 0.0 is not allocated [ad] Error decoding audio. [af] filter input EOF [af] filter output EOF [cplayer] audio filter EOF [cplayer] video EOF (status=4) [cplayer] audio draining [cplayer] audio EOF reached [cplayer] video EOF (status=4) [cplayer] EOF code: 1 [ad] Uninit decoder. [vd] Uninit decoder. [cplayer] Terminating demuxers... [cplayer] Done terminating demuxers. [statusline] AV: 08:36:30 / 08:36:30 (100%) A-V: 0.000 [cplayer] finished playback, success (reason 0) [cplayer] Running hook: ytdl_hook/on_after_end_file [cplayer] Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [cplayer] Exiting... (End of file) [ytdl_hook] Exiting... [console] Exiting... [select] Exiting... [cplayer] Run command: del, flags=64, args=[name="user-data/osc"] [SystemMediaTransportControls] Exiting... [stats] Exiting... [auto_profiles] Exiting... [osc] Exiting... [cplayer] draining left over audio [ao/wasapi] Uninit wasapi [ao/wasapi] Thread Reset [ao/wasapi] Thread Pause [ao/wasapi] Thread Reset [ao/wasapi] Thread Pause [ao/wasapi] Thread shutdown [ao/wasapi] Thread uninit done [ao/wasapi] Thread return [ao/wasapi] Uninit wasapi done [vo/gpu] flushing shader cache [vo/gpu/win32] uninit ```
Sample Files

https://www.dropbox.com/scl/fi/dzjcyz8lhz36a5ibp7m8k/hiv00041.mp4?rlkey=3crlaga16cyrfa2kos43od9t2&st=toe3yhbt&dl=0

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 the crash with the reported mpv command on the H:\Telegram\hiv00041.mp4 sample, using the verbose log as the starting evidence. Investigate the seek around 15 minutes and the HEVC/AAC decoding errors; done means seeking no longer force-closes mpv or the failure is isolated to the sample or decoder path.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.