Diff of the two buildlogs: -- --- b1/build.log 2023-04-27 18:46:57.182836290 +0000 +++ b2/build.log 2023-04-27 18:48:51.633761198 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed May 29 13:07:26 -12 2024 -I: pbuilder-time-stamp: 1717031246 +I: Current time: Fri Apr 28 08:47:00 +14 2023 +I: pbuilder-time-stamp: 1682621220 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./mpv-mpris_0.7.1.orig.tar.xz] I: copying [./mpv-mpris_0.7.1-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Apr 11 19:50:23 2022 -12 +gpgv: Signature made Tue Apr 12 21:50:23 2022 +14 gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./mpv-mpris_0.7.1-1.dsc: no acceptable signature found @@ -25,52 +25,84 @@ dpkg-source: info: unpacking mpv-mpris_0.7.1-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3520/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/D01_modify_environment starting +debug: Running on codethink12-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 28 08:47 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3520' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=15174 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.gcoU3Klz/pbuilderrc_dHTa --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.gcoU3Klz/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.gcoU3Klz/pbuilderrc_pJMI --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.gcoU3Klz/b2 --logfile b2/build.log --extrapackages usrmerge mpv-mpris_0.7.1-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink15-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 28 13:18 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3520/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 28 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -536,7 +568,7 @@ Get: 404 http://deb.debian.org/debian bookworm/main arm64 xauth arm64 1:1.1.2-1 [35.5 kB] Get: 405 http://deb.debian.org/debian bookworm/main arm64 xserver-common all 2:21.1.7-2 [2381 kB] Get: 406 http://deb.debian.org/debian bookworm/main arm64 xvfb arm64 2:21.1.7-2 [3082 kB] -Fetched 193 MB in 13s (15.0 MB/s) +Fetched 193 MB in 4s (50.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libdbus-1-3:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19616 files and directories currently installed.) @@ -2188,10 +2220,15 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes dpkg-buildpackage: info: source package mpv-mpris dpkg-buildpackage: info: source version 0.7.1-1 dpkg-buildpackage: info: source distribution unstable @@ -2233,221 +2270,6 @@ make[1]: Entering directory '/build/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata -++ test -n '' -++ exec ./env ./metadata -/build/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so -+ MPV_MPRIS_TEST_PLUGIN=../mpris.so -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_MPV_IPC=. -+ MPV_MPRIS_TEST_MPV_IPC=. -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_LOG=. -+ MPV_MPRIS_TEST_LOG=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_DBUS=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_XAUTH=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_TMP=. -+ '[' -n ../mpris.so ']' -+ '[' '!' -f ../mpris.so ']' -+ '[' '!' -r ../mpris.so ']' -+ '[' '!' -x ../mpris.so ']' -+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' -+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ MPV_MPRIS_TEST_DBUS=./dbus -+ mkdir -p -m 0700 ./dbus -+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help -+ grep -- --auto-display -+ xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log -++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -++ params=() -++ '[' -n '' ']' -++ '[' -n ../mpris.so ']' -++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") -++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-IYDmB15CQ6,guid=0ed0131ac17529504eb529bb6657d1c7 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-IYDmB15CQ6,guid=0ed0131ac17529504eb529bb6657d1c7 -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc -++ timeout=0 -++ test -S ./metadata.mpv.ipc -++ '[' 0 -eq 60 ']' -++ sleep 1 -++ 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 -+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' -++ timeout=1 -++ test -S ./metadata.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 -[cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects -[cplayer] built on UNKNOWN -[cplayer] FFmpeg library versions: -[cplayer] libavutil 57.28.100 -[cplayer] libavcodec 59.37.100 -[cplayer] libavformat 59.27.100 -[cplayer] libswscale 6.7.100 -[cplayer] libavfilter 8.44.100 -[cplayer] libswresample 4.7.100 -[cplayer] FFmpeg version: 5.1.2-3 -[cplayer] -[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 dvbin 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] 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.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects -[cplayer] built on UNKNOWN -[cplayer] FFmpeg library versions: -[cplayer] libavutil 57.28.100 -[cplayer] libavcodec 59.37.100 -[cplayer] libavformat 59.27.100 -[cplayer] libswscale 6.7.100 -[cplayer] libavfilter 8.44.100 -[cplayer] libswresample 4.7.100 -[cplayer] FFmpeg version: 5.1.2-3 -[cplayer] -[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 dvbin 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] 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.096612] mpris: Loading SO plugin ../mpris.so... -[ 0.096737] cplayer: Waiting for scripts... -[ 0.285075] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] - -(process:12391): GLib-GIO-CRITICAL **: 13:09:29.947: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed -[ 0.402833] cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding++ timeout=2 -++ test -S ./metadata.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 -++ playerctl metadata xesam:url -+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ sleep 2 - osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"] -[ 0.403036] 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.403113] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.403148] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.403301] 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"] -[ 0.403436] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.403489] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.403531] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.403605] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.403670] cplayer: Set property: shared-script-properties -> 1 -[ 0.403703] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.403726] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.403839] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.403897] cplayer: Set property: shared-script-properties -> 1 -[ 0.404709] cplayer: Done loading scripts. -[ 0.404915] cplayer: Running hook: ytdl_hook/on_load -[ 0.406788] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.406868] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.406914] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.406950] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.407120] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.407187] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.407235] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.407271] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.421832] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.421948] cplayer: Set property: shared-script-properties -> 1 -[ 0.423756] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.423839] cplayer: Set property: shared-script-properties -> 1 -[ 0.424058] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.467410] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.497731] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.498102] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.500574] cplay++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' -+ wait %1 -er: Starting playback... -[ 0.504677] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.504794] cplayer: Set property: shared-script-properties -> 1 -[ 0.504981] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.505038] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.505083] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.505118] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.505921] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.505949] cplayer: AO: Description: Null audio output -[ 0.507174] cplayer: audio ready -[ 0.507206] cplayer: starting audio playback -[ 0.507224] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof - [ 0.537660] statusline: A: 00:00:00 / 00:00:06 (0%) [ 0.588156] statusline: A: 00:00:00 / 00:00:06 (1%) [ 0.641966] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.701767] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.752146] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.810362] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.861571] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.973834] statusline: A: 00:00:00 / 00:00:06 (7%) [ 1.025775] statusline: A: 00:00:00 / 00:00:06 (8%) [ 1.076175] statusline: A: 00:00:00 / 00:00:06 (9%) [ 1.130034] statusline: A: 00:00:00 / 00:00:06 (10%) [ 1.180770] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.237855] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.288345] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.393782] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.445790] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.497753] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.548200] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.598868] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.699906] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.750472] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.800715] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.850899] statusline: A: 00:00:01 / 00:00:06 (22%) [ 1.901916] statusline: A: 00:00:01 / 00:00:06 (23%) [ 2.003383] statusline: A: 00:00:01 / 00:00:06 (24%) [ 2.053611] statusline: A: 00:00:01 / 00:00:06 (25%) [ 2.103872] statusline: A: 00:00:01 / 00:00:06 (26%) [ 2.154379] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.255267] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.305535] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.355729] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.406219] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.456604] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.557370] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.607577] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.658663] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.709122] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.759941] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.860584] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.911313] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.961329] statusline: A: 00:00:02 / 00:00:06 (40%) [ 3.011362] statusline: A: 00:00:02 / 00:00:06 (41%) [ 3.111863] statusline: A: 00:00:02 / 00:00:06 (42%) [ 3.161888] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.212189] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.266138] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.321788] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.373662] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.434160] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.546098] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.601743] statusline: A: 00:00:03 / 00:00:06 (50%) [ 3.654473] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.709982] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.761136] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.825787] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.881782] statusline: A: 00:00:03 / 00:00:06 (55%) [ 3.933672] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.989687] statusline: A: 00:00:03 / 00:00:06 (57%) [ 4.093169] statusline: A: 00:00:03 / 00:00:06 (58%) [ 4.149803] statusline: A: 00:00:03 / 00:00:06 (59%) [ 4.202013] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.261710] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.313841] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.374039] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.433859] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.489694] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.539944] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.649010] statusline: A: 00:00:04 / 00:00:06 (67%) [ 4.705775] statusline: A: 00:00:04 / 00:00:06 (68%) [ 4.758593] statusline: A: 00:00:04 / 00:00:06 (69%) [ 4.809000] statusline: A: 00:00:04 / 00:00:06 (70%) [ 4.876992] statusline: A: 00:00:04 / 00:00:06 (71%) [ 4.927832] statusline: A: 00:00:04 / 00:00:06 (72%) [ 4.979110] statusline: A: 00:00:04 / 00:00:06 (73%) [ 5.029399] statusline: A: 00:00:04 / 00:00:06 (74%) [ 5.130302] statusline: A: 00:00:04 / 00:00:06 (75%) [ 5.181171] statusline: A: 00:00:04 / 00:00:06 (76%) [ 5.231642] statusline: A: 00:00:04 / 00:00:06 (77%) [ 5.282114] statusline: A: 00:00:04 / 00:00:06 (78%) [ 5.332277] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.433136] statusline: A: 00:00:04 / 00:00:06 (80%) [ 5.483488] statusline: A: 00:00:04 / 00:00:06 (81%) [ 5.533718] statusline: A: 00:00:05 / 00:00:06 (82%) [ 5.584105] statusline: A: 00:00:05 / 00:00:06 (83%) [ 5.684558] statusline: A: 00:00:05 / 00:00:06 (84%) [ 5.735342] statusline: A: 00:00:05 / 00:00:06 (85%) [ 5.785710] statusline: A: 00:00:05 / 00:00:06 (86%) [ 5.836342] statusline: A: 00:00:05 / 00:00:06 (87%) [ 5.889819] statusline: A: 00:00:05 / 00:00:06 (88%) [ 5.945786] statusline: A: 00:00:05 / 00:00:06 (89%) [ 6.049765] statusline: A: 00:00:05 / 00:00:06 (90%) [ 6.100094] statusline: A: 00:00:05 / 00:00:06 (91%) [ 6.150452] statusline: A: 00:00:05 / 00:00:06 (92%) [ 6.200915] statusline: A: 00:00:05 / 00:00:06 (93%) [ 6.253777] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.254253] cplayer: audio filter EOF -[ 6.254311] cplayer: audio draining -[ 6.254323] cplayer: audio EOF reached -[ 6.254338] cplayer: EOF code: 1 -[ 6.254689] cplayer: Terminating demuxers... -[ 6.255974] cplayer: Done terminating demuxers. -[ 6.256059] cplayer: finished playback, success (reason 0) -[ 6.256073] cplayer: -[ 6.256088] cplayer: Exiting... (End of file) -[ 6.256939] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 6.257035] cplayer: Set property: shared-script-properties -> 1 -[ 6.268954] mpris: Exiting... -[ 6.277758] cplayer: draining left over audio -make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' -make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' ./wrapper "quit" ./quit ++ test -n '' @@ -2507,8 +2329,8 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ grep -- --auto-display + xvfb_auto=--auto-servernum + rm -f ./quit.xvfb.log ./quit.Xauthority + exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit @@ -2533,8 +2355,8 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:101 DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6QncYUc8Vp,guid=091dc18ff21ecde6426688a76657d1c8 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6QncYUc8Vp,guid=091dc18ff21ecde6426688a76657d1c8 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-sB1yJ3poV7,guid=c4bf6a1fe94e1e226d977de4644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-sB1yJ3poV7,guid=c4bf6a1fe94e1e226d977de4644ac378 ++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log ++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 @@ -2543,10 +2365,6 @@ ++ sleep 1 ++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' -++ timeout=1 -++ test -S ./quit.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -2586,11 +2404,11 @@ [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) [cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) [cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) -[ 0.080147] mpris: Loading SO plugin ../mpris.so... -[ 0.080298] cplayer: Waiting for scripts... -[ 0.221073] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.221157] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.221205] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"++ timeout=2 +[ 0.039524] mpris: Loading SO plugin ../mpris.so... +[ 0.039641] cplayer: Waiting for scripts... +[ 0.168658] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.168772] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.168834] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"++ timeout=1 ++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 @@ -2622,64 +2440,64 @@ + '[' quit = quit ']' + mpris_quit + dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1717031374.021260 sender=:1.0 -> destination=:1.3 serial=6 reply_serial=2 +method return time=1682621309.291678 sender=:1.0 -> destination=:1.3 serial=7 reply_serial=2 + sleep 2 ] -[ 0.221237] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.222551] 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.222693] 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.222759] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.222807] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.222957] 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"] -[ 0.223091] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.223156] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.223200] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.223261] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.223342] cplayer: Set property: shared-script-properties -> 1 -[ 0.223377] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.223400] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.223472] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.223531] cplayer: Set property: shared-script-properties -> 1 -[ 0.231074] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.231160] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.231220] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.231254] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.231302] cplayer: Done loading scripts. -[ 0.231537] cplayer: Running hook: ytdl_hook/on_load -[ 0.232735] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.263786] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.263886] cplayer: Set property: shared-script-properties -> 1 -[ 0.272243] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.272492] cplayer: Set property: shared-script-properties -> 1 -[ 0.272864] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.317506] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.410554] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.410851] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.417487] cplayer: Starting playback... -[ 0.419275] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.419370] cplayer: Set property: shared-script-properties -> 1 -[ 0.419568] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.419619] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.419658] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.426831] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.428471] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.428509] cplayer: AO: Description: Null audio output -[ 0.429857] cplayer: audio ready -[ 0.429891] cplayer: starting audio playback -[ 0.429937] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.458537] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.458658] cplayer: Set property: shared-script-properties -> 1 - [ 0.462303] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.694477] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 3.694540] cplayer: EOF code: 5 -[ 3.694990] cplayer: Terminating demuxers... -[ 3.705475] cplayer: Done terminating demuxers. -[ 3.705600] cplayer: finished playback, success (reason 3) -[ 3.705612] cplayer: -[ 3.705627] cplayer: Exiting... (Quit) -[ 3.706418] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 3.706510] cplayer: Set property: shared-script-properties -> 1 -[ 3.717514] mpris: Exiting... +[ 0.168870] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.174431] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.198155] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.198291] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198357] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.198391] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198455] 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.198590] 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.198658] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198688] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198800] 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"] +[ 0.198945] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.199000] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.199042] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.199104] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.199183] cplayer: Set property: shared-script-properties -> 1 +[ 0.199219] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.199242] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.199337] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.199394] cplayer: Set property: shared-script-properties -> 1 +[ 0.200077] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.200149] cplayer: Set property: shared-script-properties -> 1 +[ 0.201632] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.201707] cplayer: Set property: shared-script-properties -> 1 +[ 0.201907] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.228722] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.228798] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.228847] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.228882] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.230114] cplayer: Done loading scripts. +[ 0.230363] cplayer: Running hook: ytdl_hook/on_load +[ 0.267868] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.269080] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.269176] cplayer: Set property: shared-script-properties -> 1 +[ 0.274103] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.282195] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.284648] cplayer: Starting playback... +[ 0.290789] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.290826] cplayer: AO: Description: Null audio output +[ 0.292123] cplayer: audio ready +[ 0.292154] cplayer: starting audio playback +[ 0.292195] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.303851] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.303952] cplayer: Set property: shared-script-properties -> 1 + [ 0.334234] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.350385] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 3.350451] cplayer: EOF code: 5 +[ 3.350906] cplayer: Terminating demuxers... +[ 3.351957] cplayer: Done terminating demuxers. +[ 3.352032] cplayer: finished playback, success (reason 3) +[ 3.352043] cplayer: +[ 3.352056] cplayer: Exiting... (Quit) +[ 3.353916] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 3.354007] cplayer: Set property: shared-script-properties -> 1 +[ 3.366742] mpris: Exiting... + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' @@ -2695,9 +2513,9 @@ + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: + cat ./quit.socat.log -2024/05/29 13:09:36 socat[12717] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused -+ grep '^No players \(were \)\?found$' +2023/04/28 08:48:31 socat[30633] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + playerctl status ++ grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' + '[' '!' -s ./quit.socat.log ']' @@ -2788,8 +2606,8 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:103 DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-RnTmvOnCbO,guid=0e14559781c7ee35ed443e6a6657d1c7 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-RnTmvOnCbO,guid=0e14559781c7ee35ed443e6a6657d1c7 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-pmvvRTfCo7,guid=5ed8485048884f33dfc1e984644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-pmvvRTfCo7,guid=5ed8485048884f33dfc1e984644ac378 ++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log ++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 @@ -2800,10 +2618,6 @@ +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./stop.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 -++ timeout=2 -++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2850,12 +2664,12 @@ [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) [cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) [cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) -[ 0.143652] mpris: Loading SO plugin ../mpris.so... -[ 0.143780] cplayer: Waiting for scripts... +[ 0.056967] mpris: Loading SO plugin ../mpris.so... +[ 0.057078] cplayer: Waiting for scripts... -(process:12422): GLib-GIO-CRITICAL **: 13:09:30.860: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed -[ 0.477687] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.546296] cplayer: Run command: define-section, flags=64, args=[name="sh+ status Paused +(process:30362): GLib-GIO-CRITICAL **: 08:48:26.379: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed +[ 0.435783] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.435868] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dr+ status Paused + playerctl status + grep '^Paused$' Paused @@ -2877,63 +2691,63 @@ + '[' stop = stop ']' + playerctl stop + sleep 2 -owhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"] -[ 0.546453] 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.546540] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.546577] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.546742] 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"] -[ 0.546889] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.546950] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.546997] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.547067] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.547135] cplayer: Set property: shared-script-properties -> 1 -[ 0.547163] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.547185] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.547254] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.547314] cplayer: Set property: shared-script-properties -> 1 -[ 0.547747] cplayer: Done loading scripts. -[ 0.547955] cplayer: Running hook: ytdl_hook/on_load -[ 0.549980] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.550056] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.550095] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.550124] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.550281] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.550369] cplayer: Set property: shared-script-properties -> 1 -[ 0.552023] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.552113] cplayer: Set property: shared-script-properties -> 1 -[ 0.552306] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.618121] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.661162] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.661284] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.661362] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.661408] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.670647] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.670770] cplayer: Set property: shared-script-properties -> 1 -[ 0.670950] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.671010] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.671073] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.671114] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.671207] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.671560] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.674211] cplayer: Starting playback... -[ 0.676492] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.676536] cplayer: AO: Description: Null audio output -[ 0.681086] cplayer: audio ready -[ 0.681140] cplayer: starting audio playback -[ 0.681192] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.706908] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.707062] cplayer: Set property: shared-script-properties -> 1 - [ 0.725078] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 4.087548] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 4.087608] cplayer: EOF code: 4 -[ 4.088044] cplayer: Terminating demuxers... -[ 4.088558] cplayer: Done terminating demuxers. -[ 4.088630] cplayer: finished playback, success (reason 2) -[ 4.088639] cplayer: -[ 4.088651] cplayer: Exiting... (End of file) -[ 4.091283] mpris: Exiting... -[ 4.097396] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 4.097494] cplayer: Set property: shared-script-properties -> 1 +agging"] +[ 0.435914] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.435946] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.451245] 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.451611] 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.451783] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.451854] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.472874] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.473147] 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"] +[ 0.473299] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.473358] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.473408] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.473477] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.473571] cplayer: Set property: shared-script-properties -> 1 +[ 0.473609] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.473637] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.473732] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.473814] cplayer: Set property: shared-script-properties -> 1 +[ 0.474560] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.474643] cplayer: Set property: shared-script-properties -> 1 +[ 0.475207] cplayer: Done loading scripts. +[ 0.475467] cplayer: Running hook: ytdl_hook/on_load +[ 0.476335] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.476406] cplayer: Set property: shared-script-properties -> 1 +[ 0.487228] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.487380] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.487485] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.506747] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.513065] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.513208] cplayer: Set property: shared-script-properties -> 1 +[ 0.513407] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.513469] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.513511] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.513542] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.515223] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.518547] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.527231] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.527490] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.529973] cplayer: Starting playback... +[ 0.532130] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.532164] cplayer: AO: Description: Null audio output +[ 0.533385] cplayer: audio ready +[ 0.533417] cplayer: starting audio playback +[ 0.533435] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.549116] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.549252] cplayer: Set property: shared-script-properties -> 1 + [ 0.579344] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.348769] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 3.348839] cplayer: EOF code: 4 +[ 3.349328] cplayer: Terminating demuxers... +[ 3.350344] cplayer: Done terminating demuxers. +[ 3.350431] cplayer: finished playback, success (reason 2) +[ 3.350446] cplayer: +[ 3.350460] cplayer: Exiting... (End of file) +[ 3.351092] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 3.351205] cplayer: Set property: shared-script-properties -> 1 +[ 3.359437] mpris: Exiting... + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' @@ -2949,7 +2763,7 @@ + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: + cat ./stop.socat.log -2024/05/29 13:09:37 socat[12734] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused +2023/04/28 08:48:31 socat[30644] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found @@ -2957,13 +2771,13 @@ + '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' -./wrapper "pause" -./pause +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./pause -/build/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ exec ./env ./metadata +/build/mpv-mpris-0.7.1/test/env ./metadata +++ basename ./metadata ++ test=metadata + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3016,44 +2830,40 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./pause.xvfb.log ./pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause -./pause -++ test -n pause -+++ basename ./pause -++ test=pause -++ '[' pause = setup ']' -++ input_json=./pause.mpv.ipc.input.json -++ output_json=./pause.mpv.ipc.output.json -++ ipc=./pause.mpv.ipc -++ log_prefix=./pause -++ mpv_log=./pause.mpv.log -++ socat_log=./pause.socat.log ++ rm -f ./metadata.xvfb.log ./metadata.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata +./metadata +++ test -n metadata ++++ basename ./metadata +++ test=metadata +++ '[' metadata = setup ']' +++ input_json=./metadata.mpv.ipc.input.json +++ output_json=./metadata.mpv.ipc.output.json +++ ipc=./metadata.mpv.ipc +++ log_prefix=./metadata +++ mpv_log=./metadata.mpv.log +++ socat_log=./metadata.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eGFv65Ss4F,guid=d0cb2783f08e7a7a11e1aaf36657d1c7 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eGFv65Ss4F,guid=d0cb2783f08e7a7a11e1aaf36657d1c7 -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4Dz5y8E4Dj,guid=c3dfc760a93bf46758054d9e644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4Dz5y8E4Dj,guid=c3dfc760a93bf46758054d9e644ac378 +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ test -S ./pause.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ 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 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' -++ timeout=1 -++ test -S ./pause.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3067,7 +2877,7 @@ [cplayer] [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 dvbin 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] 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=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[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.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3090,15 +2900,14 @@ [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' = './pause.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) -[ 0.068412] mpris: Loading SO plugin ../mpris.so... -[ 0.075420] cplayer: Waiting for scripts... -[ 0.170240] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.170323] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.170371] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.170404] cplayer: Run command: enable-section, ++ timeout=2 -++ test -S ./pause.mpv.ipc +[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) +[ 0.099252] mpris: Loading SO plugin ../mpris.so... +[ 0.119297] cplayer: Waiting for scripts... +[ 0.243895] 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.244050] 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.244122] ++ timeout=1 +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3106,111 +2915,69 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Playing -+ grep '^Playing$' -+ playerctl status -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.171797] 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.171950] 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.172023] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.172071] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.172198] 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"] -[ 0.172398] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.172462] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.172510] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.172590] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.172664] cplayer: Set property: shared-script-properties -> 1 -[ 0.172700] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.172726] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.172800] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.172883] cplayer: Set property: shared-script-properties -> 1 -[ 0.173097] cplayer: Done loading scripts. -[ 0.173347] cplayer: Running hook: ytdl_hook/on_load -[ 0.175417] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.225083] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.240593] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.240714] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.240774] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.240807] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.241328] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.241418] cplayer: Set property: shared-script-properties -> 1 -[ 0.242930] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.243004] cplayer: Set property: shared-script-properties -> 1 -[ 0.243187] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.277617] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.277939] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.281531] cplayer: Starting playback... -[ 0.283084] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl pause -="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.283174] cplayer: Set property: shared-script-properties -> 1 -[ 0.283350] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.283404] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.283447] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.283482] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.293011] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.293052] cplayer: AO: Description: Null audio output -[ 0.294438] cplayer: audio ready -[ 0.294472] cplayer: starting audio playback -[ 0.294492] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.318198] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.318311] cplayer: Set property: shared-script-properties -> 1 - [ 0.327891] statusline: A: 00:00:00 / 00:00:06 (1%) [ 0.408572] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.461714] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.517122] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.618443] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.680694] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.731260] statusline: A: 00:00:00 / 00:00:06 (7%) [ 0.788534] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.840464] statusline: A: 00:00:00 / 00:00:06 (9%) [ 0.892541] statusline: A: 00:00:00 / 00:00:06 (10%) [ 0.944566] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.045367] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.095985] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.148592] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.200607] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.251310] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.301544] statusline: A: 00:00:01 / 00:00:06 (16%) [ 1.351747] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.402953] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.453523] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.504381] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.554683] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.655667] statusline: A: 00:00:01 / 00:00:06 (22%) [ 1.706075] statusline: A: 00:00:01 / 00:00:06 (23%) [ 1.756530] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.806822] statusline: A: 00:00:01 / 00:00:06 (25%) [ 1.907494] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.957943] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.008242] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.058464] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.108647] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.209486] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.259950] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.310141] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.360373] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.412354] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.513209] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.563439] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.613658] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.664631] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.768570] statusline: A: 00:00:02 / 00:00:06 (40%) [ 2.828505] statusline: A: 00:00:02 / 00:00:06 (41%) [ 2.885344] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.944592] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.000577] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.053269] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.104134] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.160607] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.217603] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.273153] statusline: A: 00:00:02 / 00:00:06 (49%) [ 3.332378] statusline:+ sleep 1 -+ status Paused -+ grep '^Paused$' -+ playerctl status -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play -+ sleep 1 +++ playerctl metadata xesam:url ++ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ sleep 2 + cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.244171] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.244306] 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"] +[ 0.244445] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.244521] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.244573] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.244633] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.244713] cplayer: Set property: shared-script-properties -> 1 +[ 0.244757] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.244783] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.244853] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.244908] cplayer: Set property: shared-script-properties -> 1 +[ 0.245099] cplayer: Done loading scripts. +[ 0.245297] cplayer: Running hook: ytdl_hook/on_load +[ 0.247100] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.291151] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.291390] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.291456] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.291491] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.291964] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.292050] cplayer: Set property: shared-script-properties -> 1 +[ 0.293694] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.293766] cplayer: Set property: shared-script-properties -> 1 +[ 0.293953] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.305771] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.320446] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.320535] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.320597] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.320633] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.324767] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.324999] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.327535] cplayer: Starting playback... +[ 0.330328] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="ap++ playerctl metadata xesam:title ++ test alarm-clock-elapsed.oga '!=' '' + wait %1 - A: 00:00:03 / 00:00:06 (50%) [ 3.440465] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.496078] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.548565] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.604630] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.656471] statusline: A: 00:00:03 / 00:00:06 (55%) [ 3.709131] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.760577] statusline: A: 00:00:03 / 00:00:06 (57%) [ 3.868629] statusline: A: 00:00:03 / 00:00:06 (58%) [ 3.920706] statusline: A: 00:00:03 / 00:00:06 (59%) [ 3.972472] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.022953] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.084584] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.135139] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.188475] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.292762] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.348828] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.400478] statusline: A: 00:00:04 / 00:00:06 (67%) [ 4.451266] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.464628] cplayer: Set property: pause=true -> 1 - [ 4.465005] statusline: (Paused) A: 00:00:04 / 00:00:06 (68%) -[ 6.929050] cplayer: Set property: pause=false -> 1 - [ 6.929353] statusline: A: 00:00:04 / 00:00:06 (68%) [ 6.984583] statusline: A: 00:00:04 / 00:00:06 (69%) [ 7.035988] statusline: A: 00:00:04 / 00:00:06 (70%) [ 7.086374] statusline: A: 00:00:04 / 00:00:06 (71%) [ 7.187497] statusline: A: 00:00:04 / 00:00:06 (72%) [ 7.237694] statusline: A: 00:00:04 / 00:00:06 (73%) [ 7.287905] statusline: A: 00:00:04 / 00:00:06 (74%) [ 7.338610] statusline: A: 00:00:04 / 00:00:06 (75%) [ 7.389064] statusline: A: 00:00:04 / 00:00:06 (76%) [ 7.489681] statusline: A: 00:00:04 / 00:00:06 (77%) [ 7.539891] statusline: A: 00:00:04 / 00:00:06 (78%) [ 7.590605] statusline: A: 00:00:04 / 00:00:06 (79%) [ 7.641228] statusline: A: 00:00:04 / 00:00:06 (80%) [ 7.741892] statusline: A: 00:00:04 / 00:00:06 (81%) [ 7.792112] statusline: A: 00:00:05 / 00:00:06 (82%) [ 7.842532] statusline: A: 00:00:05 / 00:00:06 (83%) [ 7.892701] statusline: A: 00:00:05 / 00:00:06 (84%) [ 7.943106] statusline: A: 00:00:05 / 00:00:06 (85%) [ 8.048574] statusline: A: 00:00:05 / 00:00:06 (86%) [ 8.099061] statusline: A: 00:00:05 / 00:00:06 (87%) [ 8.149262] statusline: A: 00:00:05 / 00:00:06 (88%) [ 8.200525] statusline: A: 00:00:05 / 00:00:06 (89%) [ 8.250736] statusline: A: 00:00:05 / 00:00:06 (90%) [ 8.351138] statusline: A: 00:00:05 / 00:00:06 (91%) [ 8.401353] statusline: A: 00:00:05 / 00:00:06 (92%) [ 8.451735] statusline: A: 00:00:05 / 00:00:06 (93%) [ 8.502204] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.502600] cplayer: audio filter EOF -[ 8.502670] cplayer: audio draining -[ 8.502688] cplayer: audio EOF reached -[ 8.502707] cplayer: EOF code: 1 -[ 8.503126] cplayer: Terminating demuxers... -[ 8.503906] cplayer: Done terminating demuxers. -[ 8.504001] cplayer: finished playback, success (reason 0) -[ 8.504014] cplayer: -[ 8.504030] cplayer: Exiting... (End of file) -[ 8.505831] mpris: Exiting... -[ 8.509569] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 8.509663] cplayer: Set property: shared-script-properties -> 1 -[ 8.520566] cplayer: draining left over audio +pend", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.330450] cplayer: Set property: shared-script-properties -> 1 +[ 0.330625] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.330680] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.330731] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.330763] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.331679] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.331706] cplayer: AO: Description: Null audio output +[ 0.332970] cplayer: audio ready +[ 0.333019] cplayer: starting audio playback +[ 0.333039] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof + [ 0.374978] statusline: A: 00:00:00 / 00:00:06 (1%) [ 0.444281] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.499382] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.551407] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.667294] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.723271] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.775337] statusline: A: 00:00:00 / 00:00:06 (7%) [ 0.827433] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.877867] statusline: A: 00:00:00 / 00:00:06 (9%) [ 0.928325] statusline: A: 00:00:00 / 00:00:06 (10%) [ 0.979379] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.080030] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.130261] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.180481] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.231094] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.283372] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.335382] statusline: A: 00:00:01 / 00:00:06 (16%) [ 1.385940] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.436962] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.487407] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.539395] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.640045] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.690869] statusline: A: 00:00:01 / 00:00:06 (22%) [ 1.743385] statusline: A: 00:00:01 / 00:00:06 (23%) [ 1.793801] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.847440] statusline: A: 00:00:01 / 00:00:06 (25%) [ 1.948136] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.999385] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.049666] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.103392] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.153871] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.207315] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.315289] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.367371] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.419343] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.470068] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.523269] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.579336] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.681544] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.735273] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.785455] statusline: A: 00:00:02 / 00:00:06 (40%) [ 2.867287] statusline: A: 00:00:02 / 00:00:06 (41%) [ 2.931312] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.995255] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.047263] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.106346] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.159345] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.211346] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.261586] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.315281] statusline: A: 00:00:02 / 00:00:06 (49%) [ 3.367381] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.419377] statusline: A: 00:00:03 / 00:00:06 (50%) [ 3.471511] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.522032] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.574351] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.625379] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.675726] statusline: A: 00:00:03 / 00:00:06 (55%) [ 3.776808] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.827040] statusline: A: 00:00:03 / 00:00:06 (57%) [ 3.879964] statusline: A: 00:00:03 / 00:00:06 (58%) [ 3.930450] statusline: A: 00:00:03 / 00:00:06 (59%) [ 4.031235] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.081643] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.132066] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.182387] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.232707] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.334359] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.385308] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.435953] statusline: A: 00:00:04 / 00:00:06 (67%) [ 4.486553] statusline: A: 00:00:04 / 00:00:06 (68%) [ 4.537028] statusline: A: 00:00:04 / 00:00:06 (69%) [ 4.587287] statusline: A: 00:00:04 / 00:00:06 (70%) [ 4.693396] statusline: A: 00:00:04 / 00:00:06 (71%) [ 4.744097] statusline: A: 00:00:04 / 00:00:06 (72%) [ 4.794662] statusline: A: 00:00:04 / 00:00:06 (73%) [ 4.845123] statusline: A: 00:00:04 / 00:00:06 (74%) [ 4.945680] statusline: A: 00:00:04 / 00:00:06 (75%) [ 4.996120] statusline: A: 00:00:04 / 00:00:06 (76%) [ 5.046354] statusline: A: 00:00:04 / 00:00:06 (77%) [ 5.096570] statusline: A: 00:00:04 / 00:00:06 (78%) [ 5.147182] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.247667] statusline: A: 00:00:04 / 00:00:06 (80%) [ 5.297815] statusline: A: 00:00:04 / 00:00:06 (81%) [ 5.348037] statusline: A: 00:00:05 / 00:00:06 (82%) [ 5.398452] statusline: A: 00:00:05 / 00:00:06 (83%) [ 5.499367] statusline: A: 00:00:05 / 00:00:06 (84%) [ 5.551351] statusline: A: 00:00:05 / 00:00:06 (85%) [ 5.603361] statusline: A: 00:00:05 / 00:00:06 (86%) [ 5.655390] statusline: A: 00:00:05 / 00:00:06 (87%) [ 5.707393] statusline: A: 00:00:05 / 00:00:06 (88%) [ 5.759342] statusline: A: 00:00:05 / 00:00:06 (89%) [ 5.861729] statusline: A: 00:00:05 / 00:00:06 (90%) [ 5.915377] statusline: A: 00:00:05 / 00:00:06 (91%) [ 5.967412] statusline: A: 00:00:05 / 00:00:06 (92%) [ 6.017796] statusline: A: 00:00:05 / 00:00:06 (93%) [ 6.068123] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.068602] cplayer: audio filter EOF +[ 6.068657] cplayer: audio draining +[ 6.068674] cplayer: audio EOF reached +[ 6.068689] cplayer: EOF code: 1 +[ 6.069050] cplayer: Terminating demuxers... +[ 6.069933] cplayer: Done terminating demuxers. +[ 6.070000] cplayer: finished playback, success (reason 0) +[ 6.070011] cplayer: +[ 6.070023] cplayer: Exiting... (End of file) +[ 6.071408] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 6.071498] cplayer: Set property: shared-script-properties -> 1 +[ 6.074308] mpris: Exiting... +[ 6.083212] cplayer: draining left over audio make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' ./wrapper "play" @@ -3296,10 +3063,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-mo8ETnD0hh,guid=34147c6aa3139b52b03024916657d1c7 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-mo8ETnD0hh,guid=34147c6aa3139b52b03024916657d1c7 +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-bu6ezLbTN4,guid=8bc83622862541a4d99afb9f644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-bu6ezLbTN4,guid=8bc83622862541a4d99afb9f644ac378 ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc ++ timeout=0 @@ -3310,8 +3077,13 @@ +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./play.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ player=mpv +++ test mpv = mpv +++ sleep 2 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3351,21 +3123,14 @@ [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) [cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) [cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) -[ 0.074509] mpris: Loading SO plugin ../mpris.so... -[ 0.074639] cplayer: Waiting for scripts... -[ 0.250480] 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.250725] cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__++ timeout=2 -++ test -S ./play.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 -+ status Paused -+ playerctl status +[ 0.031455] mpris: Loading SO plugin ../mpris.so... +[ 0.039735] cplayer: Waiting for scripts... + +(process:30343): GLib-GIO-CRITICAL **: 08:48:26.095: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed +[ 0.315395] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.345820] cplayer: Run command: define-section, flags=64, args=[name="sh+ status Paused + grep '^Paused$' ++ playerctl status Paused + check pause true + prop pause @@ -3404,68 +3169,327 @@ + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true + wait %1 -keybinding4\n", flags="force"] -[ 0.250801] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.250848] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.250977] 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"] -[ 0.251108] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.251174] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.251217] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.251279] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.251359] cplayer: Set property: shared-script-properties -> 1 -[ 0.251392] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.251415] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.251509] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.251567] cplayer: Set property: shared-script-properties -> 1 -[ 0.253371] cplayer: Done loading scripts. -[ 0.259698] cplayer: Running hook: ytdl_hook/on_load -[ 0.265856] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.292756] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.292893] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.292966] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.293001] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.302761] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.302888] cplayer: Set property: shared-script-properties -> 1 -[ 0.304683] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.304773] cplayer: Set property: shared-script-properties -> 1 -[ 0.304997] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.350710] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.374955] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.375063] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.375116] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.375147] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.378118] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.383524] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.383630] cplayer: Set property: shared-script-properties -> 1 -[ 0.383810] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.383885] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.383927] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.383965] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.389714] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.392243] cplayer: Starting playback... -[ 0.394443] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.394472] cplayer: AO: Description: Null audio output -[ 0.395742] cplayer: audio ready -[ 0.395776] cplayer: starting audio playback -[ 0.395814] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.419029] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.419133] cplayer: Set property: shared-script-properties -> 1 - [ 0.428392] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 4.016118] cplayer: Set property: pause=false -> 1 - [ 4.016441] statusline: A: 00:00:00 / 00:00:06 (0%) [ 4.066658] statusline: A: 00:00:00 / 00:00:06 (1%) [ 4.129878] statusline: A: 00:00:00 / 00:00:06 (2%) [ 4.180427] statusline: A: 00:00:00 / 00:00:06 (3%) [ 4.281603] statusline: A: 00:00:00 / 00:00:06 (4%) [ 4.331788] statusline: A: 00:00:00 / 00:00:06 (5%) [ 4.382675] statusline: A: 00:00:00 / 00:00:06 (6%) [ 4.432938] statusline: A: 00:00:00 / 00:00:06 (7%) [ 4.483420] statusline: A: 00:00:00 / 00:00:06 (8%) [ 4.583825] statusline: A: 00:00:00 / 00:00:06 (9%) [ 4.634653] statusline: A: 00:00:00 / 00:00:06 (10%) [ 4.684966] statusline: A: 00:00:00 / 00:00:06 (11%) [ 4.735485] statusline: A: 00:00:00 / 00:00:06 (12%) [ 4.785728] statusline: A: 00:00:00 / 00:00:06 (13%) [ 4.886338] statusline: A: 00:00:00 / 00:00:06 (14%) [ 4.936633] statusline: A: 00:00:00 / 00:00:06 (15%) [ 4.987147] statusline: A: 00:00:00 / 00:00:06 (16%) [ 5.037666] statusline: A: 00:00:01 / 00:00:06 (17%) [ 5.141870] statusline: A: 00:00:01 / 00:00:06 (18%) [ 5.193871] statusline: A: 00:00:01 / 00:00:06 (19%) [ 5.244670] statusline: A: 00:00:01 / 00:00:06 (20%) [ 5.295101] statusline: A: 00:00:01 / 00:00:06 (21%) [ 5.345271] statusline: A: 00:00:01 / 00:00:06 (22%) [ 5.397482] statusline: A: 00:00:01 / 00:00:06 (23%) [ 5.500120] statusline: A: 00:00:01 / 00:00:06 (24%) [ 5.550549] statusline: A: 00:00:01 / 00:00:06 (25%) [ 5.600752] statusline: A: 00:00:01 / 00:00:06 (26%) [ 5.653852] statusline: A: 00:00:01 / 00:00:06 (27%) [ 5.705978] statusline: A: 00:00:01 / 00:00:06 (28%) [ 5.809833] statusline: A: 00:00:01 / 00:00:06 (29%) [ 5.860106] statusline: A: 00:00:01 / 00:00:06 (30%) [ 5.913890] statusline: A: 00:00:01 / 00:00:06 (31%) [ 5.964467] statusline: A: 00:00:01 / 00:00:06 (32%) [ 6.017872] statusline: A: 00:00:02 / 00:00:06 (33%) [ 6.120364] statusline: A: 00:00:02 / 00:00:06 (34%) [ 6.173903] statusline: A: 00:00:02 / 00:00:06 (35%) [ 6.225871] statusline: A: 00:00:02 / 00:00:06 (36%) [ 6.277874] statusline: A: 00:00:02 / 00:00:06 (37%) [ 6.328193] statusline: A: 00:00:02 / 00:00:06 (38%) [ 6.378970] statusline: A: 00:00:02 / 00:00:06 (39%) [ 6.481849] statusline: A: 00:00:02 / 00:00:06 (40%) [ 6.532234] statusline: A: 00:00:02 / 00:00:06 (41%) [ 6.582505] statusline: A: 00:00:02 / 00:00:06 (42%) [ 6.632947] statusline: A: 00:00:02 / 00:00:06 (43%) [ 6.683403] statusline: A: 00:00:02 / 00:00:06 (44%) [ 6.784016] statusline: A: 00:00:02 / 00:00:06 (45%) [ 6.834204] statusline: A: 00:00:02 / 00:00:06 (46%) [ 6.884417] statusline: A: 00:00:02 / 00:00:06 (47%) [ 6.935005] statusline: A: 00:00:02 / 00:00:06 (48%) [ 7.035768] statusline: A: 00:00:03 / 00:00:06 (49%) [ 7.085940] statusline: A: 00:00:03 / 00:00:06 (50%) [ 7.136154] statusline: A: 00:00:03 / 00:00:06 (51%) [ 7.187178] statusline: A: 00:00:03 / 00:00:06 (52%) [ 7.237721] statusline: A: 00:00:03 / 00:00:06 (53%) [ 7.338585] statusline: A: 00:00:03 / 00:00:06 (54%) [ 7.388868] statusline: A: 00:00:03 / 00:00:06 (55%) [ 7.439707] statusline: A: 00:00:03 / 00:00:06 (56%) [ 7.490011] statusline: A: 00:00:03 / 00:00:06 (57%) [ 7.593780] statusline: A: 00:00:03 / 00:00:06 (58%) [ 7.645860] statusline: A: 00:00:03 / 00:00:06 (59%) [ 7.697847] statusline: A: 00:00:03 / 00:00:06 (60%) [ 7.748315] statusline: A: 00:00:03 / 00:00:06 (61%) [ 7.799037] statusline: A: 00:00:03 / 00:00:06 (62%) [ 7.849308] statusline: A: 00:00:03 / 00:00:06 (63%) [ 7.950181] statusline: A: 00:00:03 / 00:00:06 (64%) [ 8.000508] statusline: A: 00:00:03 / 00:00:06 (65%) [ 8.050742] statusline: A: 00:00:04 / 00:00:06 (66%) [ 8.100912] statusline: A: 00:00:04 / 00:00:06 (67%) [ 8.202039] statusline: A: 00:00:04 / 00:00:06 (68%) [ 8.252421] statusline: A: 00:00:04 / 00:00:06 (69%) [ 8.303116] statusline: A: 00:00:04 / 00:00:06 (70%) [ 8.353444] statusline: A: 00:00:04 / 00:00:06 (71%) [ 8.403605] statusline: A: 00:00:04 / 00:00:06 (72%) [ 8.504686] statusline: A: 00:00:04 / 00:00:06 (73%) [ 8.555095] statusline: A: 00:00:04 / 00:00:06 (74%) [ 8.605335] statusline: A: 00:00:04 / 00:00:06 (75%) [ 8.655536] statusline: A: 00:00:04 / 00:00:06 (76%) [ 8.706075] statusline: A: 00:00:04 / 00:00:06 (77%) [ 8.806752] statusline: A: 00:00:04 / 00:00:06 (78%) [ 8.857142] statusline: A: 00:00:04 / 00:00:06 (79%) [ 8.907454] statusline: A: 00:00:04 / 00:00:06 (80%) [ 8.957782] statusline: A: 00:00:04 / 00:00:06 (81%) [ 9.058424] statusline: A: 00:00:05 / 00:00:06 (82%) [ 9.108836] statusline: A: 00:00:05 / 00:00:06 (83%) [ 9.159084] statusline: A: 00:00:05 / 00:00:06 (84%) [ 9.209885] statusline: A: 00:00:05 / 00:00:06 (85%) [ 9.260306] statusline: A: 00:00:05 / 00:00:06 (86%) [ 9.310642] statusline: A: 00:00:05 / 00:00:06 (87%) [ 9.412089] statusline: A: 00:00:05 / 00:00:06 (88%) [ 9.462572] statusline: A: 00:00:05 / 00:00:06 (89%) [ 9.513445] statusline: A: 00:00:05 / 00:00:06 (90%) [ 9.563704] statusline: A: 00:00:05 / 00:00:06 (91%) [ 9.664235] statusline: A: 00:00:05 / 00:00:06 (92%) [ 9.714488] statusline: A: 00:00:05 / 00:00:06 (93%) [ 9.764858] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.765193] cplayer: audio filter EOF -[ 9.765248] cplayer: audio draining -[ 9.765262] cplayer: audio EOF reached -[ 9.765279] cplayer: EOF code: 1 -[ 9.765683] cplayer: Terminating demuxers... -[ 9.766484] cplayer: Done terminating demuxers. -[ 9.766571] cplayer: finished playback, success (reason 0) -[ 9.766582] cplayer: -[ 9.766597] cplayer: Exiting... (End of file) -[ 9.767398] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 9.767491] cplayer: Set property: shared-script-properties -> 1 -[ 9.770983] mpris: Exiting... -[ 9.773995] cplayer: draining left over audio +owhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"] +[ 0.345989] 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.346065] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.346100] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.346214] 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"] +[ 0.346369] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.346429] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.346473] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.346547] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.346620] cplayer: Set property: shared-script-properties -> 1 +[ 0.346655] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.346681] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.346757] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.346832] cplayer: Set property: shared-script-properties -> 1 +[ 0.347160] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.347224] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.347285] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.347320] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.347377] cplayer: Done loading scripts. +[ 0.347601] cplayer: Running hook: ytdl_hook/on_load +[ 0.349620] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.349685] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.349725] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.349757] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.349906] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.349988] cplayer: Set property: shared-script-properties -> 1 +[ 0.351482] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.355727] cplayer: Set property: shared-script-properties -> 1 +[ 0.355986] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.447203] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.452095] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.452177] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.452229] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.452265] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.454035] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.463872] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.466317] cplayer: Starting playback... +[ 0.468328] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.468360] cplayer: AO: Description: Null audio output +[ 0.469610] cplayer: audio ready +[ 0.469644] cplayer: starting audio playback +[ 0.469663] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.485375] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.485489] cplayer: Set property: shared-script-properties -> 1 + [ 0.503735] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.244173] cplayer: Set property: pause=false -> 1 + [ 3.251690] statusline: A: 00:00:00 / 00:00:06 (0%) [ 3.301860] statusline: A: 00:00:00 / 00:00:06 (1%) [ 3.368092] statusline: A: 00:00:00 / 00:00:06 (2%) [ 3.431344] statusline: A: 00:00:00 / 00:00:06 (3%) [ 3.482359] statusline: A: 00:00:00 / 00:00:06 (4%) [ 3.532891] statusline: A: 00:00:00 / 00:00:06 (5%) [ 3.635792] statusline: A: 00:00:00 / 00:00:06 (6%) [ 3.686217] statusline: A: 00:00:00 / 00:00:06 (7%) [ 3.736678] statusline: A: 00:00:00 / 00:00:06 (8%) [ 3.786894] statusline: A: 00:00:00 / 00:00:06 (9%) [ 3.837099] statusline: A: 00:00:00 / 00:00:06 (10%) [ 3.938084] statusline: A: 00:00:00 / 00:00:06 (11%) [ 3.988648] statusline: A: 00:00:00 / 00:00:06 (12%) [ 4.038819] statusline: A: 00:00:00 / 00:00:06 (13%) [ 4.089020] statusline: A: 00:00:00 / 00:00:06 (14%) [ 4.139724] statusline: A: 00:00:00 / 00:00:06 (15%) [ 4.190101] statusline: A: 00:00:00 / 00:00:06 (16%) [ 4.291120] statusline: A: 00:00:01 / 00:00:06 (17%) [ 4.343804] statusline: A: 00:00:01 / 00:00:06 (18%) [ 4.397267] statusline: A: 00:00:01 / 00:00:06 (19%) [ 4.447864] statusline: A: 00:00:01 / 00:00:06 (20%) [ 4.507739] statusline: A: 00:00:01 / 00:00:06 (21%) [ 4.611936] statusline: A: 00:00:01 / 00:00:06 (22%) [ 4.679657] statusline: A: 00:00:01 / 00:00:06 (23%) [ 4.731655] statusline: A: 00:00:01 / 00:00:06 (24%) [ 4.787177] statusline: A: 00:00:01 / 00:00:06 (25%) [ 4.837411] statusline: A: 00:00:01 / 00:00:06 (26%) [ 4.887639] statusline: A: 00:00:01 / 00:00:06 (27%) [ 4.939349] statusline: A: 00:00:01 / 00:00:06 (28%) [ 5.040129] statusline: A: 00:00:01 / 00:00:06 (29%) [ 5.090543] statusline: A: 00:00:01 / 00:00:06 (30%) [ 5.140726] statusline: A: 00:00:01 / 00:00:06 (31%) [ 5.191250] statusline: A: 00:00:01 / 00:00:06 (32%) [ 5.241629] statusline: A: 00:00:01 / 00:00:06 (33%) [ 5.291769] statusline: A: 00:00:02 / 00:00:06 (33%) [ 5.342147] statusline: A: 00:00:02 / 00:00:06 (34%) [ 5.392299] statusline: A: 00:00:02 / 00:00:06 (35%) [ 5.491535] statusline: A: 00:00:02 / 00:00:06 (37%) [ 5.595809] statusline: A: 00:00:02 / 00:00:06 (38%) [ 5.646550] statusline: A: 00:00:02 / 00:00:06 (39%) [ 5.699701] statusline: A: 00:00:02 / 00:00:06 (40%) [ 5.751832] statusline: A: 00:00:02 / 00:00:06 (41%) [ 5.807845] statusline: A: 00:00:02 / 00:00:06 (42%) [ 5.859791] statusline: A: 00:00:02 / 00:00:06 (43%) [ 5.960230] statusline: A: 00:00:02 / 00:00:06 (44%) [ 6.010996] statusline: A: 00:00:02 / 00:00:06 (45%) [ 6.061531] statusline: A: 00:00:02 / 00:00:06 (46%) [ 6.111864] statusline: A: 00:00:02 / 00:00:06 (47%) [ 6.162223] statusline: A: 00:00:02 / 00:00:06 (48%) [ 6.263799] statusline: A: 00:00:03 / 00:00:06 (49%) [ 6.315806] statusline: A: 00:00:03 / 00:00:06 (50%) [ 6.367796] statusline: A: 00:00:03 / 00:00:06 (51%) [ 6.418377] statusline: A: 00:00:03 / 00:00:06 (52%) [ 6.468604] statusline: A: 00:00:03 / 00:00:06 (53%) [ 6.569968] statusline: A: 00:00:03 / 00:00:06 (54%) [ 6.620240] statusline: A: 00:00:03 / 00:00:06 (55%) [ 6.671035] statusline: A: 00:00:03 / 00:00:06 (56%) [ 6.721202] statusline: A: 00:00:03 / 00:00:06 (57%) [ 6.772097] statusline: A: 00:00:03 / 00:00:06 (58%) [ 6.872856] statusline: A: 00:00:03 / 00:00:06 (59%) [ 6.923056] statusline: A: 00:00:03 / 00:00:06 (60%) [ 6.973266] statusline: A: 00:00:03 / 00:00:06 (61%) [ 7.023804] statusline: A: 00:00:03 / 00:00:06 (62%) [ 7.124379] statusline: A: 00:00:03 / 00:00:06 (63%) [ 7.174581] statusline: A: 00:00:03 / 00:00:06 (64%) [ 7.224790] statusline: A: 00:00:03 / 00:00:06 (65%) [ 7.275356] statusline: A: 00:00:04 / 00:00:06 (66%) [ 7.325922] statusline: A: 00:00:04 / 00:00:06 (67%) [ 7.426824] statusline: A: 00:00:04 / 00:00:06 (68%) [ 7.477552] statusline: A: 00:00:04 / 00:00:06 (69%) [ 7.531802] statusline: A: 00:00:04 / 00:00:06 (70%) [ 7.582272] statusline: A: 00:00:04 / 00:00:06 (71%) [ 7.632883] statusline: A: 00:00:04 / 00:00:06 (72%) [ 7.733677] statusline: A: 00:00:04 / 00:00:06 (73%) [ 7.784082] statusline: A: 00:00:04 / 00:00:06 (74%) [ 7.835846] statusline: A: 00:00:04 / 00:00:06 (75%) [ 7.887806] statusline: A: 00:00:04 / 00:00:06 (76%) [ 7.938464] statusline: A: 00:00:04 / 00:00:06 (77%) [ 8.039797] statusline: A: 00:00:04 / 00:00:06 (78%) [ 8.091799] statusline: A: 00:00:04 / 00:00:06 (79%) [ 8.143781] statusline: A: 00:00:04 / 00:00:06 (80%) [ 8.194171] statusline: A: 00:00:04 / 00:00:06 (81%) [ 8.247820] statusline: A: 00:00:05 / 00:00:06 (82%) [ 8.297984] statusline: A: 00:00:05 / 00:00:06 (83%) [ 8.398988] statusline: A: 00:00:05 / 00:00:06 (84%) [ 8.449583] statusline: A: 00:00:05 / 00:00:06 (85%) [ 8.499954] statusline: A: 00:00:05 / 00:00:06 (86%) [ 8.550103] statusline: A: 00:00:05 / 00:00:06 (87%) [ 8.650888] statusline: A: 00:00:05 / 00:00:06 (88%) [ 8.701572] statusline: A: 00:00:05 / 00:00:06 (89%) [ 8.751844] statusline: A: 00:00:05 / 00:00:06 (90%) [ 8.802216] statusline: A: 00:00:05 / 00:00:06 (91%) [ 8.903183] statusline: A: 00:00:05 / 00:00:06 (92%) [ 8.953424] statusline: A: 00:00:05 / 00:00:06 (93%) [ 9.003668] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.003997] cplayer: audio filter EOF +[ 9.004049] cplayer: audio draining +[ 9.004065] cplayer: audio EOF reached +[ 9.004080] cplayer: EOF code: 1 +[ 9.004431] cplayer: Terminating demuxers... +[ 9.005205] cplayer: Done terminating demuxers. +[ 9.005280] cplayer: finished playback, success (reason 0) +[ 9.005294] cplayer: +[ 9.005307] cplayer: Exiting... (End of file) +[ 9.005984] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 9.006060] cplayer: Set property: shared-script-properties -> 1 +[ 9.007936] mpris: Exiting... +[ 9.014412] cplayer: draining left over audio +make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' +make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' +./wrapper "pause" +./pause +++ test -n '' +++ exec ./env ./pause +/build/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_PLUGIN=../mpris.so ++ MPV_MPRIS_TEST_PLUGIN=../mpris.so ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_MPV_IPC=. ++ MPV_MPRIS_TEST_MPV_IPC=. ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_LOG=. ++ MPV_MPRIS_TEST_LOG=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_DBUS=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_XAUTH=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_TMP=. ++ '[' -n ../mpris.so ']' ++ '[' '!' -f ../mpris.so ']' ++ '[' '!' -r ../mpris.so ']' ++ '[' '!' -x ../mpris.so ']' ++ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' ++ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ MPV_MPRIS_TEST_DBUS=./dbus ++ mkdir -p -m 0700 ./dbus ++ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP ++ grep -- --auto-display ++ xvfb-run --help ++ xvfb_auto=--auto-servernum ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log +++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ params=() +++ '[' -n '' ']' +++ '[' -n ../mpris.so ']' +++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") +++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-3phOGCDZC5,guid=78dbcfc812f4a1a13ceba8ba644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-3phOGCDZC5,guid=78dbcfc812f4a1a13ceba8ba644ac378 +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc +++ timeout=0 +++ test -S ./pause.mpv.ipc +++ '[' 0 -eq 60 ']' +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ sleep 1 ++++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' +++ timeout=1 +++ test -S ./pause.mpv.ipc +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ player='No players found' +++ test 'No players found' = mpv +++ '[' 0 -eq 60 ']' +++ sleep 1 +[cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects +[cplayer] built on UNKNOWN +[cplayer] FFmpeg library versions: +[cplayer] libavutil 57.28.100 +[cplayer] libavcodec 59.37.100 +[cplayer] libavformat 59.27.100 +[cplayer] libswscale 6.7.100 +[cplayer] libavfilter 8.44.100 +[cplayer] libswresample 4.7.100 +[cplayer] FFmpeg version: 5.1.2-3 +[cplayer] +[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 dvbin 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] 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=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects +[cplayer] built on UNKNOWN +[cplayer] FFmpeg library versions: +[cplayer] libavutil 57.28.100 +[cplayer] libavcodec 59.37.100 +[cplayer] libavformat 59.27.100 +[cplayer] libswscale 6.7.100 +[cplayer] libavfilter 8.44.100 +[cplayer] libswresample 4.7.100 +[cplayer] FFmpeg version: 5.1.2-3 +[cplayer] +[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 dvbin 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] 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' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.398991] mpris: Loading SO plugin ../mpris.so... +[ 0.415147] cplayer: Waiting for scripts... +[ 0.738379] 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.738540] 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.738626] cplayer: ++ timeout=1 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ player=mpv +++ test mpv = mpv +++ sleep 2 +Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.738677] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.738756] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.738799] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.738840] 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"] +[ 0.739034] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.739105] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.739154] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.739227] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.739297] cplayer: Set property: shared-script-properties -> 1 +[ 0.739333] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.739357] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.739443] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.739503] cplayer: Set property: shared-script-properties -> 1 +[ 0.748692] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.748810] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.748925] cplayer: Done loading scripts. +[ 0.749139] cplayer: Running hook: ytdl_hook/on_load +[ 0.750081] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.783774] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.783895] cplayer: Set property: shared-script-properties -> 1 +[ 0.784154] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.804485] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.804661] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.804735] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.804770] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.804929] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.805016] cplayer: Set property: shared-script-properties -> 1 +[ 0.808398] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.808498] cplayer: Set property: shared-script-properties -> 1 +[ 0.808669] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.808720] cplayer: Run comma+ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play ++ sleep 1 +nd: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.808757] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.808786] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.832323] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.841147] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.841257] cplayer: Set property: shared-script-properties -> 1 +[ 0.841443] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.841744] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.844182] cplayer: Starting playback... +[ 0.847410] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.847447] cplayer: AO: Description: Null audio output +[ 0.849168] cplayer: audio ready +[ 0.849216] cplayer: starting audio playback +[ 0.849252] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.877019] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.877139] cplayer: Set property: shared-script-properties -> 1 + [ 0.887132] statusline: A: 00:00:00 / 00:00:06 (1%) [ 0.959141] statusline: A: 00:00:00 / 00:00:06 (2%) [ 1.011221] statusline: A: 00:00:00 / 00:00:06 (3%) [ 1.115123] statusline: A: 00:00:00 / 00:00:06 (4%) [ 1.167259] statusline: A: 00:00:00 / 00:00:06 (5%) [ 1.219257] statusline: A: 00:00:00 / 00:00:06 (6%) [ 1.270132] statusline: A: 00:00:00 / 00:00:06 (7%) [ 1.323251] statusline: A: 00:00:00 / 00:00:06 (8%) [ 1.375245] statusline: A: 00:00:00 / 00:00:06 (9%) [ 1.479239] statusline: A: 00:00:00 / 00:00:06 (10%) [ 1.531224] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.583497] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.635216] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.686561] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.788999] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.843256] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.893885] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.944447] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.995252] statusline: A: 00:00:01 / 00:00:06 (19%) [ 2.045673] statusline: A: 00:00:01 / 00:00:06 (20%) [ 2.146750] statusline: A: 00:00:01 / 00:00:06 (21%) [ 2.196922] statusline: A: 00:00:01 / 00:00:06 (22%) [ 2.248015] statusline: A: 00:00:01 / 00:00:06 (23%) [ 2.298958] statusline: A: 00:00:01 / 00:00:06 (24%) [ 2.399479] statusline: A: 00:00:01 / 00:00:06 (25%) [ 2.449695] statusline: A: 00:00:01 / 00:00:06 (26%) [ 2.500272] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.550587] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.603229] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.703561] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.754201] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.804606] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.856462] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.907137] statusline: A: 00:00:02 / 00:00:06 (34%) [ 3.011243] statusline: A: 00:00:02 / 00:00:06 (35%) [ 3.063217] statusline: A: 00:00:02 / 00:00:06 (36%) [ 3.113884] statusline: A: 00:00:02 / 00:00:06 (37%) [ 3.164138] statusline: A: 00:00:02 / 00:00:06 (38%) [ 3.214336] statusline: A: 00:00:02 / 00:00:06 (39%) [ 3.315765] statusline: A: 00:00:02 / 00:00:06 (40%) [ 3.366335] statusline: A: 00:00:02 / 00:00:06 (41%) [ 3.416542] statusline: A: 00:00:02 / 00:00:06 (42%) [ 3.466770] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.517473] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.618160] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.668336] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.71851+ wait %1 +4] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.769094] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.871237] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.921876] statusline: A: 00:00:03 / 00:00:06 (50%) [ 3.979532] statusline: A: 00:00:03 / 00:00:06 (51%) [ 4.035267] statusline: A: 00:00:03 / 00:00:06 (52%) [ 4.085766] statusline: A: 00:00:03 / 00:00:06 (53%) [ 4.139245] statusline: A: 00:00:03 / 00:00:06 (54%) [ 4.241162] statusline: A: 00:00:03 / 00:00:06 (55%) [ 4.291633] statusline: A: 00:00:03 / 00:00:06 (56%) [ 4.342219] statusline: A: 00:00:03 / 00:00:06 (57%) [ 4.395269] statusline: A: 00:00:03 / 00:00:06 (58%) [ 4.445507] statusline: A: 00:00:03 / 00:00:06 (59%) [ 4.547215] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.599219] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.651182] cplayer: Set property: pause=true -> 1 + [ 4.651429] statusline: (Paused) A: 00:00:03 / 00:00:06 (62%) +[ 6.420729] cplayer: Set property: pause=false -> 1 + [ 6.427176] statusline: A: 00:00:03 / 00:00:06 (62%) [ 6.479148] statusline: A: 00:00:03 / 00:00:06 (63%) [ 6.575242] statusline: A: 00:00:03 / 00:00:06 (65%) [ 6.625565] statusline: A: 00:00:04 / 00:00:06 (65%) [ 6.676497] statusline: A: 00:00:04 / 00:00:06 (66%) [ 6.726790] statusline: A: 00:00:04 / 00:00:06 (67%) [ 6.776979] statusline: A: 00:00:04 / 00:00:06 (68%) [ 6.828048] statusline: A: 00:00:04 / 00:00:06 (69%) [ 6.878487] statusline: A: 00:00:04 / 00:00:06 (70%) [ 6.979321] statusline: A: 00:00:04 / 00:00:06 (71%) [ 7.029528] statusline: A: 00:00:04 / 00:00:06 (72%) [ 7.080235] statusline: A: 00:00:04 / 00:00:06 (73%) [ 7.130707] statusline: A: 00:00:04 / 00:00:06 (74%) [ 7.231189] statusline: A: 00:00:04 / 00:00:06 (75%) [ 7.281405] statusline: A: 00:00:04 / 00:00:06 (76%) [ 7.331998] statusline: A: 00:00:04 / 00:00:06 (77%) [ 7.382417] statusline: A: 00:00:04 / 00:00:06 (78%) [ 7.432772] statusline: A: 00:00:04 / 00:00:06 (79%) [ 7.533184] statusline: A: 00:00:04 / 00:00:06 (80%) [ 7.583377] statusline: A: 00:00:04 / 00:00:06 (81%) [ 7.633622] statusline: A: 00:00:05 / 00:00:06 (82%) [ 7.684030] statusline: A: 00:00:05 / 00:00:06 (83%) [ 7.784579] statusline: A: 00:00:05 / 00:00:06 (84%) [ 7.835359] statusline: A: 00:00:05 / 00:00:06 (85%) [ 7.885619] statusline: A: 00:00:05 / 00:00:06 (86%) [ 7.936174] statusline: A: 00:00:05 / 00:00:06 (87%) [ 7.986454] statusline: A: 00:00:05 / 00:00:06 (88%) [ 8.087328] statusline: A: 00:00:05 / 00:00:06 (89%) [ 8.137575] statusline: A: 00:00:05 / 00:00:06 (90%) [ 8.187953] statusline: A: 00:00:05 / 00:00:06 (91%) [ 8.238221] statusline: A: 00:00:05 / 00:00:06 (92%) [ 8.338681] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.339293] cplayer: audio filter EOF +[ 8.339348] cplayer: audio draining +[ 8.339361] cplayer: audio EOF reached +[ 8.339376] cplayer: EOF code: 1 +[ 8.339726] cplayer: Terminating demuxers... +[ 8.340810] cplayer: Done terminating demuxers. +[ 8.340887] cplayer: finished playback, success (reason 0) +[ 8.340897] cplayer: +[ 8.340911] cplayer: Exiting... (End of file) +[ 8.341676] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 8.341763] cplayer: Set property: shared-script-properties -> 1 +[ 8.349719] mpris: Exiting... +[ 8.359317] cplayer: draining left over audio make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/mpv-mpris-0.7.1/test' ./wrapper "play-pause" @@ -3527,8 +3551,8 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ grep -- --auto-display + xvfb_auto=--auto-servernum + rm -f ./play-pause.xvfb.log ./play-pause.Xauthority + exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause @@ -3551,10 +3575,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TK1YMpmdK0,guid=f89a82383f56d15b97d6e48e6657d1c7 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TK1YMpmdK0,guid=f89a82383f56d15b97d6e48e6657d1c7 +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wEfYDMIjDU,guid=75b3f6dee94f378c32f3817f644ac378 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wEfYDMIjDU,guid=75b3f6dee94f378c32f3817f644ac378 ++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log ++ wait_for test -S ./play-pause.mpv.ipc ++ timeout=0 @@ -3565,8 +3589,10 @@ +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./play-pause.mpv.ipc -++ '[' 1 -eq 60 ']' -++ sleep 1 +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3606,18 +3632,11 @@ [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) [cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) [cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) -[ 0.071787] mpris: Loading SO plugin ../mpris.so... -[ 0.071918] cplayer: Waiting for scripts... - -(process:12412): GLib-GIO-CRITICAL **: 13:09:30.023: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed -[ 0.430325] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.448664] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="a++ timeout=2 -++ test -S ./play-pause.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv +[ 0.079742] mpris: Loading SO plugin ../mpris.so... +[ 0.129322] cplayer: Waiting for scripts... +[ 0.365635] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.366716] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.366789] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", co++ player=mpv ++ test mpv = mpv ++ sleep 2 + status Paused @@ -3683,39 +3702,37 @@ true + playerctl play-pause + sleep 1 -llow-hide-cursor+allow-vo-dragging"] -[ 0.448782] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.448822] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.456619] 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.456863] 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.456948] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.456986] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.457114] 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"] -[ 0.457258] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.457325] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.457377] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.457452] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.457535] cplayer: Set property: shared-script-properties -> 1 -[ 0.457575] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.457602] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.457711] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.457776] cplayer: Set property: shared-script-properties -> 1 -[ 0.458037] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.458100] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.458165] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.458210] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.460571] cplayer: Done loading scripts. -[ 0.460843] cplayer: Running hook: ytdl_hook/on_load -[ 0.462768] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.560049] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.577282] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.577519] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.579914] cplayer: Starting playback... -[ 0.584953] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.585057] cplayer: Set property: shared-script-properties -> 1 -[ 0.586842] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.586921] cplayer: Set property: shared-script-properties -> 1 -[ 0.587150] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format=+ status Playing +ntents="", flags="force"] +[ 0.366824] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.368052] 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.368174] 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.368241] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.368275] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.368394] 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"] +[ 0.368550] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.368618] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.368665] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.368728] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.368811] cplayer: Set property: shared-script-properties -> 1 +[ 0.368847] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.368871] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.368943] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.369001] cplayer: Set property: shared-script-properties -> 1 +[ 0.369233] cplayer: Done loading scripts. +[ 0.373555] cplayer: Running hook: ytdl_hook/on_load +[ 0.374914] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.375222] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.375296] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.375332] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.375543] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.407914] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.408023] cplayer: Set property: shared-script-properties -> 1 +[ 0.408232] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] +[ 0.433790] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.433887] cplayer: Set property: shared-script-properties -> 1 +[ 0.435276] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.435365] cplayer: Set property: shared-script-properties -> 1 +[ 0.435516] cplayer: Run command: define-section, flags=64, args=[na+ status Playing + playerctl status + grep '^Playing$' Playing @@ -3735,36 +3752,41 @@ + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true + wait %1 -"ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"] -[ 0.721474] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.721525] cplayer: AO: Description: Null audio output -[ 0.722854] cplayer: audio ready -[ 0.722908] cplayer: starting audio playback -[ 0.722948] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.740913] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.741022] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.741068] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.741102] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] - [ 0.771079] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 4.652746] cplayer: Set property: pause=false -> 1 - [ 4.664769] statusline: A: 00:00:00 / 00:00:06 (0%) [ 4.714899] statusline: A: 00:00:00 / 00:00:06 (1%) [ 4.770329] statusline: A: 00:00:00 / 00:00:06 (2%) [ 4.820715] statusline: A: 00:00:00 / 00:00:06 (3%) [ 4.871230] statusline: A: 00:00:00 / 00:00:06 (4%) [ 4.971845] statusline: A: 00:00:00 / 00:00:06 (5%) [ 5.021878] statusline: A: 00:00:00 / 00:00:06 (6%) [ 5.072179] statusline: A: 00:00:00 / 00:00:06 (7%) [ 5.122716] statusline: A: 00:00:00 / 00:00:06 (8%) [ 5.223125] statusline: A: 00:00:00 / 00:00:06 (9%) [ 5.273842] statusline: A: 00:00:00 / 00:00:06 (10%) [ 5.324223] statusline: A: 00:00:00 / 00:00:06 (11%) [ 5.374733] statusline: A: 00:00:00 / 00:00:06 (12%) [ 5.424984] statusline: A: 00:00:00 / 00:00:06 (13%) [ 5.525830] statusline: A: 00:00:00 / 00:00:06 (14%) [ 5.576253] statusline: A: 00:00:00 / 00:00:06 (15%) [ 5.626791] statusline: A: 00:00:00 / 00:00:06 (16%) [ 5.676963] statusline: A: 00:00:01 / 00:00:06 (17%) [ 5.780822] statusline: A: 00:00:01 / 00:00:06 (18%) [ 5.832800] statusline: A: 00:00:01 / 00:00:06 (19%) [ 5.887253] statusline: A: 00:00:01 / 00:00:06 (20%) [ 5.937572] statusline: A: 00:00:01 / 00:00:06 (21%) [ 5.987769] statusline: A: 00:00:01 / 00:00:06 (22%) [ 6.044852] statusline: A: 00:00:01 / 00:00:06 (23%) [ 6.096812] statusline: A: 00:00:01 / 00:00:06 (24%) [ 6.199143] statusline: A: 00:00:01 / 00:00:06 (25%) [ 6.250022] statusline: A: 00:00:01 / 00:00:06 (26%) [ 6.300809] statusline: A: 00:00:01 / 00:00:06 (27%) [ 6.352814] statusline: A: 00:00:01 / 00:00:06 (28%) [ 6.404808] statusline: A: 00:00:01 / 00:00:06 (29%) [ 6.506304] statusline: A: 00:00:01 / 00:00:06 (30%) [ 6.556813] statusline: A: 00:00:01 / 00:00:06 (31%) [ 6.608873] statusline: A: 00:00:01 / 00:00:06 (32%) [ 6.660827] statusline: A: 00:00:02 / 00:00:06 (33%) [ 6.711477] statusline: A: 00:00:02 / 00:00:06 (34%) [ 6.816872] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.868736] cplayer: Set property: pause=true -> 1 - [ 6.869364] statusline: (Paused) A: 00:00:02 / 00:00:06 (36%) -[ 8.513072] cplayer: Set property: pause=false -> 1 - [ 8.513389] statusline: A: 00:00:02 / 00:00:06 (36%) [ 8.563631] statusline: A: 00:00:02 / 00:00:06 (37%) [ 8.613793] statusline: A: 00:00:02 / 00:00:06 (38%) [ 8.664078] statusline: A: 00:00:02 / 00:00:06 (39%) [ 8.764902] statusline: A: 00:00:02 / 00:00:06 (40%) [ 8.817110] statusline: A: 00:00:02 / 00:00:06 (41%) [ 8.867299] statusline: A: 00:00:02 / 00:00:06 (42%) [ 8.917860] statusline: A: 00:00:02 / 00:00:06 (43%) [ 8.968242] statusline: A: 00:00:02 / 00:00:06 (44%) [ 9.068718] statusline: A: 00:00:02 / 00:00:06 (45%) [ 9.118915] statusline: A: 00:00:02 / 00:00:06 (46%) [ 9.169466] statusline: A: 00:00:02 / 00:00:06 (47%) [ 9.219897] statusline: A: 00:00:02 / 00:00:06 (48%) [ 9.320592] statusline: A: 00:00:03 / 00:00:06 (49%) [ 9.370766] statusline: A: 00:00:03 / 00:00:06 (50%) [ 9.421571] statusline: A: 00:00:03 / 00:00:06 (51%) [ 9.472114] statusline: A: 00:00:03 / 00:00:06 (52%) [ 9.524813] statusline: A: 00:00:03 / 00:00:06 (53%) [ 9.625501] statusline: A: 00:00:03 / 00:00:06 (54%) [ 9.675976] statusline: A: 00:00:03 / 00:00:06 (55%) [ 9.726911] statusline: A: 00:00:03 / 00:00:06 (56%) [ 9.777252] statusline: A: 00:00:03 / 00:00:06 (57%) [ 9.827442] statusline: A: 00:00:03 / 00:00:06 (58%) [ 9.928225] statusline: A: 00:00:03 / 00:00:06 (59%) [ 9.978759] statusline: A: 00:00:03 / 00:00:06 (60%) [ 10.029126] statusline: A: 00:00:03 / 00:00:06 (61%) [ 10.079315] statusline: A: 00:00:03 / 00:00:06 (62%) [ 10.180111] statusline: A: 00:00:03 / 00:00:06 (63%) [ 10.230619] statusline: A: 00:00:03 / 00:00:06 (64%) [ 10.280924] statusline: A: 00:00:03 / 00:00:06 (65%) [ 10.331136] statusline: A: 00:00:04 / 00:00:06 (66%) [ 10.381321] statusline: A: 00:00:04 / 00:00:06 (67%) [ 10.482475] statusline: A: 00:00:04 / 00:00:06 (68%) [ 10.532972] statusline: A: 00:00:04 / 00:00:06 (69%) [ 10.583138] statusline: A: 00:00:04 / 00:00:06 (70%) [ 10.633323] statusline: A: 00:00:04 / 00:00:06 (71%) [ 10.684082] statusline: A: 00:00:04 / 00:00:06 (72%) [ 10.785117] statusline: A: 00:00:04 / 00:00:06 (73%) [ 10.835316] statusline: A: 00:00:04 / 00:00:06 (74%) [ 10.885494] statusline: A: 00:00:04 / 00:00:06 (75%) [ 10.936373] statusline: A: 00:00:04 / 00:00:06 (76%) [ 11.036919] statusline: A: 00:00:04 / 00:00:06 (77%) [ 11.087090] statusline: A: 00:00:04 / 00:00:06 (78%) [ 11.137524] statusline: A: 00:00:04 / 00:00:06 (79%) [ 11.187782] statusline: A: 00:00:04 / 00:00:06 (80%) [ 11.238186] statusline: A: 00:00:04 / 00:00:06 (81%) [ 11.338643] statusline: A: 00:00:05 / 00:00:06 (82%) [ 11.389034] statusline: A: 00:00:05 / 00:00:06 (83%) [ 11.439297] statusline: A: 00:00:05 / 00:00:06 (84%) [ 11.490032] statusline: A: 00:00:05 / 00:00:06 (85%) [ 11.540279] statusline: A: 00:00:05 / 00:00:06 (86%) [ 11.641135] statusline: A: 00:00:05 / 00:00:06 (87%) [ 11.691406] statusline: A: 00:00:05 / 00:00:06 (88%) [ 11.741982] statusline: A: 00:00:05 / 00:00:06 (89%) [ 11.792258] statusline: A: 00:00:05 / 00:00:06 (90%) [ 11.892852] statusline: A: 00:00:05 / 00:00:06 (91%) [ 11.943083] statusline: A: 00:00:05 / 00:00:06 (92%) [ 11.993469] statusline: A: 00:00:05 / 00:00:06 (93%) [ 12.043868] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 12.044216] cplayer: audio filter EOF -[ 12.044274] cplayer: audio draining -[ 12.044286] cplayer: audio EOF reached -[ 12.044301] cplayer: EOF code: 1 -[ 12.044697] cplayer: Terminating demuxers... -[ 12.045697] cplayer: Done terminating demuxers. -[ 12.045787] cplayer: finished playback, success (reason 0) -[ 12.045800] cplayer: -[ 12.045816] cplayer: Exiting... (End of file) -[ 12.046649] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 12.046740] cplayer: Set property: shared-script-properties -> 1 -[ 12.057794] mpris: Exiting... -[ 12.058128] cplayer: draining left over audio +me="input_osc", contents="", flags="default"] +[ 0.435565] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.435622] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.435656] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.455594] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.457957] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.465219] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.467685] cplayer: Starting playback... +[ 0.490788] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.490894] cplayer: Set property: shared-script-properties -> 1 +[ 0.491455] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.491483] cplayer: AO: Description: Null audio output +[ 0.492899] cplayer: audio ready +[ 0.492929] cplayer: starting audio playback +[ 0.492946] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) + [ 0.545320] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.297780] cplayer: Set property: pause=false -> 1 + [ 3.298100] statusline: A: 00:00:00 / 00:00:06 (0%) [ 3.350902] statusline: A: 00:00:00 / 00:00:06 (1%) [ 3.401083] statusline: A: 00:00:00 / 00:00:06 (2%) [ 3.453039] statusline: A: 00:00:00 / 00:00:06 (3%) [ 3.553998] statusline: A: 00:00:00 / 00:00:06 (4%) [ 3.604236] statusline: A: 00:00:00 / 00:00:06 (5%) [ 3.654499] statusline: A: 00:00:00 / 00:00:06 (6%) [ 3.707936] statusline: A: 00:00:00 / 00:00:06 (7%) [ 3.758321] statusline: A: 00:00:00 / 00:00:06 (8%) [ 3.859068] statusline: A: 00:00:00 / 00:00:06 (9%) [ 3.909303] statusline: A: 00:00:00 / 00:00:06 (10%) [ 3.960028] statusline: A: 00:00:00 / 00:00:06 (11%) [ 4.010359] statusline: A: 00:00:00 / 00:00:06 (12%) [ 4.111099] statusline: A: 00:00:00 / 00:00:06 (13%) [ 4.161393] statusline: A: 00:00:00 / 00:00:06 (14%) [ 4.212296] statusline: A: 00:00:00 / 00:00:06 (15%) [ 4.262965] statusline: A: 00:00:00 / 00:00:06 (16%) [ 4.314207] statusline: A: 00:00:01 / 00:00:06 (17%) [ 4.414792] statusline: A: 00:00:01 / 00:00:06 (18%) [ 4.468336] statusline: A: 00:00:01 / 00:00:06 (19%) [ 4.519423] statusline: A: 00:00:01 / 00:00:06 (20%) [ 4.571250] statusline: A: 00:00:01 / 00:00:06 (21%) [ 4.621695] statusline: A: 00:00:01 / 00:00:06 (22%) [ 4.723109] statusline: A: 00:00:01 / 00:00:06 (23%) [ 4.773661] statusline: A: 00:00:01 / 00:00:06 (24%) [ 4.824137] statusline: A: 00:00:01 / 00:00:06 (25%) [ 4.874342] statusline: A: 00:00:01 / 00:00:06 (26%) [ 4.924848] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.954204] cplayer: Set property: pause=true -> 1 + [ 4.954448] statusline: (Paused) A: 00:00:01 / 00:00:06 (27%) +[ 6.600770] cplayer: Set property: pause=false -> 1 + [ 6.601025] statusline: A: 00:00:01 / 00:00:06 (27%) [ 6.651260] statusline: A: 00:00:01 / 00:00:06 (28%) [ 6.702045] statusline: A: 00:00:01 / 00:00:06 (29%) [ 6.802781] statusline: A: 00:00:01 / 00:00:06 (30%) [ 6.852977] statusline: A: 00:00:01 / 00:00:06 (31%) [ 6.903176] statusline: A: 00:00:01 / 00:00:06 (32%) [ 6.953937] statusline: A: 00:00:02 / 00:00:06 (33%) [ 7.004349] statusline: A: 00:00:02 / 00:00:06 (34%) [ 7.105388] statusline: A: 00:00:02 / 00:00:06 (35%) [ 7.155619] statusline: A: 00:00:02 / 00:00:06 (36%) [ 7.206531] statusline: A: 00:00:02 / 00:00:06 (37%) [ 7.256915] statusline: A: 00:00:02 / 00:00:06 (38%) [ 7.309421] statusline: A: 00:00:02 / 00:00:06 (39%) [ 7.410432] statusline: A: 00:00:02 / 00:00:06 (40%) [ 7.461018] statusline: A: 00:00:02 / 00:00:06 (41%) [ 7.511230] statusline: A: 00:00:02 / 00:00:06 (42%) [ 7.561705] statusline: A: 00:00:02 / 00:00:06 (43%) [ 7.613294] statusline: A: 00:00:02 / 00:00:06 (44%) [ 7.717411] statusline: A: 00:00:02 / 00:00:06 (45%) [ 7.769405] statusline: A: 00:00:02 / 00:00:06 (46%) [ 7.821400] statusline: A: 00:00:02 / 00:00:06 (47%) [ 7.871797] statusline: A: 00:00:02 / 00:00:06 (48%) [ 7.922148] statusline: A: 00:00:02 / 00:00:06 (49%) [ 7.973400] statusline: A: 00:00:03 / 00:00:06 (49%) [ 8.025344] statusline: A: 00:00:03 / 00:00:06 (50%) [ 8.077336] statusline: A: 00:00:03 / 00:00:06 (51%) [ 8.127968] statusline: A: 00:00:03 / 00:00:06 (52%) [ 8.178369] statusline: A: 00:00:03 / 00:00:06 (53%) [ 8.229078] statusline: A: 00:00:03 / 00:00:06 (54%) [ 8.330147] statusline: A: 00:00:03 / 00:00:06 (55%) [ 8.380450] statusline: A: 00:00:03 / 00:00:06 (56%) [ 8.430652] statusline: A: 00:00:03 / 00:00:06 (57%) [ 8.481258] statusline: A: 00:00:03 / 00:00:06 (58%) [ 8.531568] statusline: A: 00:00:03 / 00:00:06 (59%) [ 8.632091] statusline: A: 00:00:03 / 00:00:06 (60%) [ 8.682278] statusline: A: 00:00:03 / 00:00:06 (61%) [ 8.732821] statusline: A: 00:00:03 / 00:00:06 (62%) [ 8.783090] statusline: A: 00:00:03 / 00:00:06 (63%) [ 8.883563] statusline: A: 00:00:03 / 00:00:06 (64%) [ 8.933809] statusline: A: 00:00:03 / 00:00:06 (65%) [ 8.984299] statusline: A: 00:00:04 / 00:00:06 (66%) [ 9.034577] statusline: A: 00:00:04 / 00:00:06 (67%) [ 9.084861] statusline: A: 00:00:04 / 00:00:06 (68%) [ 9.185231] statusline: A: 00:00:04 / 00:00:06 (69%) [ 9.236168] statusline: A: 00:00:04 / 00:00:06 (70%) [ 9.286625] statusline: A: 00:00:04 / 00:00:06 (71%) [ 9.336936] statusline: A: 00:00:04 / 00:00:06 (72%) [ 9.437307] statusline: A: 00:00:04 / 00:00:06 (73%) [ 9.487900] statusline: A: 00:00:04 / 00:00:06 (74%) [ 9.538202] statusline: A: 00:00:04 / 00:00:06 (75%) [ 9.588633] statusline: A: 00:00:04 / 00:00:06 (76%) [ 9.638863] statusline: A: 00:00:04 / 00:00:06 (77%) [ 9.739607] statusline: A: 00:00:04 / 00:00:06 (78%) [ 9.789908] statusline: A: 00:00:04 / 00:00:06 (79%) [ 9.840181] statusline: A: 00:00:04 / 00:00:06 (80%) [ 9.890392] statusline: A: 00:00:04 / 00:00:06 (81%) [ 9.940657] statusline: A: 00:00:04 / 00:00:06 (82%) [ 9.990764] statusline: A: 00:00:05 / 00:00:06 (82%) [ 10.041176] statusline: A: 00:00:05 / 00:00:06 (83%) [ 10.091538] statusline: A: 00:00:05 / 00:00:06 (84%) [ 10.142160] statusline: A: 00:00:05 / 00:00:06 (85%) [ 10.192436] statusline: A: 00:00:05 / 00:00:06 (86%) [ 10.242790] statusline: A: 00:00:05 / 00:00:06 (87%) [ 10.343661] statusline: A: 00:00:05 / 00:00:06 (88%) [ 10.394207] statusline: A: 00:00:05 / 00:00:06 (89%) [ 10.444632] statusline: A: 00:00:05 / 00:00:06 (90%) [ 10.494939] statusline: A: 00:00:05 / 00:00:06 (91%) [ 10.595594] statusline: A: 00:00:05 / 00:00:06 (92%) [ 10.645971] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.696231] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.696591] cplayer: audio filter EOF +[ 10.696654] cplayer: audio draining +[ 10.696669] cplayer: audio EOF reached +[ 10.696687] cplayer: EOF code: 1 +[ 10.697066] cplayer: Terminating demuxers... +[ 10.698132] cplayer: Done terminating demuxers. +[ 10.698235] cplayer: finished playback, success (reason 0) +[ 10.698249] cplayer: +[ 10.698265] cplayer: Exiting... (End of file) +[ 10.699118] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 10.699218] cplayer: Set property: shared-script-properties -> 1 +[ 10.702582] mpris: Exiting... +[ 10.705642] cplayer: draining left over audio make[2]: Leaving directory '/build/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -3809,12 +3831,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/15174/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3520 and its subdirectories -I: Current time: Wed May 29 13:09:55 -12 2024 -I: pbuilder-time-stamp: 1717031395 +I: removing directory /srv/workspace/pbuilder/15174 and its subdirectories +I: Current time: Fri Apr 28 08:48:50 +14 2023 +I: pbuilder-time-stamp: 1682621330