[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1027455: marked as done (regression introduced by "vo_gpu: opengl: fix OpenGL ES version and extension handling")



Your message dated Sun, 29 Jan 2023 11:37:59 +0000
with message-id <E1pM60V-00771U-LW@fasolo.debian.org>
and subject line Bug#1027455: fixed in mpv 0.35.0-5
has caused the Debian Bug report #1027455,
regarding regression introduced by "vo_gpu: opengl: fix OpenGL ES version and extension handling"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1027455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027455
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mpv
Version: 0.35.0-4
Severity: normal

Hi,

I'm running mpv on the IMX8MQ under wayland. The problem was introduced
in 0.35. I can restore mpv to a working state by downloading 0.34.1-1+b5
from snapshot.debian.org. Essentially, the problem is, that with 0.35, I
cannot anymore watch 1080p h264 video on this platform. I diffed the
output of `mpv -v` with 0.34.1-1+b5 as well as with 0.35.0-4 and
attached the diff. If I'm reading the log correctly, then with
0.34.1-1+b5, vaapi-egl is used and with 0.35.0-4 it is not? Indeed, if I
run 0.35.0-4 with --hwdec=vaapi-egl, I get:

    Unsupported hwdec: vaapi-egl

And when I run 0.34.1-1+b5 with the same option, the message does not appear
and playback is smooth.

Is this a red herring?

Please advice what other debugging info I can post to get to the bottom of
this.

Thanks!

cheers, josch



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: arm64 (aarch64)
Foreign Architectures: amd64

Kernel: Linux 6.1.0-reform2-arm64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mpv depends on:
ii  libarchive13                      3.6.2-1
ii  libasound2                        1.2.8-1
ii  libass9                           1:0.17.0-2
ii  libavcodec59                      7:5.1.2-1
ii  libavdevice59                     7:5.1.2-1
ii  libavfilter8                      7:5.1.2-1
ii  libavformat59                     7:5.1.2-1
ii  libavutil57                       7:5.1.2-1
ii  libbluray2                        1:1.3.4-1
ii  libc6                             2.36-7
ii  libcaca0                          0.99.beta20-3
ii  libcdio-cdda2                     10.2+2.0.1-1
ii  libcdio-paranoia2                 10.2+2.0.1-1
ii  libcdio19                         2.1.0-4
ii  libdrm2                           2.4.114-1
ii  libdvdnav4                        6.1.1-1
ii  libegl1                           1.5.0-1
ii  libgbm1                           22.3.1-1
ii  libjack-jackd2-0 [libjack-0.125]  1.9.21~dfsg-1
ii  libjpeg62-turbo                   1:2.1.2-1+b1
ii  liblcms2-2                        2.13.1-1+b1
ii  liblua5.2-0                       5.2.4-3
ii  libmujs2                          1.3.2-1
ii  libpipewire-0.3-0                 0.3.63-1
ii  libplacebo208                     4.208.0-3
ii  libpulse0                         16.1+dfsg1-2+b1
ii  librubberband2                    3.1.2+dfsg0-1
ii  libsdl2-2.0-0                     2.26.1+dfsg-1
ii  libsixel1                         1.10.3-3
ii  libswresample4                    7:5.1.2-1
ii  libswscale6                       7:5.1.2-1
ii  libuchardet0                      0.0.7-1
ii  libva-drm2                        2.17.0-1
ii  libva-wayland2                    2.17.0-1
ii  libva-x11-2                       2.17.0-1
ii  libva2                            2.17.0-1
ii  libvdpau1                         1.5-1
ii  libvulkan1                        1.3.231.1-1
ii  libwayland-client0                1.21.0-1
ii  libwayland-cursor0                1.21.0-1
ii  libwayland-egl1                   1.21.0-1
ii  libx11-6                          2:1.8.3-3
ii  libxext6                          2:1.3.4-1+b1
ii  libxinerama1                      2:1.1.4-3
ii  libxkbcommon0                     1.4.1-1
ii  libxpresent1                      1.0.0-2+b10
ii  libxrandr2                        2:1.5.2-2+b1
ii  libxss1                           1:1.2.3-1
ii  libxv1                            2:1.0.11-1.1
ii  libzimg2                          3.0.4+ds1-1
ii  zlib1g                            1:1.2.13.dfsg-1

Versions of packages mpv recommends:
ii  xdg-utils  1.1.3-4.1
ii  yt-dlp     2022.11.11-1

Versions of packages mpv suggests:
pn  libcuda1  <none>

-- no debconf information
--- log.old	2022-12-31 20:09:40.429554316 +0100
+++ log.new	2022-12-31 20:09:04.854354442 +0100
@@ -1,5 +1,5 @@
 [cplayer] Command line options: '-v' '/home/josch/Desktop/[Erai-raws] Neon Genesis Evangelion - 01 ~ 26 (v2) [1080p][Multiple Subtitle]/[Erai-raws] Neon Genesis Evangelion - 05 [1080p][Multiple Subtitle].mkv'
-[cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
+[cplayer] mpv 0.35.0 Copyright © 2000-2022 mpv/MPlayer/mplayer2 projects
 [cplayer]  built on UNKNOWN
 [cplayer] FFmpeg library versions:
 [cplayer]    libavutil       57.28.100
@@ -10,8 +10,8 @@
 [cplayer]    libswresample   4.7.100
 [cplayer] FFmpeg version: 5.1.2-1
 [cplayer] 
-[cplayer] Configuration: ./waf configure --prefix=/usr --libdir=/usr/lib/aarch64-linux-gnu --confdir=/etc/mpv --zshdir=/usr/share/zsh/vendor-completions --enable-cdda --enable-dvdnav --enable-libmpv-shared --enable-sdl2 --disable-build-date --enable-dvbin
-[cplayer] List of enabled features: alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffmpeg-aviocontext-bytes-read ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua lua52 memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross spirv-cross-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
+[cplayer] Configuration: meson configure build -Dprefix=/usr -Dbuildtype=plain -Doptimization=plain
+[cplayer] List of enabled features: alsa av-channel-layout caca cdda cplayer cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo libplacebo-next librt linux-fstatfs lua52 manpage-build memfd_create noexecstack pipewire plain-gl posix pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross stdatomic threads uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland_protocols_1_24 x11 xv zimg zlib
 [cplayer] Reading config file /etc/mpv/encoding-profiles.conf
 [cplayer] Applying profile 'default'...
 [cplayer] Reading config file /home/josch/.config/mpv/mpv.conf
@@ -38,8 +38,8 @@
 [demux] Trying demuxers for level=normal.
 [mkv] Seeking to 1218933839 to read header element 0x1c53bb6b.
 [file] stream level seek from 131072 to 1218933839
-[cplayer] Set property: shared-script-properties -> 1
 [mkv] Parsing cues...
+[cplayer] Set property: shared-script-properties -> 1
 [osd/libass] libass API version: 0x1700000
 [osd/libass] libass source: tarball: 0.17.0
 [osd/libass] Shaper: FriBidi 1.0.8 (SIMPLE) HarfBuzz-ng 6.0.0 (COMPLEX)
@@ -88,14 +88,23 @@
 [vo/gpu] Probing for best GPU context.
 [vo/gpu/opengl] Initializing GPU context 'wayland'
 [vo/gpu/wayland] Registered for protocol wl_shm
+[vo/gpu/wayland] Registered for protocol zwp_linux_dmabuf_v1
 [vo/gpu/wayland] Registered for protocol wl_compositor
+[vo/gpu/wayland] Registered for protocol wl_subcompositor
 [vo/gpu/wayland] Registered for protocol wl_data_device_manager
 [vo/gpu/wayland] Registered for protocol zwp_idle_inhibit_manager_v1
 [vo/gpu/wayland] Registered for protocol xdg_wm_base
 [vo/gpu/wayland] Registered for protocol zxdg_decoration_manager_v1
 [vo/gpu/wayland] Registered for protocol wp_presentation
+[vo/gpu/wayland] Registered for protocol wp_viewporter
 [vo/gpu/wayland] Registered for protocol wl_seat
 [vo/gpu/wayland] Registered for protocol wl_output
+[vo/gpu/wayland] Registered output <Unknown> <Unknown> (0x2a):
+[vo/gpu/wayland] 	x: 0px, y: 0px
+[vo/gpu/wayland] 	w: 1920px (276mm), h: 1080px (155mm)
+[vo/gpu/wayland] 	scale: 1
+[vo/gpu/wayland] 	Hz: 70.040000
+[vo/gpu/wayland] Enabling server decorations
 [vo/gpu/opengl] EGL_VERSION=1.4
 [vo/gpu/opengl] EGL_VENDOR=Mesa Project
 [vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES 
@@ -110,18 +119,15 @@
 [vo/gpu/wayland] Loaded extension GL_ARB_vertex_array_object.
 [vo/gpu/wayland] Loaded extension GL_ARB_texture_rg.
 [vo/gpu/wayland] Loaded extension GL_ARB_sync.
+[vo/gpu/wayland] Loaded extension GL_ARB_invalidate_subdata.
 [vo/gpu/wayland] Loaded extension GL_ARB_get_program_binary.
 [vo/gpu/wayland] Loaded extension GL_ARB_buffer_storage.
 [vo/gpu/wayland] Loaded extension GL_ARB_uniform_buffer_object.
 [vo/gpu/wayland] Loaded extension GL_ARB_debug_output.
+[vo/gpu/wayland] Loaded extension GL_KHR_debug.
 [vo/gpu/opengl] 16 bit UNORM textures not available.
 [vo/gpu] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
 [vo/gpu] No advanced processing required. Enabling dumb mode.
-[vo/gpu/wayland] Registered output <Unknown> <Unknown> (0x2a):
-[vo/gpu/wayland] 	x: 0px, y: 0px
-[vo/gpu/wayland] 	w: 1920px (276mm), h: 1080px (155mm)
-[vo/gpu/wayland] 	scale: 1
-[vo/gpu/wayland] 	Hz: 70.040000
 [vd] Container reported FPS: 23.976024
 [vd] Codec list:
 [vd]     h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
@@ -129,21 +135,21 @@
 [vd]     h264_cuvid (h264) - Nvidia CUVID H264 decoder
 [vd] Opening decoder h264
 [vd] Looking at hwdec h264-nvdec...
-[vo/gpu] Loading hwdec driver 'vaapi-egl'
-[vo/gpu/vaapi-egl] using VAAPI EGL interop
-[vo/gpu/vaapi-egl] Trying to open a x11 VA display...
-[vo/gpu/vaapi-egl] Trying to open a wayland VA display...
-[vo/gpu] Loading failed.
-[vo/gpu] Loading hwdec driver 'cuda-nvdec'
-[vo/gpu/cuda-nvdec] Failed to load CUDA symbols
-[vo/gpu] Loading failed.
-[vo/gpu] Loading hwdec driver 'drmprime-drm'
-[vo/gpu/drmprime-drm] Failed to retrieve DRM fd from native display.
+[vo/gpu] Loading hwdec drivers for format: 'cuda'
+[vo/gpu] Loading hwdec driver 'cuda'
+[vo/gpu/cuda] Failed to load CUDA symbols
 [vo/gpu] Loading failed.
 [vd] Could not create device.
 [vd] Looking at hwdec h264-vaapi...
+[vo/gpu] Loading hwdec drivers for format: 'vaapi'
+[vo/gpu] Loading hwdec driver 'vaapi'
+[vo/gpu/vaapi] using EGL dmabuf interop
+[vo/gpu/vaapi] Trying to open a x11 VA display...
+[vo/gpu/vaapi] Trying to open a wayland VA display...
+[vo/gpu] Loading failed.
 [vd] Could not create device.
 [vd] Looking at hwdec h264-vdpau...
+[vo/gpu] Loading hwdec drivers for format: 'vdpau'
 [vd] Could not create device.
 [vd] Looking at hwdec h264-nvdec-copy...
 [ffmpeg] AVHWDeviceContext: Cannot load libcuda.so.1
@@ -155,6 +161,10 @@
 [vd] Error when calling vdp_device_create_x11: 1
 [vd] Could not create device.
 [vd] Looking at hwdec h264_cuvid-cuda...
+[vo/gpu] Loading hwdec drivers for format: 'cuda'
+[vo/gpu] Loading hwdec driver 'cuda'
+[vo/gpu/cuda] Failed to load CUDA symbols
+[vo/gpu] Loading failed.
 [vd] Could not create device.
 [vd] Looking at hwdec h264_v4l2m2m-v4l2m2m-copy...
 [vd] Trying hardware decoding via h264_v4l2m2m-v4l2m2m-copy.
@@ -165,7 +175,6 @@
 [vd] Falling back to software decoding.
 [vd] Detected 4 logical cores.
 [vd] Requesting 5 threads for decoding.
-[vd] DR failed - disabling.
 [vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
 [vf] User filter list:
 [vf]   (empty)
@@ -199,6 +208,8 @@
 [af] [userspeed] 48000Hz 5.1(side) 6ch floatp
 [af] [userspeed] (disabled)
 [af] [convert] 48000Hz 5.1(side) 6ch floatp
+[ao] Trying audio driver 'pipewire'
+[ao/pipewire] requested format: 48000 Hz, 5.1(side) channels, floatp
 [ao] Trying audio driver 'pulse'
 [ao/pulse] requested format: 48000 Hz, 5.1(side) channels, floatp
 [ao/pulse] Library version: 16.1.0
@@ -236,7 +247,6 @@
 [cplayer] VO: Description: Shader-based GPU Renderer
 [vo/gpu] reconfig to 1440x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
 [vo/gpu/wayland] Reconfiguring!
-[vo/gpu/wayland] Enabling server decorations
 [vo/gpu] Resize: 1440x1080
 [vo/gpu] Window size: 1440x1080 (Borders: l=0 t=0 r=0 b=0)
 [vo/gpu] Video source: 1440x1080 (1:1)
@@ -257,8 +267,10 @@
 [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: 10
+[vo/gpu] DR enabled: yes
 [cplayer] first video frame after restart shown
 [vo/gpu/wayland] Given DND offer with mime type text/plain;charset=utf-8
+[vo/gpu/wayland] Received a new DND offer. Releasing the previous offer.
 [vo/gpu/wayland] Resizing due to xdg from 1440x1080 to 959x1046
 [vo/gpu] Resize: 1440x1080
 [vo/gpu] Window size: 1440x1080 (Borders: l=0 t=0 r=0 b=0)
@@ -277,28 +289,32 @@
 [vo/gpu] OSD borders: l=0 t=163 r=0 b=164
 [vo/gpu] Video borders: l=0 t=163 r=0 b=164
 [vo/gpu] Reported display depth: 10
+[cplayer] Set property: shared-script-properties -> 1
 [cplayer] audio ready
 [cplayer] starting audio playback
 [cplayer] playback restart complete @ 0.000000, audio=playing, video=playing
 [ao/pulse] starting AO
-[cplayer] Set property: shared-script-properties -> 1
 [vo/gpu/wayland] Enabling idle inhibitor
 [cplayer] Set property: shared-script-properties -> 1
 [vo/gpu/wayland] Surface entered output <Unknown> <Unknown> (0x2a), scale = 1
 [vo/gpu] Assuming 70.040000 FPS for display sync.
+[cplayer] 
+[cplayer] Audio/Video desynchronisation detected! Possible reasons include too slow
+[cplayer] hardware, temporary CPU spikes, broken drivers, and broken files. Audio
+[cplayer] position will not match to the video (see A-V status field).
+[cplayer] 
 [cplayer] Set property: shared-script-properties -> 1
 [osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
 [osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular
 [vo/gpu] Reallocating OSD texture to 1024x256.
+[cplayer] Set property: shared-script-properties -> 1
 [sub/ass] fontselect: (Open Sans Semibold, 700, 0) -> /usr/share/fonts/truetype/open-sans/OpenSans-Semibold.ttf, 0, OpenSans-Semibold
 [sub/ass] fontselect: (Open Sans Semibold, 700, 100) -> /usr/share/fonts/truetype/open-sans/OpenSans-SemiboldItalic.ttf, 0, OpenSans-SemiboldItalic
 [sub/ass] mangling colors like vsfilter: RGB -> bt.601 limited -> bt.709 bt.601 -> RGB
 [vo/gpu] Reallocating OSD texture to 512x128.
-[cplayer] Set property: shared-script-properties -> 1
-[cplayer] Set property: shared-script-properties -> 1
-[cplayer] Set property: shared-script-properties -> 1
 [cplayer] EOF code: 5  
 [vo/gpu/wayland] Disabling the idle inhibitor
+[vf] dropping frame due to pin disconnect
 [cplayer] finished playback, success (reason 3)
 [cplayer] 
 [cplayer] Exiting... (Quit)

--- End Message ---
--- Begin Message ---
Source: mpv
Source-Version: 0.35.0-5
Done: Sebastian Ramacher <sramacher@debian.org>

We believe that the bug you reported is fixed in the latest version of
mpv, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1027455@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated mpv package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 29 Jan 2023 11:57:26 +0100
Source: mpv
Architecture: source
Version: 0.35.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 1027455
Changes:
 mpv (0.35.0-5) unstable; urgency=medium
 .
   * debian/patches: Apply upstream changes to add auto option to vd-lavc-dr
     (Closes: #1027455)
   * debian/control:
     - Add myself to Uploaders
     - Bump Standards-Version
     - Change (Build-)Depends from lib(e)gl1-mesa-dev to lib(e)gl-dev.
Checksums-Sha1:
 7f5f2a2f66e7e4ec658d02caad4e43efb3874334 3019 mpv_0.35.0-5.dsc
 91fa6d48aa40a66f3ca228070def94f09fd78c9f 19636 mpv_0.35.0-5.debian.tar.xz
Checksums-Sha256:
 e6a7fa29a6b7343e225f4e811c1b776bbf1da0ffaa5385b0382f38e24c83e747 3019 mpv_0.35.0-5.dsc
 e3fa68d8b8f4e6729888787ffb5f8b32126f05859875db1148aff441892283ee 19636 mpv_0.35.0-5.debian.tar.xz
Files:
 60a7da488f94b220f54e28c0751978ad 3019 video optional mpv_0.35.0-5.dsc
 7f5baa89884535110585cb6c6a90651c 19636 video optional mpv_0.35.0-5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmPWUvMACgkQafL8UW6n
GZPltg//WMv2VotibKz5jTbWMDnn/zL9gbpcTJ85+lyMM1JTfO9NFCpNs2A4YqPU
6FzpMGHhJ/hrtDEntOmKwI+D5eb1D7mtMv9Zf40IkZ+S3w2MgjEvSiFJDOzlNbYS
rV8C4CVhpd7Xs5fmH8adkIs/W7Zf9yu1XhGkAewh+aMCbA+EbW05olOty2fVLLNR
96ouiRwgKFZC4H4V9RfKi8EJWvk2Bs1vSv5N2Gwq+s4h36CgxzYK2ETN8vRZH+NR
zAYjOCi3RhoHeLHoPYbCFM7F/JnvbDi0IOZpX6SYyUj4ooVLQ53Dsq3rpsSCDAXG
ZZwgG0fazrck28Fabok4vKVZ9ZHRx0j+XGOcOQOrDWeXuh8qcWiJaQ4K1PNwSIF5
uIV/1k3inbVkR8OvYVy8IoFPQ4KARA3gUQkpvjnhAxxCHrecN6D4z3HzEcSMMN1v
Bh8JIbPv6xb5NImfw7IUP1cOmovC06UGd3vM9+ThuY3Lye0ywpwT/BDzjGvo2Wiq
qedu6I9qo1ZpD34b4fmEVxY5LYTmbMQNd4X+GV9NJdNvu8kfnVFlqNJSEGL0UAX0
QgjVwGaoSjE/ASi/pvP/bhMgRvcP+miLXmQPR0Dt69RMB+23ZgGbt7Rgb8Tm+YhJ
jXouNfCAH1IBugVksbfWGRqBPPU6M7Ys20aEmpLL72q16dedAS8=
=zDce
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: