hoyon / mpv-mpris

MPRIS plugin for mpv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

test failed because not pass `--no-config `

sl1pkn07 opened this issue · comments

Hi

when run make test, the test failed because mpv reads the user or systemwide config file. wich can cantains the entry wich enable the mpirs plugin installed by the user in other instance. this cause malfuction between the old plugin and the new builded version, because is loaded twice

adding the line '--no-config ' between

mpv-mpris/test/setup

Lines 109 to 110 in ed9f36b

"${params[@]}" \
--vo=null --ao=null \

solve the issue

snip the log

++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ sleep 1
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.35.0-2-g1e9a2cbebf Copyright © 2000-2022 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       57.42.100
[cplayer]    libavcodec      59.52.102
[cplayer]    libavformat     59.34.101
[cplayer]    libswscale      6.8.112
[cplayer]    libavfilter     8.50.100
[cplayer]    libswresample   4.9.100
[cplayer] FFmpeg version: N-109078-g2d25f33a7e
[cplayer] 
[cplayer] Configuration: ./waf configure --prefix=/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --lua=luajit --enable-cdda --enable-dvbin --enable-dvdnav --enable-html-build --enable-libarchive --enable-libmpv-shared --enable-openal --enable-sdl2 --enable-shaderc --enable-vulkan --enable-gl-x11 --enable-egl --enable-egl-x11 --enable-egl-drm --enable-gl-wayland --enable-drm --enable-gbm --enable-wayland --enable-vdpau --enable-vdpau-gl-x11 --enable-vaapi --enable-vaapi-x11 --enable-vaapi-wayland --enable-vaapi-drm --enable-vaapi-x-egl --enable-cuda-hwaccel --enable-cuda-interop --color=yes
[cplayer] List of enabled features: alsa asm av-channel-layout caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland gl-x11 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 linux-input-event-codes lua luajit memfd_create openal optimize pipewire plain-gl posix posix-or-mingw pthreads pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-shared sixel spirv-cross spirv-cross-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vapoursynth vdpau vdpau-gl-x11 vector vt.h vulkan wayland wayland-protocols wayland-protocols-1-24 x11 xv zimg zlib
[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.35.0-2-g1e9a2cbebf Copyright © 2000-2022 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       57.42.100
[cplayer]    libavcodec      59.52.102
[cplayer]    libavformat     59.34.101
[cplayer]    libswscale      6.8.112
[cplayer]    libavfilter     8.50.100
[cplayer]    libswresample   4.9.100
[cplayer] FFmpeg version: N-109078-g2d25f33a7e
[cplayer] 
[cplayer] Configuration: ./waf configure --prefix=/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --lua=luajit --enable-cdda --enable-dvbin --enable-dvdnav --enable-html-build --enable-libarchive --enable-libmpv-shared --enable-openal --enable-sdl2 --enable-shaderc --enable-vulkan --enable-gl-x11 --enable-egl --enable-egl-x11 --enable-egl-drm --enable-gl-wayland --enable-drm --enable-gbm --enable-wayland --enable-vdpau --enable-vdpau-gl-x11 --enable-vaapi --enable-vaapi-x11 --enable-vaapi-wayland --enable-vaapi-drm --enable-vaapi-x-egl --enable-cuda-hwaccel --enable-cuda-interop --color=yes
[cplayer] List of enabled features: alsa asm av-channel-layout caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland gl-x11 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 linux-input-event-codes lua luajit memfd_create openal optimize pipewire plain-gl posix posix-or-mingw pthreads pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-shared sixel spirv-cross spirv-cross-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vapoursynth vdpau vdpau-gl-x11 vector vt.h vulkan wayland wayland-protocols 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 /etc/mpv/mpv.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'gpu-api' = 'vulkan' (flags = 4)
[cplayer] Setting option 'vo' = 'gpu' (flags = 4)
[cplayer] Setting option 'hwdec' = 'nvdec' (flags = 4)
[cplayer] Setting option 'gpu-context' = 'x11vk' (flags = 4)
[cplayer] Setting option 'spirv-compiler' = 'auto' (flags = 4)
[cplayer] Setting option 'audio-device' = 'pulse' (flags = 4)
[cplayer] Setting option 'audio-channels' = 'auto' (flags = 4)
[cplayer] Setting option 'screenshot-format' = 'png' (flags = 4)
[cplayer] Setting option 'screenshot-high-bit-depth' = 'yes' (flags = 4)
[cplayer] Setting option 'hidpi-window-scale' = 'no' (flags = 4)
[cplayer] Setting option 'cdrom-device' = '/dev/cdrom' (flags = 4)
[cplayer] Setting option 'dvd-device' = '/dev/cdrom' (flags = 4)
[cplayer] Setting option 'bluray-device' = '/dev/cdrom' (flags = 4)
[cplayer] Setting option 'script-opts' = 'osc-layout=bottombar,osc-timems=yes' (flags = 4)
[cplayer] Setting option 'demuxer-mkv-subtitle-preroll' = '' (flags = 4)
[cplayer] Setting option 'sub-ass-vsfilter-blur-compat' = 'yes' (flags = 4)
[cplayer] Setting option 'scripts-append' = '/usr/share/mpv/scripts/mpris.so' (flags = 4)
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8)
[  0.010947]      mpris: Loading SO plugin /usr/share/mpv/scripts/mpris.so...
[  0.011104]    cplayer: Waiting for scripts...

greetings