Giter VIP home page Giter VIP logo

coppwr's People

Contributors

dependabot[bot] avatar dimtpap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

coppwr's Issues

Remember node position in graph

When I restarted pipewire.service and wireplumber.service coppwr got disconnected from pipewire-0 and when I reconnect, all my nodes are not arranged in the way I had positioned them anymore

Incorrect UI scaling

At the moment the default size is rather huge, which makes the entire UI very difficult to view and navigate.
For the graph we can zoom out, but the rest of the UI is still very bulky this way.

Please add an option to change the default font size, so we can adjust the way the entire UI gets sized.

Build failure

System information

  • coppwr version 1.5.0 and 1.5.1 and HEAD
  • coppwr installation method SOURCE
  • PipeWire version N/A
  • OS: Ubuntu on aarch64
  • Desktop environment/Window manager: N/A

Describe the bug
I attempted "cargo build --release" with 1.5.0 and 1.5.1 source code, and with a git clone of main branch, the build failed all three ways with the same issue.

To Reproduce
Steps to reproduce the behavior:

  1. git clone https://github.com/dimtpap/coppwr.git
  2. cd coppwr
  3. cargo build --release

Expected behavior
I expected a clean build, but got a build error.

Screenshots

:~/git/coppwr-1.5.1$ cargo build --release
   Compiling proc-macro2 v1.0.70
   Compiling unicode-ident v1.0.12
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
   Compiling libc v0.2.151
   Compiling version_check v0.9.4
   Compiling pkg-config v0.3.27
   Compiling bitflags v1.3.2
   Compiling once_cell v1.19.0
   Compiling serde v1.0.193
   Compiling xml-rs v0.8.19
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.14.3
   Compiling winnow v0.5.28
   Compiling log v0.4.20
   Compiling quote v1.0.33
   Compiling indexmap v2.1.0
   Compiling syn v2.0.41
   Compiling memchr v2.6.4
   Compiling smallvec v1.11.2
   Compiling aho-corasick v1.1.2
   Compiling futures-core v0.3.29
   Compiling regex-syntax v0.8.2
   Compiling pin-project-lite v0.2.13
   Compiling memoffset v0.6.5
   Compiling syn v1.0.109
   Compiling crossbeam-utils v0.8.17
   Compiling wayland-scanner v0.29.5
   Compiling libloading v0.8.1
   Compiling toml_datetime v0.6.5
   Compiling regex-automata v0.4.3
   Compiling concurrent-queue v2.4.0
   Compiling dlib v0.5.2
   Compiling memoffset v0.7.1
   Compiling parking v2.2.0
   Compiling lazy_static v1.4.0
   Compiling wayland-sys v0.29.5
   Compiling glob v0.3.1
   Compiling ttf-parser v0.20.0
   Compiling thiserror v1.0.51
   Compiling target-lexicon v0.12.12
   Compiling pin-utils v0.1.0
   Compiling serde_spanned v0.6.4
   Compiling clang-sys v1.6.1
   Compiling heck v0.4.1
   Compiling typenum v1.17.0
   Compiling regex v1.10.2
   Compiling ab_glyph_rasterizer v0.1.8
   Compiling toml_edit v0.21.0
   Compiling nix v0.26.4
   Compiling wayland-client v0.29.5
   Compiling nix v0.24.3
   Compiling event-listener v4.0.0
   Compiling lock_api v0.4.11
   Compiling slotmap v1.0.7
   Compiling generic-array v0.14.7
   Compiling serde_derive v1.0.193
   Compiling bytemuck_derive v1.5.0
   Compiling thiserror-impl v1.0.51
   Compiling parking_lot_core v0.9.9
   Compiling simd-adler32 v0.3.7
   Compiling khronos_api v3.1.0
   Compiling minimal-lexical v0.2.1
   Compiling cfg_aliases v0.1.1
   Compiling crc32fast v1.3.2
   Compiling futures-io v0.3.29
   Compiling libloading v0.7.4
   Compiling nom v7.1.3
   Compiling bytemuck v1.14.0
   Compiling owned_ttf_parser v0.20.0
   Compiling ab_glyph v0.2.23
   Compiling cfg-expr v0.15.5
   Compiling enumn v0.1.12
   Compiling wayland-commons v0.29.5
   Compiling toml v0.8.8
   Compiling event-listener-strategy v0.4.0
   Compiling toml_edit v0.19.15
   Compiling slab v0.4.9
   Compiling scopeguard v1.2.0
   Compiling bindgen v0.66.1
   Compiling adler v1.0.2
   Compiling version-compare v0.1.1
   Compiling scoped-tls v1.0.1
   Compiling event-listener v2.5.3
   Compiling downcast-rs v1.2.0
   Compiling system-deps v6.2.0
   Compiling miniz_oxide v0.7.1
   Compiling cexpr v0.6.0
   Compiling proc-macro-crate v1.3.1
   Compiling zvariant_utils v1.0.1
   Compiling wayland-protocols v0.29.5
   Compiling ahash v0.8.6
   Compiling shlex v1.2.0
   Compiling rustc-hash v1.1.0
   Compiling lazycell v1.3.0
   Compiling fastrand v2.0.1
   Compiling io-lifetimes v1.0.11
   Compiling peeking_take_while v0.1.2
   Compiling bitflags v2.4.1
   Compiling gl_generator v0.14.0
   Compiling flate2 v1.0.28
   Compiling parking_lot v0.12.1
   Compiling async-lock v3.2.0
   Compiling fdeflate v0.3.1
   Compiling enumflags2_derive v0.7.8
   Compiling tracing-attributes v0.1.27
   Compiling cc v1.0.83
   Compiling nix v0.25.1
   Compiling accesskit v0.11.2
   Compiling getrandom v0.2.11
   Compiling futures-lite v2.1.0
   Compiling polling v2.8.0
   Compiling smithay-client-toolkit v0.16.1
   Compiling x11-dl v2.21.0
   Compiling tracing-core v0.1.32
   Compiling rustix v0.37.27
   Compiling async-task v4.6.0
   Compiling zerocopy v0.7.31
   Compiling atomic-waker v1.1.2
   Compiling futures-task v0.3.29
   Compiling vec_map v0.8.2
   Compiling fastrand v1.9.0
   Compiling xcursor v0.3.5
   Compiling waker-fn v1.1.1
   Compiling byteorder v1.5.0
   Compiling futures-lite v1.13.0
   Compiling wayland-cursor v0.29.5
   Compiling piper v0.2.1
   Compiling tracing v0.1.40
   Compiling calloop v0.10.6
   Compiling rand_core v0.6.4
   Compiling enumflags2 v0.7.8
   Compiling ecolor v0.23.0
   Compiling emath v0.23.0
   Compiling zvariant_derive v3.15.0
   Compiling png v0.17.10
   Compiling crypto-common v0.1.6
   Compiling block-buffer v0.10.4
   Compiling async-lock v2.8.0
   Compiling async-channel v2.1.1
   Compiling memmap2 v0.5.10
   Compiling async-io v1.13.0
   Compiling async-fs v1.6.0
   Compiling base64 v0.21.5
   Compiling ppv-lite86 v0.2.17
   Compiling percent-encoding v2.3.1
   Compiling nohash-hasher v0.2.0
   Compiling arrayref v0.3.7
   Compiling static_assertions v1.1.0
   Compiling linux-raw-sys v0.3.8
   Compiling async-trait v0.1.74
   Compiling strict-num v0.1.1
   Compiling futures-util v0.3.29
   Compiling tiny-skia-path v0.8.4
   Compiling zvariant v3.15.0
   Compiling ron v0.8.1
   Compiling rand_chacha v0.3.1
   Compiling epaint v0.23.0
   Compiling blocking v1.5.1
   Compiling digest v0.10.7
   Compiling socket2 v0.4.10
   Compiling cpufeatures v0.2.11
   Compiling libspa-sys v0.7.2 (https://gitlab.freedesktop.org/dimtpap/pipewire-rs.git?rev=7bd8b2d3c5d91f56b20c345e97244fff9e58ea0f#7bd8b2d3)
   Compiling tinyvec_macros v0.1.1
   Compiling arrayvec v0.7.4
   Compiling futures-sink v0.3.29
   Compiling tiny-skia v0.8.4
The following warnings were emitted during compilation:

warning: [email protected]: src/type-info.c:61:58: error: ‘spa_type_video_flags’ undeclared here (not in a function); did you mean ‘spa_type_audio_flags’?
warning: [email protected]:    61 | const struct spa_type_info* libspa_rs_type_video_flags = spa_type_video_flags;
warning: [email protected]:       |                                                          ^~~~~~~~~~~~~~~~~~~~
warning: [email protected]:       |                                                          spa_type_audio_flags
warning: [email protected]: src/type-info.c:62:67: error: ‘spa_type_video_interlace_mode’ undeclared here (not in a function); did you mean ‘spa_video_interlace_mode’?
warning: [email protected]:    62 | const struct spa_type_info* libspa_rs_type_video_interlace_mode = spa_type_video_interlace_mode;
warning: [email protected]:       |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]:       |                                                                   spa_video_interlace_mode

error: failed to run custom build command for `libspa-sys v0.7.2 (https://gitlab.freedesktop.org/dimtpap/pipewire-rs.git?rev=7bd8b2d3c5d91f56b20c345e97244fff9e58ea0f#7bd8b2d3)`

Caused by:
  process didn't exit successfully: `/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-ce2dcb34d0982bf8/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=LIBPIPEWIRE_0.3_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SYSROOT
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=LIBSPA_0.2_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SYSROOT
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rustc-link-lib=pipewire-0.3
  cargo:include=/usr/include/pipewire-0.3:/usr/include/spa-0.2:/usr/include/spa-0.2
  cargo:rerun-if-env-changed=SYSTEM_DEPS_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LINK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LIB
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LIB_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_SEARCH_NATIVE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_SEARCH_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_INCLUDE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LINK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LIB
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LIB_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_SEARCH_NATIVE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_SEARCH_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_INCLUDE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LINK

  cargo:rustc-cfg=system_deps_have_libpipewire
  cargo:rustc-cfg=system_deps_have_libspa
  cargo:rerun-if-changed=wrapper.h
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  cargo:rerun-if-changed=/usr/include/pipewire-0.3/pipewire/version.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/alloc.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/features-time64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/timesize.h
  cargo:rerun-if-changed=/usr/include/stdc-predef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/cdefs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/gnu/stubs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/stdint.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/timesize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/typesizes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/time64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wchar.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-intn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/signal.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signum-generic.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signum-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endianness.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigaction.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigcontext.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/sigcontext.h
  cargo:rerun-if-changed=/usr/include/linux/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/int-ll64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/asm-generic/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/linux/posix_types.h
  cargo:rerun-if-changed=/usr/include/linux/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/posix_types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/posix_types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/sve_context.h
  cargo:rerun-if-changed=/usr/include/linux/types.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/stack_t.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/ucontext.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/stack_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/procfs.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/time.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/select.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/select.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clock_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/timer_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-intn.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/byteswap.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/uintn-identity.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/select.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/struct_mutex.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/user.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-id.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-extra.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigstack.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigstksz.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/ss_flags.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigthread.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signal_ext.h
  cargo:rerun-if-changed=/usr/include/stdlib.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/waitflags.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/waitstatus.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn-common.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/alloca.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdlib-float.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h
  cargo:rerun-if-changed=/usr/include/strings.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/__stddef_max_align_t.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdio_lim.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/control.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/chroma.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/color.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/multiview.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/audio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/profiler.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/control.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/errno.h
  cargo:rerun-if-changed=/usr/include/linux/errno.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/errno.h
  cargo:rerun-if-changed=/usr/include/asm-generic/errno.h
  cargo:rerun-if-changed=/usr/include/asm-generic/errno-base.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/graph/graph.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/device.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/device.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/keys.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/latency-utils.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/float.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/profiler.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/dsd.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/dsd.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/layout.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/audio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/chroma.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/color.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/encoded.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/encoded.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/multiview.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/compare.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/filter.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/compare.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/cpu.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/dbus.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/loop.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/system.h
  cargo:rerun-if-changed=/usr/include/time.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/time.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clock_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/timer_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/i18n.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log-impl.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/loop.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/plugin-loader.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/plugin.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/system.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/thread.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/ansi.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/json.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdlib.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/keys.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/names.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/result.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/ringbuffer.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/string.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=src/type-info.c
  cargo:rerun-if-changed=src/param.c
  cargo:rerun-if-changed=src/param_audio.c
  cargo:rerun-if-changed=src/param_video.c
  cargo:rerun-if-changed=src/debug/pod.c
  cargo:rerun-if-changed=src/pod/builder.c
  cargo:rerun-if-changed=src/pod/parser.c
  cargo:rerun-if-changed=src/utils/ringbuffer.c
  TARGET = Some("aarch64-unknown-linux-gnu")
  OPT_LEVEL = Some("3")
  HOST = Some("aarch64-unknown-linux-gnu")
  cargo:rerun-if-env-changed=CC_aarch64-unknown-linux-gnu
  CC_aarch64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_aarch64_unknown_linux_gnu
  CC_aarch64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("neon")
  cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-gnu
  CFLAGS_aarch64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_gnu
  CFLAGS_aarch64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "/usr/include/pipewire-0.3" "-I" "/usr/include/spa-0.2" "-Wall" "-Wextra" "-o" "/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-c480e261dbd95474/out/src/type-info.o" "-c" "src/type-info.c"
  cargo:warning=src/type-info.c:61:58: error: ‘spa_type_video_flags’ undeclared here (not in a function); did you mean ‘spa_type_audio_flags’?

  cargo:warning=   61 | const struct spa_type_info* libspa_rs_type_video_flags = spa_type_video_flags;

  cargo:warning=      |                                                          ^~~~~~~~~~~~~~~~~~~~

  cargo:warning=      |                                                          spa_type_audio_flags

  cargo:warning=src/type-info.c:62:67: error: ‘spa_type_video_interlace_mode’ undeclared here (not in a function); did you mean ‘spa_video_interlace_mode’?

  cargo:warning=   62 | const struct spa_type_info* libspa_rs_type_video_interlace_mode = spa_type_video_interlace_mode;

  cargo:warning=      |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  cargo:warning=      |                                                                   spa_video_interlace_mode

  exit status: 1

  --- stderr


  error occurred: Command "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "/usr/include/pipewire-0.3" "-I" "/usr/include/spa-0.2" "-Wall" "-Wextra" "-o" "/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-c480e261dbd95474/out/src/type-info.o" "-c" "src/type-info.c" with args "cc" did not execute successfully (status code exit status: 1).


warning: build failed, waiting for other jobs to finish...

Additional context
Add any other context about the problem here.

Graphs perfectly smooth only while moving mouse.

First off, very interesting application! I hope it will get option to easily change sample rate a latency/quantum so that meta commands through terminal is not needed.

The issue I noticed is that the graphs are only updated smoothly when I move my mouse cursor. I am using the Flatpak version under GNOME 45 (Wayland) and I have made a short video demonstrating the issue.

https://www.youtube.com/watch?v=onk9GPrMPpg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.