--- /srv/reproducible-results/rbuild-debian/r-b-build.wP1bwV0u/b1/pipewire_1.1.83-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.wP1bwV0u/b2/pipewire_1.1.83-1_i386.changes ├── Files │ @@ -20,15 +20,15 @@ │ ae5d90e076f88c244d1287f8343545a3 588456 libs optional libspa-0.2-modules_1.1.83-1_i386.deb │ ab8ef2c23b4c6b79c8724ee8c051dd29 146392 debug optional pipewire-alsa-dbgsym_1.1.83-1_i386.deb │ 0dcee092a26c2383c823512ea00e6a1e 59100 sound optional pipewire-alsa_1.1.83-1_i386.deb │ 96b320e3dd09e7203b1609c35d654a85 18572 oldlibs optional pipewire-audio-client-libraries_1.1.83-1_all.deb │ bcd4f312abdc81e486956ada6bc0302f 18776 sound optional pipewire-audio_1.1.83-1_all.deb │ 433d084fd49c4ea4cff2774e5bad93c1 993992 debug optional pipewire-bin-dbgsym_1.1.83-1_i386.deb │ 475acb7aa3bee88c85aeb54a33f65ed5 378788 video optional pipewire-bin_1.1.83-1_i386.deb │ - a920ab65fb3b413b7719091172faa41e 1678584 doc optional pipewire-doc_1.1.83-1_all.deb │ + 73269b0d638359e0a0038cfd8bc82a27 1678696 doc optional pipewire-doc_1.1.83-1_all.deb │ cb6ce42a5fc5433b4aa2d2ffb7282b89 448624 debug optional pipewire-jack-dbgsym_1.1.83-1_i386.deb │ 34ac8491a7379a8690af1efb90aa55c5 119952 sound optional pipewire-jack_1.1.83-1_i386.deb │ 06e3f38a0ba6f68fd6fe96298822681e 18548 oldlibs optional pipewire-libcamera_1.1.83-1_all.deb │ 803ca9b07365c2981b2600b4fe8d2003 23660 sound optional pipewire-pulse_1.1.83-1_i386.deb │ c12b22982f7b18b12c741e26557e2668 2150320 debug optional pipewire-tests-dbgsym_1.1.83-1_i386.deb │ 6de0ed443dbbc1188b6c7705823b7869 327004 misc optional pipewire-tests_1.1.83-1_i386.deb │ 7f5ec92f3112f054db9cbfc041a45dc8 110992 debug optional pipewire-v4l2-dbgsym_1.1.83-1_i386.deb ├── pipewire-doc_1.1.83-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-06-18 15:39:33.000000 debian-binary │ │ --rw-r--r-- 0 0 0 39156 2024-06-18 15:39:33.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1639236 2024-06-18 15:39:33.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 39100 2024-06-18 15:39:33.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1639404 2024-06-18 15:39:33.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: pipewire-doc │ │ │ │ Source: pipewire │ │ │ │ Version: 1.1.83-1 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Utopia Maintenance Team │ │ │ │ -Installed-Size: 29041 │ │ │ │ +Installed-Size: 29050 │ │ │ │ Breaks: libpipewire-0.2-doc (<< 0.3.1) │ │ │ │ Replaces: libpipewire-0.2-doc (<< 0.3.1) │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://pipewire.org/ │ │ │ │ Description: libraries for the PipeWire multimedia server - documentation │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7234 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18855 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20158 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6527 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31214 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31588 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8425 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20861 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34448 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/aec_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6543 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26193 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26567 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6325 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9897 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12525 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alloc_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74086 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/alloc_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7214 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13404 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14207 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6527 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28794 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29168 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7405 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13892 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/amr_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 95424 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/annotated.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26155 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/annotated_dup.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29706 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ansi_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19312 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ansi_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6527 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ape-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26185 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26559 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6308 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ape_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9869 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/ape_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18297 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/array_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35395 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/array_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10089 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/atomic_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46733 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio-capture_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38907 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio-dsp-filter_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32301 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio-dsp-src_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43367 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio-src_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6562 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22790 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23164 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6343 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9653 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6566 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62648 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63301 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10585 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 223616 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6562 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36546 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43026 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177914 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9532 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/audio_8h.html │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6299 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 47470 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6259 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14739 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7673 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2format_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71868 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2format_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7649 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77248 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81737 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57681 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/defs_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 88670 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/defs_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9723 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dir_0b24bd5b194325df529fe025fad65461.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4752 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dir_1fc7fb076ffdeded0fa710c385714030.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6008 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dir_36f15a76b34aab76fd15ad9ec0b06ea0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10103 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dir_41d24b6f9fffcd4c1a989ef96d4a1949.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4362 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dir_4bd15678142cd7a8c100cb6ff6c78d07.html │ │ │ │ @@ -142,15 +142,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13363 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_5.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19649 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_6.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35679 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_7.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31609 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/doxygen-awesome.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45148 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/doxygen.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15461 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/doxygen.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6527 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38206 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38859 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6941 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dsd_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17229 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dsd_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23996 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dynamic_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7704 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/dynsections.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6609 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/encoded_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8774 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/enum-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20891 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/enum-types_8h_source.html │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30843 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/export-spa-device_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37681 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/export-spa_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15195 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/factory_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27768 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/factory_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7496 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/file_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18089 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/file_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6543 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/flac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26230 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26604 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6325 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/flac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9897 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/flac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1996 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/folderclosed.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1996 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/folderclosedd.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3269 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/folderopen.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3214 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/folderopend.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17487 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/format-types_8h.html │ │ │ │ @@ -813,15 +813,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 696 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/plus.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 696 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/plusd.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7752 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2command_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14055 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2command_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7709 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2event_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13645 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2event_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32935 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79631 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80665 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8900 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port-config-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27457 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port-config-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7873 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port-config_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17022 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port-config_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20892 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34176 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/port_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7109 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/profile-types_8h.html │ │ │ │ @@ -1689,15 +1689,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6203 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial1_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18794 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial2_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24902 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial3_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35955 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial4_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 47825 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial5_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28332 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/tutorial6_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9027 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29685 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 32485 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11108 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29249 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7189 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70843 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30571 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/vararg_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21783 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/vararg_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53224 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-dsp-play_8c-example.html │ │ │ │ @@ -1707,18 +1707,18 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83709 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-play-reneg_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 121001 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-play_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 121033 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-src-alloc_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 149774 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-src-fixate_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 128501 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-src-reneg_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 108785 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video-src_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6562 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32187 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 32561 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6343 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10855 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28801 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29454 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10617 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 119780 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6562 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67173 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24427 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 104370 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/video_2raw_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6575 2024-06-18 15:39:33.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h.html │ │ │ ├── ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ @@ -113,24 +113,24 @@ │ │ │ │
12#include <spa/utils/type.h>
│ │ │ │
13#include <spa/param/audio/aac.h>
│ │ │ │
14
│ │ │ │
20#define SPA_TYPE_INFO_AudioAACStreamFormat SPA_TYPE_INFO_ENUM_BASE "AudioAACStreamFormat"
│ │ │ │
21#define SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE SPA_TYPE_INFO_AudioAACStreamFormat ":"
│ │ │ │
22
│ │ │ │
23static const struct spa_type_info spa_type_audio_aac_stream_format[] = {
│ │ │ │ -
24 { SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "UNKNOWN", NULL },
│ │ │ │ -
25 { SPA_AUDIO_AAC_STREAM_FORMAT_RAW, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "RAW", NULL },
│ │ │ │ -
26 { SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP2ADTS", NULL },
│ │ │ │ -
27 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4ADTS", NULL },
│ │ │ │ -
28 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LOAS", NULL },
│ │ │ │ -
29 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LATM", NULL },
│ │ │ │ +
24 { SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "UNKNOWN", NULL },
│ │ │ │ +
25 { SPA_AUDIO_AAC_STREAM_FORMAT_RAW, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "RAW", NULL },
│ │ │ │ +
26 { SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP2ADTS", NULL },
│ │ │ │ +
27 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4ADTS", NULL },
│ │ │ │ +
28 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LOAS", NULL },
│ │ │ │ +
29 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LATM", NULL },
│ │ │ │
│ │ │ │ - │ │ │ │ - │ │ │ │ -
32 { 0, 0, NULL, NULL },
│ │ │ │ + │ │ │ │ + │ │ │ │ +
32 { 0, 0, NULL, NULL },
│ │ │ │
33};
│ │ │ │
34
│ │ │ │
39#ifdef __cplusplus
│ │ │ │
40} /* extern "C" */
│ │ │ │
│ │ │ │
41#endif
│ │ │ │
42
│ │ │ │ @@ -145,14 +145,15 @@ │ │ │ │
@ SPA_AUDIO_AAC_STREAM_FORMAT_ADIF
Definition aac.h:37
│ │ │ │
@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM
Definition aac.h:35
│ │ │ │
@ SPA_AUDIO_AAC_STREAM_FORMAT_RAW
Definition aac.h:27
│ │ │ │
@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS
Definition aac.h:33
│ │ │ │
@ SPA_TYPE_Int
Definition type.h:34
│ │ │ │
spa/utils/type.h
│ │ │ │
Definition type.h:143
│ │ │ │ +
uint32_t type
Definition type.h:144
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
40 struct spa_pod_frame f;
│ │ │ │
41 spa_pod_builder_push_object(builder, &f, SPA_TYPE_OBJECT_Format, id);
│ │ │ │
│ │ │ │ │ │ │ │ @@ -193,14 +193,15 @@ │ │ │ │
uint32_t channels
Definition aac.h:46
│ │ │ │
uint32_t bitrate
Definition aac.h:47
│ │ │ │
uint32_t rate
Definition aac.h:45
│ │ │ │
enum spa_audio_aac_stream_format stream_format
Definition aac.h:48
│ │ │ │
Definition builder.h:53
│ │ │ │
Definition iter.h:27
│ │ │ │
Definition pod.h:43
│ │ │ │ +
uint32_t type
Definition pod.h:45
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
38 struct spa_pod_frame f;
│ │ │ │
39 spa_pod_builder_push_object(builder, &f, SPA_TYPE_OBJECT_Format, id);
│ │ │ │
│ │ │ │ │ │ │ │ @@ -186,14 +186,15 @@ │ │ │ │
Definition amr.h:30
│ │ │ │
uint32_t channels
Definition amr.h:32
│ │ │ │
enum spa_audio_amr_band_mode band_mode
Definition amr.h:33
│ │ │ │
uint32_t rate
Definition amr.h:31
│ │ │ │
Definition builder.h:53
│ │ │ │
Definition iter.h:27
│ │ │ │
Definition pod.h:43
│ │ │ │ +
uint32_t type
Definition pod.h:45
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
83 switch (info->media_subtype) {
│ │ │ │
84 case SPA_MEDIA_SUBTYPE_raw:
│ │ │ │
│ │ │ │
85 return spa_format_audio_raw_build(builder, id, &info->info.raw);
│ │ │ │ @@ -203,16 +203,16 @@ │ │ │ │ │ │ │ │
105 return spa_format_audio_alac_build(builder, id, &info->info.alac);
│ │ │ │ │ │ │ │
107 return spa_format_audio_flac_build(builder, id, &info->info.flac);
│ │ │ │ │ │ │ │
109 return spa_format_audio_ape_build(builder, id, &info->info.ape);
│ │ │ │
110 }
│ │ │ │ -
111 errno = ENOTSUP;
│ │ │ │ -
112 return NULL;
│ │ │ │ +
111 errno = ENOTSUP;
│ │ │ │ +
112 return NULL;
│ │ │ │
113}
│ │ │ │
118#ifdef __cplusplus
│ │ │ │
│ │ │ │
119} /* extern "C" */
│ │ │ │
120#endif
│ │ │ │
121
│ │ │ │
122#endif /* SPA_PARAM_AUDIO_FORMAT_UTILS_H */
│ │ │ │ @@ -289,14 +289,15 @@ │ │ │ │
uint32_t media_type
Definition format.h:39
│ │ │ │
struct spa_audio_info_iec958 iec958
Definition format.h:44
│ │ │ │
struct spa_audio_info_wma wma
Definition format.h:49
│ │ │ │
struct spa_audio_info_alac alac
Definition format.h:52
│ │ │ │
struct spa_audio_info_flac flac
Definition format.h:53
│ │ │ │
Definition builder.h:53
│ │ │ │
Definition pod.h:43
│ │ │ │ +
uint32_t type
Definition pod.h:45
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
125 SPA_CHOICE_Flags,
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
129 uint32_t type;
│ │ │ │ +
129 uint32_t type;
│ │ │ │
│ │ │ │ -
130 uint32_t flags;
│ │ │ │ +
130 uint32_t flags;
│ │ │ │
131 struct spa_pod child;
│ │ │ │
132 /* array with elements of child.size follows. Note that there might be more
│ │ │ │
133 * elements than required by \a type, which should be ignored. */
│ │ │ │
134};
│ │ │ │
135
│ │ │ │
136struct spa_pod_choice {
│ │ │ │
137 struct spa_pod pod;
│ │ │ │ @@ -268,31 +268,31 @@ │ │ │ │
144};
│ │ │ │
145
│ │ │ │
│ │ │ │
146#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))->body.type)
│ │ │ │
147#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id)
│ │ │ │ │ │ │ │ │ │ │ │ -
150 uint32_t type;
│ │ │ │ -
151 uint32_t id;
│ │ │ │ + │ │ │ │ + │ │ │ │
152 /* contents follow, series of spa_pod_prop */
│ │ │ │
│ │ │ │
153};
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
156 struct spa_pod pod;
│ │ │ │ │ │ │ │
158};
│ │ │ │
159
│ │ │ │ │ │ │ │
│ │ │ │ -
161 uint32_t type;
│ │ │ │ +
161 uint32_t type;
│ │ │ │
│ │ │ │ -
162 uint32_t _padding;
│ │ │ │ + │ │ │ │
163 const void *value;
│ │ │ │ │ │ │ │
165
│ │ │ │
│ │ │ │
166struct spa_pod_pointer {
│ │ │ │
│ │ │ │
167 struct spa_pod pod;
│ │ │ │ @@ -327,16 +327,16 @@ │ │ │ │ │ │ │ │
196#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)->value.size)
│ │ │ │
197
│ │ │ │
│ │ │ │
198/* controls can be inside a sequence and mark timed values */
│ │ │ │
│ │ │ │ │ │ │ │ -
200 uint32_t offset;
│ │ │ │ -
201 uint32_t type;
│ │ │ │ + │ │ │ │ + │ │ │ │
202 struct spa_pod value;
│ │ │ │
│ │ │ │
203 /* value contents follow */
│ │ │ │
204};
│ │ │ │
205
│ │ │ │
206struct spa_pod_sequence_body {
│ │ │ │
207 uint32_t unit;
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ _2_6#define SPA_POD_CONTENTS_CONST(type,pod) SPA_PTROFF((pod),sizeof(type),const │ │ │ │ │ void) │ │ │ │ │ 27#define SPA_POD_BODY(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),void) │ │ │ │ │ _2_8#define SPA_POD_BODY_CONST(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),const │ │ │ │ │ void) │ │ │ │ │ 29 │ │ │ │ │ _3_0struct _s_p_a___p_o_d { │ │ │ │ │ -31 uint32_t _s_i_z_e; /* size of the body */ │ │ │ │ │ -_3_2 uint32_t _t_y_p_e; /* a basic id of enum spa_type */ │ │ │ │ │ +31 _u_i_n_t_3_2___t _s_i_z_e; /* size of the body */ │ │ │ │ │ +_3_2 _u_i_n_t_3_2___t _t_y_p_e; /* a basic id of enum spa_type */ │ │ │ │ │ 33}; │ │ │ │ │ 34 │ │ │ │ │ _3_5#define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) │ │ │ │ │ 36 │ │ │ │ │ _3_7struct _s_p_a___p_o_d___b_o_o_l { │ │ │ │ │ 38 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _3_9 int32_t _v_a_l_u_e; │ │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ │ _1_2_2 _S_P_A___C_H_O_I_C_E___R_a_n_g_e, │ │ │ │ │ 123 _S_P_A___C_H_O_I_C_E___S_t_e_p, │ │ │ │ │ 124 _S_P_A___C_H_O_I_C_E___E_n_u_m, │ │ │ │ │ 125 _S_P_A___C_H_O_I_C_E___F_l_a_g_s, │ │ │ │ │ _1_2_6}; │ │ │ │ │ _1_2_7 │ │ │ │ │ _1_2_8struct _s_p_a___p_o_d___c_h_o_i_c_e___b_o_d_y { │ │ │ │ │ -129 uint32_t _t_y_p_e; │ │ │ │ │ -130 uint32_t _f_l_a_g_s; │ │ │ │ │ +129 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +130 _u_i_n_t_3_2___t _f_l_a_g_s; │ │ │ │ │ 131 struct _s_p_a___p_o_d _c_h_i_l_d; │ │ │ │ │ _1_3_2 /* array with elements of child.size follows. Note that there might be more │ │ │ │ │ 133 * elements than required by \a type, which should be ignored. */ │ │ │ │ │ _1_3_4}; │ │ │ │ │ 135 │ │ │ │ │ _1_3_6struct _s_p_a___p_o_d___c_h_o_i_c_e { │ │ │ │ │ 137 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ _1_4_4}; │ │ │ │ │ 145 │ │ │ │ │ _1_4_6#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))- │ │ │ │ │ >body.type) │ │ │ │ │ _1_4_7#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id) │ │ │ │ │ _1_4_8 │ │ │ │ │ _1_4_9struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y { │ │ │ │ │ -_1_5_0 uint32_t _t_y_p_e; │ │ │ │ │ -_1_5_1 uint32_t _i_d; │ │ │ │ │ +_1_5_0 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +_1_5_1 _u_i_n_t_3_2___t _i_d; │ │ │ │ │ 152 /* contents follow, series of spa_pod_prop */ │ │ │ │ │ 153}; │ │ │ │ │ _1_5_4 │ │ │ │ │ _1_5_5struct _s_p_a___p_o_d___o_b_j_e_c_t { │ │ │ │ │ _1_5_6 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _1_5_7 struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y _b_o_d_y; │ │ │ │ │ 158}; │ │ │ │ │ 159 │ │ │ │ │ 160struct _s_p_a___p_o_d___p_o_i_n_t_e_r___b_o_d_y { │ │ │ │ │ -161 uint32_t _t_y_p_e; │ │ │ │ │ -_1_6_2 uint32_t ___p_a_d_d_i_n_g; │ │ │ │ │ +161 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +_1_6_2 _u_i_n_t_3_2___t ___p_a_d_d_i_n_g; │ │ │ │ │ _1_6_3 const void *_v_a_l_u_e; │ │ │ │ │ _1_6_4}; │ │ │ │ │ 165 │ │ │ │ │ 166struct _s_p_a___p_o_d___p_o_i_n_t_e_r { │ │ │ │ │ _1_6_7 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _1_6_8 struct _s_p_a___p_o_d___p_o_i_n_t_e_r___b_o_d_y _b_o_d_y; │ │ │ │ │ 169}; │ │ │ │ │ @@ -209,16 +209,16 @@ │ │ │ │ │ _1_9_4}; │ │ │ │ │ _1_9_5 │ │ │ │ │ _1_9_6#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)- │ │ │ │ │ >value.size) │ │ │ │ │ 197 │ │ │ │ │ 198/* controls can be inside a sequence and mark timed values */ │ │ │ │ │ _1_9_9struct _s_p_a___p_o_d___c_o_n_t_r_o_l { │ │ │ │ │ -_2_0_0 uint32_t _o_f_f_s_e_t; │ │ │ │ │ -_2_0_1 uint32_t _t_y_p_e; │ │ │ │ │ +_2_0_0 _u_i_n_t_3_2___t _o_f_f_s_e_t; │ │ │ │ │ +_2_0_1 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ 202 struct _s_p_a___p_o_d _v_a_l_u_e; │ │ │ │ │ 203 /* value contents follow */ │ │ │ │ │ 204}; │ │ │ │ │ _2_0_5 │ │ │ │ │ 206struct _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y { │ │ │ │ │ 207 uint32_t _u_n_i_t; │ │ │ │ │ _2_0_8 uint32_t _p_a_d; │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_18.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -17,29 +17,29 @@ │ │ │ │ │ ['../structspa__audio__info__mp3.html#a2066d86c3d391a097c57441f8c391234', 1, 'spa_audio_info_mp3::rate'], │ │ │ │ │ ['../structspa__audio__info__opus.html#abf65d8f7d0877d50068bb68cff1f3e44', 1, 'spa_audio_info_opus::rate'], │ │ │ │ │ ['../structspa__audio__info__raw.html#ae7e501bbfbef2cd75f3ae0f13719652c', 1, 'spa_audio_info_raw::rate'], │ │ │ │ │ ['../structspa__audio__info__vorbis.html#a7614ad24e4491223d0d44c1931c3089b', 1, 'spa_audio_info_vorbis::rate'], │ │ │ │ │ ['../structspa__audio__info__wma.html#ad572e9079c943a87b18d96060ced5af4', 1, 'spa_audio_info_wma::rate'], │ │ │ │ │ ['../structspa__process__latency__info.html#a93fac86cdd1aca91cc5e57a5ea0340fb', 1, 'spa_process_latency_info::rate'], │ │ │ │ │ ['../structspa__io__rate__match.html#a8f9575e69576c942758927acba7daeef', 1, 'spa_io_rate_match::rate'], │ │ │ │ │ - ['../structspa__port__info.html#a0d1d7545d48016fa95629bf71b26c949', 1, 'spa_port_info::rate'], │ │ │ │ │ - ['../structpw__time.html#a41d793c390eefc6aee165e16e0d7c898', 1, 'pw_time::rate'], │ │ │ │ │ - ['../structspa__io__clock.html#a96d1fa8bd97bb1a840403a103853673e', 1, 'spa_io_clock::rate'], │ │ │ │ │ + ['../structspa__io__segment.html#ab725d4cd7f8cb1a44abe185ac504fd1c', 1, 'spa_io_segment::rate'], │ │ │ │ │ ['../structspa__io__latency.html#aebb31ddb5622017843ee612c7c66f32a', 1, 'spa_io_latency::rate'], │ │ │ │ │ - ['../structspa__io__segment.html#ab725d4cd7f8cb1a44abe185ac504fd1c', 1, 'spa_io_segment::rate'] │ │ │ │ │ + ['../structspa__io__clock.html#a96d1fa8bd97bb1a840403a103853673e', 1, 'spa_io_clock::rate'], │ │ │ │ │ + ['../structpw__time.html#a41d793c390eefc6aee165e16e0d7c898', 1, 'pw_time::rate'], │ │ │ │ │ + ['../structspa__port__info.html#a0d1d7545d48016fa95629bf71b26c949', 1, 'spa_port_info::rate'] │ │ │ │ │ ]], │ │ │ │ │ ['rate_5fdiff_6', ['rate_diff', ['../structspa__io__clock.html#aaddd01ce3e78da42c39efdeab2180035', 1, 'spa_io_clock']]], │ │ │ │ │ - ['raw_7', ['raw', ['../structspa__audio__info.html#a755a925f66d28b0e9912482e97375b7a', 1, 'spa_audio_info::raw'], │ │ │ │ │ - ['../structspa__video__info.html#a697a0106c54d5680d0cfd2731b60d712', 1, 'spa_video_info::raw'] │ │ │ │ │ + ['raw_7', ['raw', ['../structspa__video__info.html#a697a0106c54d5680d0cfd2731b60d712', 1, 'spa_video_info::raw'], │ │ │ │ │ + ['../structspa__audio__info.html#a755a925f66d28b0e9912482e97375b7a', 1, 'spa_audio_info::raw'] │ │ │ │ │ ]], │ │ │ │ │ - ['raw_2dtypes_2eh_8', ['raw-types.h', ['../audio_2raw-types_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../video_2raw-types_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['raw_2dtypes_2eh_8', ['raw-types.h', ['../video_2raw-types_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../audio_2raw-types_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ - ['raw_2dutils_2eh_9', ['raw-utils.h', ['../audio_2raw-utils_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../video_2raw-utils_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['raw_2dutils_2eh_9', ['raw-utils.h', ['../video_2raw-utils_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../audio_2raw-utils_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['raw_2eh_10', ['raw.h', ['../video_2raw_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../audio_2raw_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['read_11', ['read', ['../structspa__system__methods.html#a4cd27e2c3a8daa1705da0028af779060', 1, 'spa_system_methods']]], │ │ │ │ │ ['readindex_12', ['readindex', ['../structspa__ringbuffer.html#a6374bbe98fbea037a4479f11cec464c2', 1, 'spa_ringbuffer']]], │ │ │ │ │ ['ready_13', ['ready', ['../structspa__node__callbacks.html#a2e4fa7f89e8c1d306d44569191c44311', 1, 'spa_node_callbacks']]], │ │ │ │ │ @@ -57,21 +57,21 @@ │ │ │ │ │ ['remap_20sink_23', ['Remap Sink', ['../page_pulse_module_remap_sink.html', 1, 'page_pulse_modules']]], │ │ │ │ │ ['remap_20source_24', ['Remap Source', ['../page_pulse_module_remap_source.html', 1, 'page_pulse_modules']]], │ │ │ │ │ ['remove_5fbuffer_25', ['remove_buffer', ['../structpw__filter__events.html#aa541b66c8fa1cbf804d9ebf8c9aad239', 1, 'pw_filter_events::remove_buffer'], │ │ │ │ │ ['../structpw__stream__events.html#a0cdc45fef5f2458a0fd11a6e9ef1f6fb', 1, 'pw_stream_events::remove_buffer'] │ │ │ │ │ ]], │ │ │ │ │ ['remove_5fid_26', ['remove_id', ['../structpw__core__events.html#a8a700a03453729d52d96112647125303', 1, 'pw_core_events']]], │ │ │ │ │ ['remove_5fmem_27', ['remove_mem', ['../structpw__core__events.html#a28cd6e2263efb69df702822028a45df2', 1, 'pw_core_events']]], │ │ │ │ │ - ['remove_5fport_28', ['remove_port', ['../structspa__node__methods.html#ac43bffc3912889ba2c35c8fe7c7142db', 1, 'spa_node_methods::remove_port'], │ │ │ │ │ - ['../structpw__client__node__events.html#a3802ec24f1305664c8d1b846abc244c8', 1, 'pw_client_node_events::remove_port'] │ │ │ │ │ + ['remove_5fport_28', ['remove_port', ['../structpw__client__node__events.html#a3802ec24f1305664c8d1b846abc244c8', 1, 'pw_client_node_events::remove_port'], │ │ │ │ │ + ['../structspa__node__methods.html#ac43bffc3912889ba2c35c8fe7c7142db', 1, 'spa_node_methods::remove_port'] │ │ │ │ │ ]], │ │ │ │ │ ['remove_5fsource_29', ['remove_source', ['../structspa__loop__methods.html#a72835084d3a698702f9c875ae5aada7a', 1, 'spa_loop_methods']]], │ │ │ │ │ - ['removed_30', ['removed', ['../structpw__proxy__events.html#a8072b9d1ea7e1c91cce89de75d1c7e61', 1, 'pw_proxy_events::removed'], │ │ │ │ │ - ['../structspa__hook.html#a439678f47d124fd66beec84984c9de75', 1, 'spa_hook::removed'], │ │ │ │ │ - ['../structpw__mempool__events.html#a74d1debb63e31dc6f7876fc9350b2f7d', 1, 'pw_mempool_events::removed'] │ │ │ │ │ + ['removed_30', ['removed', ['../structpw__mempool__events.html#a74d1debb63e31dc6f7876fc9350b2f7d', 1, 'pw_mempool_events::removed'], │ │ │ │ │ + ['../structpw__proxy__events.html#a8072b9d1ea7e1c91cce89de75d1c7e61', 1, 'pw_proxy_events::removed'], │ │ │ │ │ + ['../structspa__hook.html#a439678f47d124fd66beec84984c9de75', 1, 'spa_hook::removed'] │ │ │ │ │ ]], │ │ │ │ │ ['request_5fstate_31', ['request_state', ['../structpw__endpoint__link__methods.html#a2e15950aee91de65432410de0889a91f', 1, 'pw_endpoint_link_methods']]], │ │ │ │ │ ['requested_32', ['requested', ['../structpw__buffer.html#ab5fe741ec31686febdbc602098945f08', 1, 'pw_buffer']]], │ │ │ │ │ ['required_33', ['required', ['../structspa__graph__state.html#a98a2cfe5aa419430cefaf19e3836ce40', 1, 'spa_graph_state']]], │ │ │ │ │ ['resample_34', ['spa-resample', ['../page_man_spa-resample_1.html', 1, 'page_programs']]], │ │ │ │ │ ['reserve_35', ['pw-reserve', ['../page_man_pw-reserve_1.html', 1, 'page_programs']]], │ │ │ │ │ ['resource_36', ['resource', ['../page_native_protocol.html#native-protocol-core', 1, 'Core proxy/resource'], │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ ['../structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e', 1, 'spa_pod_control::type'], │ │ │ │ │ ['../structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8', 1, 'spa_pod_object_body::type'], │ │ │ │ │ ['../structspa__interface__info.html#acdbeeba8f234386bc1a937604c234e40', 1, 'spa_interface_info::type'], │ │ │ │ │ ['../structspa__support.html#adbf0320367c082c9e5e0e4d4b2ab07d5', 1, 'spa_support::type'], │ │ │ │ │ ['../structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5', 1, 'spa_type_info::type'] │ │ │ │ │ ]], │ │ │ │ │ ['type_20info_47', ['Type info', ['../group__pw__type.html', 1, '']]], │ │ │ │ │ - ['type_2dinfo_2eh_48', ['type-info.h', ['../buffer_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../control_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['type_2dinfo_2eh_48', ['type-info.h', ['../control_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../monitor_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../node_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../param_2bluetooth_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../utils_2type-info_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['../utils_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../buffer_2type-info_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['type_2eh_49', ['type.h', ['../spa_2include_2spa_2utils_2type_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../src_2pipewire_2type_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['types_50', ['types', ['../page_client_impl.html#sec_page_client_impl_types', 1, 'Types'], │ │ │ │ │ ['../group__spa__types.html', 1, 'Types'] │ │ │ │ │ ]], │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_9.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -10,49 +10,49 @@ │ │ │ │ │ ['card_20profiles_3', ['ALSA CARD PROFILES', ['../page_man_pipewire-devices_7.html#device-param__alsa_card_profiles', 1, '']]], │ │ │ │ │ ['cat_4', ['pw-cat', ['../page_man_pw-cat_1.html', 1, 'page_programs']]], │ │ │ │ │ ['cb_5', ['cb', ['../structspa__hook.html#a87415e24dddc82ef6048c3572a88cfd7', 1, 'spa_hook::cb'], │ │ │ │ │ ['../structspa__interface.html#ae748ef778a029468d301c3727c80a85b', 1, 'spa_interface::cb'] │ │ │ │ │ ]], │ │ │ │ │ ['chain_6', ['Filter-Chain', ['../page_module_filter_chain.html', 1, 'page_modules']]], │ │ │ │ │ ['chain_20conf_7', ['filter-chain.conf', ['../page_man_pipewire-filter-chain_conf_5.html', 1, 'page_config']]], │ │ │ │ │ - ['change_5fmask_8', ['change_mask', ['../structpw__session__info.html#a1289ec21ec9441f29314a561b341cf13', 1, 'pw_session_info::change_mask'], │ │ │ │ │ + ['change_5fmask_8', ['change_mask', ['../structpw__port__info.html#a59e2afe4f65b5f74eb7a28f51fb958aa', 1, 'pw_port_info::change_mask'], │ │ │ │ │ + ['../structpw__session__info.html#a1289ec21ec9441f29314a561b341cf13', 1, 'pw_session_info::change_mask'], │ │ │ │ │ ['../structpw__endpoint__info.html#a50f24fd870f36fe554ff1ce0cf29ab92', 1, 'pw_endpoint_info::change_mask'], │ │ │ │ │ ['../structpw__endpoint__stream__info.html#ae7e20969d89c3c94e3f073a5e433a80b', 1, 'pw_endpoint_stream_info::change_mask'], │ │ │ │ │ - ['../structpw__port__info.html#a59e2afe4f65b5f74eb7a28f51fb958aa', 1, 'pw_port_info::change_mask'], │ │ │ │ │ - ['../structpw__core__info.html#a25d93390dbafcb433827ec29c195404f', 1, 'pw_core_info::change_mask'], │ │ │ │ │ + ['../structpw__module__info.html#aae79b994769838377e2b549736f12de3', 1, 'pw_module_info::change_mask'], │ │ │ │ │ ['../structpw__node__info.html#a88bcfe3c9dbce8c5c6ac7b663e4db009', 1, 'pw_node_info::change_mask'], │ │ │ │ │ ['../structpw__endpoint__link__info.html#a0c23a32dc6e567f7cf483a20c988feb3', 1, 'pw_endpoint_link_info::change_mask'], │ │ │ │ │ ['../structspa__audio__aec__info.html#a88dbf8b905a3f808af985764cb21fd7c', 1, 'spa_audio_aec_info::change_mask'], │ │ │ │ │ ['../structspa__device__info.html#afbe429acf565ab384929f0ccf76fc49c', 1, 'spa_device_info::change_mask'], │ │ │ │ │ ['../structspa__device__object__info.html#a702111c5873243c93551073552863666', 1, 'spa_device_object_info::change_mask'], │ │ │ │ │ ['../structspa__node__info.html#a985458f3b046fb6b7da0974ac08fe504', 1, 'spa_node_info::change_mask'], │ │ │ │ │ ['../structspa__port__info.html#a81b330b23307447d948209a19d7a8aee', 1, 'spa_port_info::change_mask'], │ │ │ │ │ - ['../structpw__module__info.html#aae79b994769838377e2b549736f12de3', 1, 'pw_module_info::change_mask'], │ │ │ │ │ ['../structpw__link__info.html#a274785180186fbe127e48715092d775a', 1, 'pw_link_info::change_mask'], │ │ │ │ │ ['../structpw__factory__info.html#adc3bf8dcfbfb3dbf0ed7f3638a659f46', 1, 'pw_factory_info::change_mask'], │ │ │ │ │ ['../structpw__device__info.html#a3c53740de36a82a69153911b6777f66e', 1, 'pw_device_info::change_mask'], │ │ │ │ │ + ['../structpw__core__info.html#a25d93390dbafcb433827ec29c195404f', 1, 'pw_core_info::change_mask'], │ │ │ │ │ ['../structpw__client__info.html#a9123521af948ea7b720d1ebb0f39c66b', 1, 'pw_client_info::change_mask'] │ │ │ │ │ ]], │ │ │ │ │ - ['channels_9', ['channels', ['../structspa__audio__info__mp3.html#a9eab81f1ef553124803e7563d7ffce93', 1, 'spa_audio_info_mp3::channels'], │ │ │ │ │ - ['../structspa__audio__info__opus.html#ab354cfeab8ed9e4561332f86f77f5397', 1, 'spa_audio_info_opus::channels'], │ │ │ │ │ - ['../structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2', 1, 'spa_audio_info_ra::channels'], │ │ │ │ │ + ['channels_9', ['channels', ['../structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046', 1, 'spa_audio_info_vorbis::channels'], │ │ │ │ │ ['../structspa__audio__info__raw.html#a5a7e0c093143ba0820e936ece11f0952', 1, 'spa_audio_info_raw::channels'], │ │ │ │ │ - ['../structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046', 1, 'spa_audio_info_vorbis::channels'], │ │ │ │ │ - ['../structspa__audio__info__wma.html#a08102a7049195a3a9f5b734a6b8f7be5', 1, 'spa_audio_info_wma::channels'], │ │ │ │ │ + ['../structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2', 1, 'spa_audio_info_ra::channels'], │ │ │ │ │ + ['../structspa__audio__info__opus.html#ab354cfeab8ed9e4561332f86f77f5397', 1, 'spa_audio_info_opus::channels'], │ │ │ │ │ + ['../structspa__audio__info__mp3.html#a9eab81f1ef553124803e7563d7ffce93', 1, 'spa_audio_info_mp3::channels'], │ │ │ │ │ ['../structspa__audio__info__flac.html#a3351a0cbf04538db70fac13cd630e79e', 1, 'spa_audio_info_flac::channels'], │ │ │ │ │ ['../structspa__audio__info__dsd.html#a563add98a612fe3617a58e2cb1a703bc', 1, 'spa_audio_info_dsd::channels'], │ │ │ │ │ ['../structspa__audio__info__ape.html#a82e8f9bb5e9bd7bd014a92709a06b9f9', 1, 'spa_audio_info_ape::channels'], │ │ │ │ │ + ['../structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d', 1, 'spa_audio_info_amr::channels'], │ │ │ │ │ ['../structspa__audio__info__alac.html#afd38ff2d76cd8078e80f8955dc23da19', 1, 'spa_audio_info_alac::channels'], │ │ │ │ │ ['../structspa__audio__info__aac.html#a16974760cfa2cbe91398d01fb7f4b947', 1, 'spa_audio_info_aac::channels'], │ │ │ │ │ - ['../structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d', 1, 'spa_audio_info_amr::channels'] │ │ │ │ │ + ['../structspa__audio__info__wma.html#a08102a7049195a3a9f5b734a6b8f7be5', 1, 'spa_audio_info_wma::channels'] │ │ │ │ │ ]], │ │ │ │ │ ['check_10', ['check', ['../structspa__loop__control__methods.html#a6fd7cce6e454d8bbaff7f13d2035f6c9', 1, 'spa_loop_control_methods']]], │ │ │ │ │ ['check_5faccess_11', ['check_access', ['../structpw__context__events.html#af3303a7f003c10bfbb454c0bbd13360c', 1, 'pw_context_events']]], │ │ │ │ │ - ['child_12', ['child', ['../structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271', 1, 'spa_pod_array_body::child'], │ │ │ │ │ - ['../structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67', 1, 'spa_pod_choice_body::child'] │ │ │ │ │ + ['child_12', ['child', ['../structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67', 1, 'spa_pod_choice_body::child'], │ │ │ │ │ + ['../structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271', 1, 'spa_pod_array_body::child'] │ │ │ │ │ ]], │ │ │ │ │ ['chroma_2eh_13', ['chroma.h', ['../chroma_8h.html', 1, '']]], │ │ │ │ │ ['chroma_5fsite_14', ['chroma_site', ['../structspa__video__info__raw.html#af85622f27e56fe5ce8675d2523d93884', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['chunk_15', ['chunk', ['../structspa__data.html#a2ac8186060605f0c2e23d383dc702c18', 1, 'spa_data']]], │ │ │ │ │ ['chunk_5fsize_16', ['chunk_size', ['../structspa__buffer__alloc__info.html#a8ea4df582a468b0f1621672af3e2426f', 1, 'spa_buffer_alloc_info']]], │ │ │ │ │ ['classifying_20properties_17', ['Classifying Properties', ['../page_man_pipewire-client_conf_5.html#client_conf__classifying_properties', 1, '']]], │ │ │ │ │ ['clear_18', ['clear', ['../structpw__metadata__methods.html#a140aea55bb9350536ef59595585b7a6b', 1, 'pw_metadata_methods::clear'], │ │ │ │ │ @@ -81,21 +81,21 @@ │ │ │ │ │ ['col_37', ['col', ['../structspa__error__location.html#a96cfad70df7abe445f4f3f803bff2ea3', 1, 'spa_error_location']]], │ │ │ │ │ ['color_2eh_38', ['color.h', ['../color_8h.html', 1, '']]], │ │ │ │ │ ['color_5fmatrix_39', ['color_matrix', ['../structspa__video__info__raw.html#ad56c11bdb72352e9407e39535b55deed', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['color_5fprimaries_40', ['color_primaries', ['../structspa__video__info__raw.html#a0add074733e5354cfea4f633b23feeec', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['color_5frange_41', ['color_range', ['../structspa__video__info__raw.html#a37a68aa68e7ce91c4d8da20437664b19', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['combine_20sink_42', ['Combine Sink', ['../page_pulse_module_combine_sink.html', 1, 'page_pulse_modules']]], │ │ │ │ │ ['combine_20stream_43', ['Combine Stream', ['../page_module_combine_stream.html', 1, 'page_modules']]], │ │ │ │ │ - ['command_44', ['command', ['../structpw__client__node__events.html#abac4b80ae987a95a81ece32baa8fef14', 1, 'pw_client_node_events::command'], │ │ │ │ │ + ['command_44', ['command', ['../structpw__filter__events.html#a7ded13531102414fec81a846974f5728', 1, 'pw_filter_events::command'], │ │ │ │ │ ['../structpw__stream__events.html#a66e43e35eb2be261520cda8a4e24098c', 1, 'pw_stream_events::command'], │ │ │ │ │ - ['../structpw__filter__events.html#a7ded13531102414fec81a846974f5728', 1, 'pw_filter_events::command'] │ │ │ │ │ + ['../structpw__client__node__events.html#abac4b80ae987a95a81ece32baa8fef14', 1, 'pw_client_node_events::command'] │ │ │ │ │ ]], │ │ │ │ │ ['command_20execution_45', ['COMMAND EXECUTION', ['../page_man_pipewire_conf_5.html#pipewire_conf__command_execution', 1, '']]], │ │ │ │ │ - ['command_2eh_46', ['command.h', ['../pod_2command_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../node_2command_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['command_2eh_46', ['command.h', ['../node_2command_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../pod_2command_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['commands_47', ['PULSEAUDIO COMMANDS', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__pulseaudio_commands', 1, '']]], │ │ │ │ │ ['common_20device_20properties_48', ['COMMON DEVICE PROPERTIES', ['../page_man_pipewire-devices_7.html#device-param__common_device_properties', 1, '']]], │ │ │ │ │ ['common_20node_20properties_49', ['COMMON NODE PROPERTIES', ['../page_man_pipewire-devices_7.html#device-param__common_node_properties', 1, '']]], │ │ │ │ │ ['compare_2eh_50', ['compare.h', ['../compare_8h.html', 1, '']]], │ │ │ │ │ ['compatibility_51', ['PulseAudio Compatibility', ['../page_pulseaudio.html', 1, 'page_internals']]], │ │ │ │ │ ['complete_52', ['complete', ['../structpw__impl__node__rt__events.html#ab0476813d8e72d032e97e1c132b875e5', 1, 'pw_impl_node_rt_events']]], │ │ │ │ │ @@ -104,22 +104,22 @@ │ │ │ │ │ ['../page_man_pipewire-jack_conf_5.html', 1, 'jack.conf'], │ │ │ │ │ ['../page_man_pipewire-pulse_conf_5.html', 1, 'pipewire-pulse.conf'], │ │ │ │ │ ['../page_man_pipewire_conf_5.html', 1, 'pipewire.conf'] │ │ │ │ │ ]], │ │ │ │ │ ['conf_2eh_54', ['conf.h', ['../conf_8h.html', 1, '']]], │ │ │ │ │ ['config_55', ['pw-config', ['../page_man_pw-config_1.html', 1, 'page_programs']]], │ │ │ │ │ ['configuration_56', ['configuration', ['../group__pw__conf.html', 1, 'Configuration'], │ │ │ │ │ - ['../page_streams.html#sec_stream_configuration', 1, 'Configuration'], │ │ │ │ │ - ['../page_config.html', 1, 'Configuration'] │ │ │ │ │ + ['../page_config.html', 1, 'Configuration'], │ │ │ │ │ + ['../page_streams.html#sec_stream_configuration', 1, 'Configuration'] │ │ │ │ │ ]], │ │ │ │ │ ['configuration_20file_20format_57', ['CONFIGURATION FILE FORMAT', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, '']]], │ │ │ │ │ ['configuration_20file_20sections_58', ['configuration file sections', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ - ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ ['../page_man_pipewire-client_conf_5.html#client_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ - ['../page_man_pipewire-jack_conf_5.html#jack_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'] │ │ │ │ │ + ['../page_man_pipewire-jack_conf_5.html#jack_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ + ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'] │ │ │ │ │ ]], │ │ │ │ │ ['configuration_20files_59', ['DROP-IN CONFIGURATION FILES', ['../page_man_pipewire_conf_5.html#pipewire_conf__drop-in_configuration_files', 1, '']]], │ │ │ │ │ ['connect_60', ['connect', ['../structpw__protocol__client.html#a020b1da93f4f58c485ff64da4a5ac655', 1, 'pw_protocol_client::connect'], │ │ │ │ │ ['../page_streams.html#sec_connect', 1, 'Connect'], │ │ │ │ │ ['../page_pulse_module_switch_on_connect.html', 1, 'Switch on Connect'] │ │ │ │ │ ]], │ │ │ │ │ ['connect_5ffd_61', ['connect_fd', ['../structpw__protocol__client.html#a0f94b0fb5b1f83cbb56529b5c43c4a8f', 1, 'pw_protocol_client']]], │ │ │ │ │ @@ -132,52 +132,52 @@ │ │ │ │ │ ['context_20objects_66', ['CONTEXT OBJECTS', ['../page_man_pipewire_conf_5.html#pipewire_conf__context_objects', 1, '']]], │ │ │ │ │ ['context_20properties_67', ['CONTEXT PROPERTIES', ['../page_man_pipewire_conf_5.html#pipewire_conf__context_properties', 1, '']]], │ │ │ │ │ ['context_20properties_20rules_68', ['CONTEXT PROPERTIES RULES', ['../page_man_pipewire_conf_5.html#pipewire_conf__context_properties_rules', 1, '']]], │ │ │ │ │ ['context_2eh_69', ['context.h', ['../src_2pipewire_2context_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../spa_2include_2spa_2debug_2context_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['control_70', ['control', ['../page_access.html', 1, 'Access Control'], │ │ │ │ │ - ['../structpw__loop.html#a639de0bfd74cf9e292932aaed15182c5', 1, 'pw_loop::control'], │ │ │ │ │ - ['../group__pw__control.html', 1, 'Control'], │ │ │ │ │ ['../group__spa__control.html', 1, 'Control'], │ │ │ │ │ + ['../group__pw__control.html', 1, 'Control'], │ │ │ │ │ + ['../structpw__loop.html#a639de0bfd74cf9e292932aaed15182c5', 1, 'pw_loop::control'], │ │ │ │ │ ['../page_portal.html', 1, 'Portal Access Control'] │ │ │ │ │ ]], │ │ │ │ │ ['control_2eh_71', ['control.h', ['../src_2pipewire_2control_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../spa_2include_2spa_2control_2control_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['control_5fadded_72', ['control_added', ['../structpw__impl__port__events.html#a3e2788e02240c77076c32642e1d57c82', 1, 'pw_impl_port_events']]], │ │ │ │ │ ['control_5finfo_73', ['control_info', ['../structpw__stream__events.html#a12fa5918ff2c41cc41d5bf8ae36b3ca3', 1, 'pw_stream_events']]], │ │ │ │ │ ['control_5fremoved_74', ['control_removed', ['../structpw__impl__port__events.html#a9f23250e31672a49aa26a5dd5b593e80', 1, 'pw_impl_port_events']]], │ │ │ │ │ ['converter_20properties_75', ['AUDIO CONVERTER PROPERTIES', ['../page_man_pipewire-devices_7.html#device-param__audio_converter_properties', 1, '']]], │ │ │ │ │ ['cookie_76', ['cookie', ['../structpw__core__info.html#ab93eadf54d48e19762c4e6ebf5595083', 1, 'pw_core_info']]], │ │ │ │ │ - ['core_77', ['core', ['../structpw__protocol__server.html#ae953d4026c613d91a0cb34398d3f4367', 1, 'pw_protocol_server::core'], │ │ │ │ │ - ['../group__pw__core.html', 1, 'Core'], │ │ │ │ │ - ['../structpw__protocol__client.html#a03ad2913f7876e0db722b6d1e318e35f', 1, 'pw_protocol_client::core'] │ │ │ │ │ + ['core_77', ['core', ['../structpw__protocol__client.html#a03ad2913f7876e0db722b6d1e318e35f', 1, 'pw_protocol_client::core'], │ │ │ │ │ + ['../structpw__protocol__server.html#ae953d4026c613d91a0cb34398d3f4367', 1, 'pw_protocol_server::core'], │ │ │ │ │ + ['../group__pw__core.html', 1, 'Core'] │ │ │ │ │ ]], │ │ │ │ │ ['core_20api_78', ['Core API', ['../group__api__pw__core.html', 1, '']]], │ │ │ │ │ ['core_20impl_79', ['Core Impl', ['../group__pw__impl__core.html', 1, '']]], │ │ │ │ │ ['core_20proxy_80', ['Core proxy', ['../page_proxy.html#sec_page_proxy_core', 1, '']]], │ │ │ │ │ ['core_20proxy_20resource_81', ['Core proxy/resource', ['../page_native_protocol.html#native-protocol-core', 1, '']]], │ │ │ │ │ ['core_2eh_82', ['core.h', ['../core_8h.html', 1, '']]], │ │ │ │ │ ['count_83', ['count', ['../structspa__meta__busy.html#af5a282aa87b7c7b44900c00155ea77f4', 1, 'spa_meta_busy']]], │ │ │ │ │ ['cpu_84', ['CPU', ['../group__spa__cpu.html', 1, '']]], │ │ │ │ │ ['cpu_2eh_85', ['cpu.h', ['../cpu_8h.html', 1, '']]], │ │ │ │ │ ['create_86', ['create', ['../structpw__security__context__methods.html#a78e54bfd81f8e41605152161f29ad166', 1, 'pw_security_context_methods::create'], │ │ │ │ │ - ['../page_streams.html#sec_create', 1, 'Create'], │ │ │ │ │ + ['../page_proxy.html#sec_page_proxy_create', 1, 'Create'], │ │ │ │ │ ['../structspa__thread__utils__methods.html#aa0c4c049d9406510ff457400df373ceb', 1, 'spa_thread_utils_methods::create'], │ │ │ │ │ - ['../page_proxy.html#sec_page_proxy_create', 1, 'Create'] │ │ │ │ │ + ['../page_streams.html#sec_create', 1, 'Create'] │ │ │ │ │ ]], │ │ │ │ │ ['create_20rtp_20streams_87', ['SAP Announce and create RTP streams', ['../page_module_rtp_sap.html', 1, 'page_modules']]], │ │ │ │ │ ['create_5flink_88', ['create_link', ['../structpw__client__endpoint__events.html#a02d8f4d9cd9f898d3109a64f7afd81e1', 1, 'pw_client_endpoint_events::create_link'], │ │ │ │ │ ['../structpw__endpoint__methods.html#a981eeb169f40ac34ad5c348572a3eb95', 1, 'pw_endpoint_methods::create_link'] │ │ │ │ │ ]], │ │ │ │ │ ['create_5fobject_89', ['create_object', ['../structpw__impl__factory__implementation.html#a99eef2345bd7b402f47ad72beb6ebfe7', 1, 'pw_impl_factory_implementation::create_object'], │ │ │ │ │ ['../structpw__core__methods.html#a7e70c82277387a47a953d64b0ba82cce', 1, 'pw_core_methods::create_object'] │ │ │ │ │ ]], │ │ │ │ │ ['creation_90', ['Creation', ['../page_thread_loop.html#sec_thread_loop_create', 1, '']]], │ │ │ │ │ ['credentials_91', ['Credentials', ['../page_client_impl.html#sec_page_client_impl_credentials', 1, '']]], │ │ │ │ │ - ['ctx_92', ['ctx', ['../structspa__debug__file__ctx.html#a817d19045e3261030ec8e38842a018c3', 1, 'spa_debug_file_ctx::ctx'], │ │ │ │ │ - ['../structspa__debug__log__ctx.html#a89c265ff2c1860bc78cb3a71e016c44a', 1, 'spa_debug_log_ctx::ctx'] │ │ │ │ │ + ['ctx_92', ['ctx', ['../structspa__debug__log__ctx.html#a89c265ff2c1860bc78cb3a71e016c44a', 1, 'spa_debug_log_ctx::ctx'], │ │ │ │ │ + ['../structspa__debug__file__ctx.html#a817d19045e3261030ec8e38842a018c3', 1, 'spa_debug_file_ctx::ctx'] │ │ │ │ │ ]], │ │ │ │ │ ['cur_93', ['cur', ['../structspa__json.html#a60cdc9944f16c66d15eace2d674d7e04', 1, 'spa_json']]], │ │ │ │ │ ['cycle_94', ['cycle', ['../structspa__io__clock.html#a4fae975c36d6534e368ef396961b23b9', 1, 'spa_io_clock']]] │ │ │ │ │ ]; │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_c.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ │ ]], │ │ │ │ │ ['factory_20impl_2', ['Factory Impl', ['../group__pw__impl__factory.html', 1, '']]], │ │ │ │ │ ['factory_20names_3', ['Factory Names', ['../group__spa__names.html', 1, '']]], │ │ │ │ │ ['factory_2eh_4', ['factory.h', ['../factory_8h.html', 1, '']]], │ │ │ │ │ ['factory_5fname_5', ['factory_name', ['../structspa__device__object__info.html#a9b6645d2c0b8b3679833ad122cb299a1', 1, 'spa_device_object_info']]], │ │ │ │ │ ['fallback_20sink_6', ['Fallback Sink', ['../page_module_fallback_sink.html', 1, 'page_modules']]], │ │ │ │ │ ['fd_7', ['fd', ['../structspa__data.html#a504188801211b4dcaae3fc2e37653752', 1, 'spa_data::fd'], │ │ │ │ │ - ['../structspa__source.html#ae6a0bb20a4c3b21ae6e622c1685711a8', 1, 'spa_source::fd'], │ │ │ │ │ - ['../structpw__memblock.html#a4731883fd9899d0d668c0f44a16d3b33', 1, 'pw_memblock::fd'] │ │ │ │ │ + ['../structpw__memblock.html#a4731883fd9899d0d668c0f44a16d3b33', 1, 'pw_memblock::fd'], │ │ │ │ │ + ['../structspa__source.html#ae6a0bb20a4c3b21ae6e622c1685711a8', 1, 'spa_source::fd'] │ │ │ │ │ ]], │ │ │ │ │ ['fds_8', ['fds', ['../structpw__protocol__native__message.html#abaad1bc5e0c163fa89fea9c0d0852c4f', 1, 'pw_protocol_native_message']]], │ │ │ │ │ ['ffado_20firewire_20audio_20driver_9', ['FFADO firewire audio driver', ['../page_module_ffado_driver.html', 1, 'page_modules']]], │ │ │ │ │ ['field_5fcount_10', ['field_count', ['../structspa__io__segment__video.html#a9c45645d7e6aa9aea4508336dd87d17d', 1, 'spa_io_segment_video']]], │ │ │ │ │ ['file_11', ['file', ['../structspa__debug__log__ctx.html#abcfc47fb7d6acf39603b9a1547edd1e7', 1, 'spa_debug_log_ctx']]], │ │ │ │ │ ['file_20format_12', ['CONFIGURATION FILE FORMAT', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, '']]], │ │ │ │ │ ['file_20sections_13', ['file sections', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ - ['../page_man_pipewire-jack_conf_5.html#jack_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ + ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ ['../page_man_pipewire-client_conf_5.html#client_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ - ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'] │ │ │ │ │ + ['../page_man_pipewire-jack_conf_5.html#jack_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'] │ │ │ │ │ ]], │ │ │ │ │ ['file_2eh_14', ['file.h', ['../file_8h.html', 1, '']]], │ │ │ │ │ ['filename_15', ['filename', ['../structpw__module__info.html#a1578038e841f4d0e8ac4348f263124c8', 1, 'pw_module_info']]], │ │ │ │ │ ['files_16', ['DROP-IN CONFIGURATION FILES', ['../page_man_pipewire_conf_5.html#pipewire_conf__drop-in_configuration_files', 1, '']]], │ │ │ │ │ ['filter_17', ['filter', ['../page_module_example_filter.html', 1, 'Example Filter'], │ │ │ │ │ ['../group__pw__filter.html', 1, 'Filter'] │ │ │ │ │ ]], │ │ │ │ │ @@ -33,75 +33,75 @@ │ │ │ │ │ ['filter_2eh_20', ['filter.h', ['../spa_2include_2spa_2pod_2filter_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../src_2pipewire_2filter_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['firewire_20audio_20driver_21', ['FFADO firewire audio driver', ['../page_module_ffado_driver.html', 1, 'page_modules']]], │ │ │ │ │ ['flac_22', ['flac', ['../structspa__audio__info.html#ae9fd0fa99badc8be9ce0e59bb75f31f9', 1, 'spa_audio_info']]], │ │ │ │ │ ['flac_2dutils_2eh_23', ['flac-utils.h', ['../flac-utils_8h.html', 1, '']]], │ │ │ │ │ ['flac_2eh_24', ['flac.h', ['../flac_8h.html', 1, '']]], │ │ │ │ │ - ['flags_25', ['flags', ['../structspa__dict.html#a88aca003fcdbc47599ffb3e2737f1a69', 1, 'spa_dict::flags'], │ │ │ │ │ - ['../structspa__pod__prop.html#a5f3d78759992c01a760d12743446e8b6', 1, 'spa_pod_prop::flags'], │ │ │ │ │ - ['../structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11', 1, 'spa_pod_choice_body::flags'], │ │ │ │ │ - ['../structspa__pod__parser__state.html#a88566be69781e492f2927a83429d0d28', 1, 'spa_pod_parser_state::flags'], │ │ │ │ │ - ['../structspa__pod__frame.html#aedaebc9933fd5e625c622c3a0f1f2d64', 1, 'spa_pod_frame::flags'], │ │ │ │ │ - ['../structspa__pod__builder__state.html#a9406fb7fd6f0ea3cc9e99c9be6d76661', 1, 'spa_pod_builder_state::flags'], │ │ │ │ │ - ['../structspa__video__info__raw.html#a691f8bbc883f7753c74edff62f219e5c', 1, 'spa_video_info_raw::flags'], │ │ │ │ │ - ['../structspa__video__info__dsp.html#a634c0bd50f00f704f39e255f25785338', 1, 'spa_video_info_dsp::flags'], │ │ │ │ │ - ['../structspa__param__info.html#a1fcfd641de4a963a797da64eebfe7771', 1, 'spa_param_info::flags'], │ │ │ │ │ - ['../structspa__audio__info__raw.html#a696f18b889bb8a5496e16dd48f7d8e01', 1, 'spa_audio_info_raw::flags'], │ │ │ │ │ - ['../structspa__audio__info__iec958.html#ab4797480f2e4e7f25d19a0a42c748eac', 1, 'spa_audio_info_iec958::flags'], │ │ │ │ │ + ['flags_25', ['flags', ['../structspa__port__info.html#a099d9e63a823cd7705ca94b6bcda48d6', 1, 'spa_port_info::flags'], │ │ │ │ │ + ['../structpw__properties.html#a8003e978689f764bb7bd2a3ab2d46a87', 1, 'pw_properties::flags'], │ │ │ │ │ ['../structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34', 1, 'spa_audio_info_dsd::flags'], │ │ │ │ │ - ['../structspa__port__info.html#a099d9e63a823cd7705ca94b6bcda48d6', 1, 'spa_port_info::flags'], │ │ │ │ │ - ['../structspa__node__info.html#a248c6cf0005c3b29a3ceb1bbff232cd9', 1, 'spa_node_info::flags'], │ │ │ │ │ + ['../structspa__audio__info__iec958.html#ab4797480f2e4e7f25d19a0a42c748eac', 1, 'spa_audio_info_iec958::flags'], │ │ │ │ │ + ['../structspa__audio__info__raw.html#a696f18b889bb8a5496e16dd48f7d8e01', 1, 'spa_audio_info_raw::flags'], │ │ │ │ │ + ['../structspa__param__info.html#a1fcfd641de4a963a797da64eebfe7771', 1, 'spa_param_info::flags'], │ │ │ │ │ + ['../structspa__video__info__dsp.html#a634c0bd50f00f704f39e255f25785338', 1, 'spa_video_info_dsp::flags'], │ │ │ │ │ + ['../structspa__video__info__raw.html#a691f8bbc883f7753c74edff62f219e5c', 1, 'spa_video_info_raw::flags'], │ │ │ │ │ + ['../structspa__pod__builder__state.html#a9406fb7fd6f0ea3cc9e99c9be6d76661', 1, 'spa_pod_builder_state::flags'], │ │ │ │ │ + ['../structspa__pod__frame.html#aedaebc9933fd5e625c622c3a0f1f2d64', 1, 'spa_pod_frame::flags'], │ │ │ │ │ + ['../structspa__pod__parser__state.html#a88566be69781e492f2927a83429d0d28', 1, 'spa_pod_parser_state::flags'], │ │ │ │ │ + ['../structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11', 1, 'spa_pod_choice_body::flags'], │ │ │ │ │ + ['../structspa__pod__prop.html#a5f3d78759992c01a760d12743446e8b6', 1, 'spa_pod_prop::flags'], │ │ │ │ │ + ['../structspa__dict.html#a88aca003fcdbc47599ffb3e2737f1a69', 1, 'spa_dict::flags'], │ │ │ │ │ + ['../structpw__memblock.html#a88d9c260a71ebd2413b9c4f6c6b84889', 1, 'pw_memblock::flags'], │ │ │ │ │ + ['../structpw__buffers.html#ac6dff2ff3c481e5b092fca206e0c144f', 1, 'pw_buffers::flags'], │ │ │ │ │ ['../structspa__io__rate__match.html#a7b89f4c442e2856faf64abeec186050e', 1, 'spa_io_rate_match::flags'], │ │ │ │ │ - ['../structspa__io__segment__video.html#abb72f2853693bb3cfad27520b41f3248', 1, 'spa_io_segment_video::flags'], │ │ │ │ │ - ['../structspa__chunk.html#ae77eb3c5ecf94cc2b80c306afd7a6768', 1, 'spa_chunk::flags'], │ │ │ │ │ - ['../structspa__buffer__alloc__info.html#afc286a004cefa1ef2d751483a8cc8c15', 1, 'spa_buffer_alloc_info::flags'], │ │ │ │ │ - ['../structpw__endpoint__info.html#a652272ff97cabdbc2cb630e631319894', 1, 'pw_endpoint_info::flags'], │ │ │ │ │ ['../structpw__protocol__native__demarshal.html#a3f981db467091f35ddb7e5ecb2bf0705', 1, 'pw_protocol_native_demarshal::flags'], │ │ │ │ │ + ['../structpw__endpoint__info.html#a652272ff97cabdbc2cb630e631319894', 1, 'pw_endpoint_info::flags'], │ │ │ │ │ + ['../structspa__buffer__alloc__info.html#afc286a004cefa1ef2d751483a8cc8c15', 1, 'spa_buffer_alloc_info::flags'], │ │ │ │ │ + ['../structspa__chunk.html#ae77eb3c5ecf94cc2b80c306afd7a6768', 1, 'spa_chunk::flags'], │ │ │ │ │ + ['../structspa__data.html#a997e0a03014d4455fbb993c0d7aa0c82', 1, 'spa_data::flags'], │ │ │ │ │ + ['../structspa__meta__header.html#a2d8eed1753e4b1649faf357f3307217d', 1, 'spa_meta_header::flags'], │ │ │ │ │ + ['../structspa__meta__cursor.html#a01ee3f6baba19d1a0851a44badd819a9', 1, 'spa_meta_cursor::flags'], │ │ │ │ │ ['../structpw__stream__control.html#a4167f3df47a2d2deff793d3f1f6d31d2', 1, 'pw_stream_control::flags'], │ │ │ │ │ + ['../structspa__node__info.html#a248c6cf0005c3b29a3ceb1bbff232cd9', 1, 'spa_node_info::flags'], │ │ │ │ │ ['../structpw__protocol__marshal.html#a3b6e60e3abd02c572dc9717ea6128837', 1, 'pw_protocol_marshal::flags'], │ │ │ │ │ - ['../structpw__properties.html#a8003e978689f764bb7bd2a3ab2d46a87', 1, 'pw_properties::flags'], │ │ │ │ │ ['../structpw__memmap.html#a62479406415257a935744739aa3434f3', 1, 'pw_memmap::flags'], │ │ │ │ │ - ['../structpw__memblock.html#a88d9c260a71ebd2413b9c4f6c6b84889', 1, 'pw_memblock::flags'], │ │ │ │ │ - ['../structpw__buffers.html#ac6dff2ff3c481e5b092fca206e0c144f', 1, 'pw_buffers::flags'], │ │ │ │ │ - ['../structspa__io__segment.html#a6ba7bf8b5ba9725546b59b1918f49cc7', 1, 'spa_io_segment::flags'], │ │ │ │ │ - ['../structspa__data.html#a997e0a03014d4455fbb993c0d7aa0c82', 1, 'spa_data::flags'], │ │ │ │ │ - ['../structspa__meta__cursor.html#a01ee3f6baba19d1a0851a44badd819a9', 1, 'spa_meta_cursor::flags'], │ │ │ │ │ - ['../structspa__io__segment__bar.html#afaad39c0e35dbd2e4fc075a93914341f', 1, 'spa_io_segment_bar::flags'], │ │ │ │ │ - ['../structspa__io__video__size.html#ab8f1361af870dd5de789b63b687a22ce', 1, 'spa_io_video_size::flags'], │ │ │ │ │ - ['../structspa__io__clock.html#ab3d44cc4e16a47abd913553c3b977051', 1, 'spa_io_clock::flags'], │ │ │ │ │ - ['../structspa__device__object__info.html#aec61b33f732c10087d40e9c0d97bdcb0', 1, 'spa_device_object_info::flags'], │ │ │ │ │ - ['../structspa__device__info.html#a2692374f54a8d9f743474c4a3fcb8ebc', 1, 'spa_device_info::flags'], │ │ │ │ │ - ['../structspa__graph__port.html#a8ee1612c0aaef539c9270761f3d6d8b6', 1, 'spa_graph_port::flags'], │ │ │ │ │ - ['../structspa__graph__node.html#a23c316f71a255a568e96092e72c40cae', 1, 'spa_graph_node::flags'], │ │ │ │ │ ['../structspa__meta__busy.html#afa6284c360957925babd30c58fdd4807', 1, 'spa_meta_busy::flags'], │ │ │ │ │ + ['../structspa__meta__sync__timeline.html#add471afa6cc436f723937b8396097783', 1, 'spa_meta_sync_timeline::flags'], │ │ │ │ │ ['../structspa__graph.html#a850c90822a1b32d7cd67ec5c76eda2fa', 1, 'spa_graph::flags'], │ │ │ │ │ - ['../structspa__meta__header.html#a2d8eed1753e4b1649faf357f3307217d', 1, 'spa_meta_header::flags'], │ │ │ │ │ - ['../structspa__meta__sync__timeline.html#add471afa6cc436f723937b8396097783', 1, 'spa_meta_sync_timeline::flags'] │ │ │ │ │ + ['../structspa__graph__node.html#a23c316f71a255a568e96092e72c40cae', 1, 'spa_graph_node::flags'], │ │ │ │ │ + ['../structspa__graph__port.html#a8ee1612c0aaef539c9270761f3d6d8b6', 1, 'spa_graph_port::flags'], │ │ │ │ │ + ['../structspa__device__info.html#a2692374f54a8d9f743474c4a3fcb8ebc', 1, 'spa_device_info::flags'], │ │ │ │ │ + ['../structspa__device__object__info.html#aec61b33f732c10087d40e9c0d97bdcb0', 1, 'spa_device_object_info::flags'], │ │ │ │ │ + ['../structspa__io__clock.html#ab3d44cc4e16a47abd913553c3b977051', 1, 'spa_io_clock::flags'], │ │ │ │ │ + ['../structspa__io__video__size.html#ab8f1361af870dd5de789b63b687a22ce', 1, 'spa_io_video_size::flags'], │ │ │ │ │ + ['../structspa__io__segment__bar.html#afaad39c0e35dbd2e4fc075a93914341f', 1, 'spa_io_segment_bar::flags'], │ │ │ │ │ + ['../structspa__io__segment__video.html#abb72f2853693bb3cfad27520b41f3248', 1, 'spa_io_segment_video::flags'], │ │ │ │ │ + ['../structspa__io__segment.html#a6ba7bf8b5ba9725546b59b1918f49cc7', 1, 'spa_io_segment::flags'] │ │ │ │ │ ]], │ │ │ │ │ ['footer_26', ['Footer', ['../page_native_protocol.html#native-protocol-footer', 1, '']]], │ │ │ │ │ ['force_5fflags_27', ['force_flags', ['../structspa__cpu__methods.html#a52a1db59dcb261cd6348733232932a66', 1, 'spa_cpu_methods']]], │ │ │ │ │ ['forcing_20a_20roundtrip_28', ['Tutorial - Part 3: Forcing A Roundtrip', ['../page_tutorial3.html', 1, 'page_tutorial']]], │ │ │ │ │ ['format_29', ['format', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, 'CONFIGURATION FILE FORMAT'], │ │ │ │ │ + ['../structspa__audio__info__dsp.html#ab59df8be3387df377c8b698346aa234f', 1, 'spa_audio_info_dsp::format'], │ │ │ │ │ ['../structspa__video__info__raw.html#ad417a8eb76373dd414e0f76662e2ead6', 1, 'spa_video_info_raw::format'], │ │ │ │ │ ['../structspa__video__info__dsp.html#ada698c22ed974fa690ff6ee37855e659', 1, 'spa_video_info_dsp::format'], │ │ │ │ │ ['../structspa__audio__info__raw.html#a542692f9d3518632e37ea575d13ca149', 1, 'spa_audio_info_raw::format'], │ │ │ │ │ - ['../structspa__audio__info__dsp.html#ab59df8be3387df377c8b698346aa234f', 1, 'spa_audio_info_dsp::format'], │ │ │ │ │ ['../structspa__meta__bitmap.html#aa1f903801d658ae96cbc5e624676ff71', 1, 'spa_meta_bitmap::format'], │ │ │ │ │ ['../structpw__link__info.html#ae62f88ba3c96b5465a0b046ce93acdd5', 1, 'pw_link_info::format'] │ │ │ │ │ ]], │ │ │ │ │ ['format_20negotiation_30', ['Format negotiation', ['../page_streams.html#sec_format', 1, '']]], │ │ │ │ │ ['format_2dtypes_2eh_31', ['format-types.h', ['../format-types_8h.html', 1, '']]], │ │ │ │ │ - ['format_2dutils_2eh_32', ['format-utils.h', ['../audio_2format-utils_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../format-utils_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['format_2dutils_2eh_32', ['format-utils.h', ['../format-utils_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../audio_2format-utils_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['format_2eh_33', ['format.h', ['../debug_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../param_2video_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../param_2audio_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../param_2format_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['../param_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../param_2audio_2format_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['formats_34', ['Stream formats', ['../page_streams.html#ssec_stream_formats', 1, '']]], │ │ │ │ │ ['frame_35', ['frame', ['../structspa__pod__builder__state.html#ad4d8cb79bdf194c752fc697eb7d63341', 1, 'spa_pod_builder_state::frame'], │ │ │ │ │ ['../structspa__pod__parser__state.html#acf6a430c72bd19259ecbda4643d4b2cf', 1, 'spa_pod_parser_state::frame'] │ │ │ │ │ ]], │ │ │ │ │ ['framerate_36', ['framerate', ['../structspa__io__video__size.html#a14c82d8b6ae358c42c68f7dba2666b18', 1, 'spa_io_video_size::framerate'], │ │ │ │ │ ['../structspa__io__segment__video.html#a500d2d64d490ad483be879cb40b799b4', 1, 'spa_io_segment_video::framerate'], │ │ │ ├── ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ @@ -110,100 +110,100 @@ │ │ │ │
9extern "C" {
│ │ │ │
10#endif
│ │ │ │
11
│ │ │ │
17#include <spa/utils/type-info.h>
│ │ │ │
18
│ │ │ │
19#include <string.h>
│ │ │ │
20
│ │ │ │ -
21static inline const struct spa_type_info *spa_debug_type_find(const struct spa_type_info *info, uint32_t type)
│ │ │ │ +
21static inline const struct spa_type_info *spa_debug_type_find(const struct spa_type_info *info, uint32_t type)
│ │ │ │
22{
│ │ │ │
23 const struct spa_type_info *res;
│ │ │ │
24
│ │ │ │ -
25 if (info == NULL)
│ │ │ │ +
25 if (info == NULL)
│ │ │ │
│ │ │ │ │ │ │ │
27
│ │ │ │
28 while (info && info->name) {
│ │ │ │
29 if (info->type == SPA_ID_INVALID) {
│ │ │ │
30 if (info->values && (res = spa_debug_type_find(info->values, type)))
│ │ │ │
31 return res;
│ │ │ │
32 }
│ │ │ │
33 else if (info->type == type)
│ │ │ │
34 return info;
│ │ │ │
35 info++;
│ │ │ │
36 }
│ │ │ │ -
37 return NULL;
│ │ │ │ +
37 return NULL;
│ │ │ │
38}
│ │ │ │
39
│ │ │ │
40static inline const char *spa_debug_type_short_name(const char *name)
│ │ │ │
41{
│ │ │ │ -
42 const char *h;
│ │ │ │ -
43 if ((h = strrchr(name, ':')) != NULL)
│ │ │ │ +
42 const char *h;
│ │ │ │ +
43 if ((h = strrchr(name, ':')) != NULL)
│ │ │ │
│ │ │ │ -
44 name = h + 1;
│ │ │ │ +
44 name = h + 1;
│ │ │ │
│ │ │ │
45 return name;
│ │ │ │
46}
│ │ │ │
47
│ │ │ │ -
48static inline const char *spa_debug_type_find_name(const struct spa_type_info *info, uint32_t type)
│ │ │ │ +
48static inline const char *spa_debug_type_find_name(const struct spa_type_info *info, uint32_t type)
│ │ │ │
49{
│ │ │ │ -
50 if ((info = spa_debug_type_find(info, type)) == NULL)
│ │ │ │ -
51 return NULL;
│ │ │ │ +
50 if ((info = spa_debug_type_find(info, type)) == NULL)
│ │ │ │ +
51 return NULL;
│ │ │ │
│ │ │ │
52 return info->name;
│ │ │ │
│ │ │ │ │ │ │ │
54
│ │ │ │ -
55static inline const char *spa_debug_type_find_short_name(const struct spa_type_info *info, uint32_t type)
│ │ │ │ +
55static inline const char *spa_debug_type_find_short_name(const struct spa_type_info *info, uint32_t type)
│ │ │ │
56{
│ │ │ │ -
57 const char *str;
│ │ │ │ -
58 if ((str = spa_debug_type_find_name(info, type)) == NULL)
│ │ │ │ +
57 const char *str;
│ │ │ │ +
58 if ((str = spa_debug_type_find_name(info, type)) == NULL)
│ │ │ │
│ │ │ │ -
59 return NULL;
│ │ │ │ +
59 return NULL;
│ │ │ │
│ │ │ │ - │ │ │ │ + │ │ │ │
61}
│ │ │ │
62
│ │ │ │ -
63static inline uint32_t spa_debug_type_find_type(const struct spa_type_info *info, const char *name)
│ │ │ │ +
63static inline uint32_t spa_debug_type_find_type(const struct spa_type_info *info, const char *name)
│ │ │ │
64{
│ │ │ │ -
65 if (info == NULL)
│ │ │ │ +
65 if (info == NULL)
│ │ │ │
66 info = SPA_TYPE_ROOT;
│ │ │ │
│ │ │ │
67
│ │ │ │
│ │ │ │
68 while (info && info->name) {
│ │ │ │ -
69 uint32_t res;
│ │ │ │ -
70 if (strcmp(info->name, name) == 0)
│ │ │ │ +
69 uint32_t res;
│ │ │ │ +
70 if (strcmp(info->name, name) == 0)
│ │ │ │
71 return info->type;
│ │ │ │
72 if (info->values && (res = spa_debug_type_find_type(info->values, name)) != SPA_ID_INVALID)
│ │ │ │
73 return res;
│ │ │ │
74 info++;
│ │ │ │
75 }
│ │ │ │
76 return SPA_ID_INVALID;
│ │ │ │
77}
│ │ │ │
78
│ │ │ │
79static inline const struct spa_type_info *spa_debug_type_find_short(const struct spa_type_info *info, const char *name)
│ │ │ │
80{
│ │ │ │
81 while (info && info->name) {
│ │ │ │ -
82 if (strcmp(spa_debug_type_short_name(info->name), name) == 0)
│ │ │ │ +
82 if (strcmp(spa_debug_type_short_name(info->name), name) == 0)
│ │ │ │
│ │ │ │
83 return info;
│ │ │ │
│ │ │ │ -
84 if (strcmp(info->name, name) == 0)
│ │ │ │ +
84 if (strcmp(info->name, name) == 0)
│ │ │ │
85 return info;
│ │ │ │ -
86 if (info->type != 0 && info->type == (uint32_t)atoi(name))
│ │ │ │ +
86 if (info->type != 0 && info->type == (uint32_t)atoi(name))
│ │ │ │
87 return info;
│ │ │ │
88 info++;
│ │ │ │
89 }
│ │ │ │ -
90 return NULL;
│ │ │ │ +
90 return NULL;
│ │ │ │
91}
│ │ │ │
92
│ │ │ │ -
93static inline uint32_t spa_debug_type_find_type_short(const struct spa_type_info *info, const char *name)
│ │ │ │ +
93static inline uint32_t spa_debug_type_find_type_short(const struct spa_type_info *info, const char *name)
│ │ │ │
94{
│ │ │ │ -
95 if ((info = spa_debug_type_find_short(info, name)) == NULL)
│ │ │ │ +
95 if ((info = spa_debug_type_find_short(info, name)) == NULL)
│ │ │ │
96 return SPA_ID_INVALID;
│ │ │ │
│ │ │ │
97 return info->type;
│ │ │ │
│ │ │ │ │ │ │ │
103#ifdef __cplusplus
│ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -16,95 +16,95 @@ │ │ │ │ │ 10#endif │ │ │ │ │ 11 │ │ │ │ │ 17#include <_s_p_a_/_u_t_i_l_s_/_t_y_p_e_-_i_n_f_o_._h> │ │ │ │ │ 18 │ │ │ │ │ 19#include <_s_t_r_i_n_g_._h> │ │ │ │ │ 20 │ │ │ │ │ 21static inline const struct _s_p_a___t_y_p_e___i_n_f_o *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(const struct │ │ │ │ │ -_s_p_a___t_y_p_e___i_n_f_o *info, uint32_t _t_y_p_e) │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o *info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 22{ │ │ │ │ │ 23 const struct _s_p_a___t_y_p_e___i_n_f_o *res; │ │ │ │ │ 24 │ │ │ │ │ -25 if (info == NULL) │ │ │ │ │ +25 if (info == _N_U_L_L) │ │ │ │ │ _2_6 info = _S_P_A___T_Y_P_E___R_O_O_T; │ │ │ │ │ 27 │ │ │ │ │ 28 while (info && info->name) { │ │ │ │ │ 29 if (info->_t_y_p_e == _S_P_A___I_D___I_N_V_A_L_I_D) { │ │ │ │ │ 30 if (info->_v_a_l_u_e_s && (res = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info->_v_a_l_u_e_s, _t_y_p_e))) │ │ │ │ │ 31 return res; │ │ │ │ │ 32 } │ │ │ │ │ 33 else if (info->_t_y_p_e == _t_y_p_e) │ │ │ │ │ 34 return info; │ │ │ │ │ 35 info++; │ │ │ │ │ 36 } │ │ │ │ │ -37 return NULL; │ │ │ │ │ +37 return _N_U_L_L; │ │ │ │ │ 38} │ │ │ │ │ 39 │ │ │ │ │ 40static inline const char *_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(const char *name) │ │ │ │ │ 41{ │ │ │ │ │ -42 const char *h; │ │ │ │ │ -43 if ((h = strrchr(name, ':')) != NULL) │ │ │ │ │ -44 name = h + 1; │ │ │ │ │ +42 const char *_h; │ │ │ │ │ +43 if ((_h = _s_t_r_r_c_h_r(name, ':')) != _N_U_L_L) │ │ │ │ │ +44 name = _h + 1; │ │ │ │ │ _4_5 return name; │ │ │ │ │ 46} │ │ │ │ │ 47 │ │ │ │ │ 48static inline const char *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(const struct _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ -*info, uint32_t _t_y_p_e) │ │ │ │ │ +*info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 49{ │ │ │ │ │ -50 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, _t_y_p_e)) == NULL) │ │ │ │ │ -51 return NULL; │ │ │ │ │ +50 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, _t_y_p_e)) == _N_U_L_L) │ │ │ │ │ +51 return _N_U_L_L; │ │ │ │ │ 52 return info->name; │ │ │ │ │ _5_3} │ │ │ │ │ 54 │ │ │ │ │ 55static inline const char *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t___n_a_m_e(const struct │ │ │ │ │ -_s_p_a___t_y_p_e___i_n_f_o *info, uint32_t _t_y_p_e) │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o *info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 56{ │ │ │ │ │ -57 const char *str; │ │ │ │ │ -58 if ((str = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(info, _t_y_p_e)) == NULL) │ │ │ │ │ -59 return NULL; │ │ │ │ │ -_6_0 return _s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(str); │ │ │ │ │ +57 const char *_s_t_r; │ │ │ │ │ +58 if ((_s_t_r = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(info, _t_y_p_e)) == _N_U_L_L) │ │ │ │ │ +59 return _N_U_L_L; │ │ │ │ │ +_6_0 return _s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(_s_t_r); │ │ │ │ │ 61} │ │ │ │ │ 62 │ │ │ │ │ -63static inline uint32_t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(const struct _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ +63static inline _u_i_n_t_3_2___t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(const struct _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ *info, const char *name) │ │ │ │ │ 64{ │ │ │ │ │ -65 if (info == NULL) │ │ │ │ │ +65 if (info == _N_U_L_L) │ │ │ │ │ 66 info = _S_P_A___T_Y_P_E___R_O_O_T; │ │ │ │ │ 67 │ │ │ │ │ _6_8 while (info && info->name) { │ │ │ │ │ -69 uint32_t res; │ │ │ │ │ -70 if (strcmp(info->name, name) == 0) │ │ │ │ │ +69 _u_i_n_t_3_2___t res; │ │ │ │ │ +70 if (_s_t_r_c_m_p(info->name, name) == 0) │ │ │ │ │ 71 return info->_t_y_p_e; │ │ │ │ │ 72 if (info->_v_a_l_u_e_s && (res = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(info->_v_a_l_u_e_s, name)) != │ │ │ │ │ _S_P_A___I_D___I_N_V_A_L_I_D) │ │ │ │ │ 73 return res; │ │ │ │ │ 74 info++; │ │ │ │ │ 75 } │ │ │ │ │ 76 return _S_P_A___I_D___I_N_V_A_L_I_D; │ │ │ │ │ 77} │ │ │ │ │ 78 │ │ │ │ │ 79static inline const struct _s_p_a___t_y_p_e___i_n_f_o *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t(const │ │ │ │ │ struct _s_p_a___t_y_p_e___i_n_f_o *info, const char *name) │ │ │ │ │ 80{ │ │ │ │ │ 81 while (info && info->name) { │ │ │ │ │ -82 if (strcmp(_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(info->name), name) == 0) │ │ │ │ │ +82 if (_s_t_r_c_m_p(_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(info->name), name) == 0) │ │ │ │ │ 83 return info; │ │ │ │ │ -_8_4 if (strcmp(info->name, name) == 0) │ │ │ │ │ +_8_4 if (_s_t_r_c_m_p(info->name, name) == 0) │ │ │ │ │ 85 return info; │ │ │ │ │ -86 if (info->_t_y_p_e != 0 && info->_t_y_p_e == (uint32_t)atoi(name)) │ │ │ │ │ +86 if (info->_t_y_p_e != 0 && info->_t_y_p_e == (_u_i_n_t_3_2___t)_a_t_o_i(name)) │ │ │ │ │ 87 return info; │ │ │ │ │ 88 info++; │ │ │ │ │ 89 } │ │ │ │ │ -90 return NULL; │ │ │ │ │ +90 return _N_U_L_L; │ │ │ │ │ 91} │ │ │ │ │ 92 │ │ │ │ │ -93static inline uint32_t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e___s_h_o_r_t(const struct │ │ │ │ │ +93static inline _u_i_n_t_3_2___t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e___s_h_o_r_t(const struct │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o *info, const char *name) │ │ │ │ │ 94{ │ │ │ │ │ -95 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t(info, name)) == NULL) │ │ │ │ │ +95 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t(info, name)) == _N_U_L_L) │ │ │ │ │ 96 return _S_P_A___I_D___I_N_V_A_L_I_D; │ │ │ │ │ 97 return info->_t_y_p_e; │ │ │ │ │ _9_8} │ │ │ │ │ 103#ifdef __cplusplus │ │ │ │ │ 104} /* extern "C" */ │ │ │ │ │ 105#endif │ │ │ │ │ 106 │ │ │ ├── ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html │ │ │ │ @@ -130,15 +130,15 @@ │ │ │ │
33 return spa_pod_parse_object(format,
│ │ │ │
34 SPA_TYPE_OBJECT_Format, NULL,
│ │ │ │
35 SPA_FORMAT_VIDEO_format, SPA_POD_OPT_Id(&info->format),
│ │ │ │
36 SPA_FORMAT_VIDEO_modifier, SPA_POD_OPT_Long(&info->modifier));
│ │ │ │
37}
│ │ │ │
38
│ │ │ │
39static inline struct spa_pod *
│ │ │ │ -
40spa_format_video_dsp_build(struct spa_pod_builder *builder, uint32_t id,
│ │ │ │ +
40spa_format_video_dsp_build(struct spa_pod_builder *builder, uint32_t id,
│ │ │ │
41 const struct spa_video_info_dsp *info)
│ │ │ │
42{
│ │ │ │ │ │ │ │
43 struct spa_pod_frame f;
│ │ │ │
44 spa_pod_builder_push_object(builder, &f, SPA_TYPE_OBJECT_Format, id);
│ │ │ │
│ │ │ │ │ │ │ │ @@ -190,14 +190,15 @@ │ │ │ │
@ SPA_TYPE_OBJECT_Format
Definition type.h:76
│ │ │ │
spa/pod/parser.h
│ │ │ │
Definition builder.h:53
│ │ │ │
Definition iter.h:27
│ │ │ │
Definition pod.h:208
│ │ │ │
uint32_t flags
flags for property
Definition pod.h:225
│ │ │ │
Definition pod.h:43
│ │ │ │ +
uint32_t type
Definition pod.h:45
│ │ │ │
Definition dsp.h:24
│ │ │ │
uint32_t flags
Definition dsp.h:26
│ │ │ │
enum spa_video_format format
Definition dsp.h:25
│ │ │ │
uint64_t modifier
Definition dsp.h:27
│ │ │ │
spa/param/video/dsp.h
│ │ │ │
│ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ │ 33 return _s_p_a___p_o_d___p_a_r_s_e___o_b_j_e_c_t(format, │ │ │ │ │ 34 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 35 _S_P_A___F_O_R_M_A_T___V_I_D_E_O___f_o_r_m_a_t, _S_P_A___P_O_D___O_P_T___I_d(&info->_f_o_r_m_a_t), │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___V_I_D_E_O___m_o_d_i_f_i_e_r, _S_P_A___P_O_D___O_P_T___L_o_n_g(&info->_m_o_d_i_f_i_e_r)); │ │ │ │ │ 37} │ │ │ │ │ 38 │ │ │ │ │ 39static inline struct _s_p_a___p_o_d * │ │ │ │ │ -40_s_p_a___f_o_r_m_a_t___v_i_d_e_o___d_s_p___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +40_s_p_a___f_o_r_m_a_t___v_i_d_e_o___d_s_p___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 41 const struct _s_p_a___v_i_d_e_o___i_n_f_o___d_s_p *info) │ │ │ │ │ 42{ │ │ │ │ │ 43 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 44 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ _4_5 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 46 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___v_i_d_e_o), │ │ │ │ │ 47 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_p), │ │ │ │ │ @@ -167,14 +167,17 @@ │ │ │ │ │ DDeeffiinniittiioonn pod.h:208 │ │ │ │ │ _s_p_a___p_o_d___p_r_o_p_:_:_f_l_a_g_s │ │ │ │ │ uint32_t flags │ │ │ │ │ flags for property │ │ │ │ │ DDeeffiinniittiioonn pod.h:225 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o___d_s_p │ │ │ │ │ DDeeffiinniittiioonn dsp.h:24 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o___d_s_p_:_:_f_l_a_g_s │ │ │ │ │ uint32_t flags │ │ │ │ │ DDeeffiinniittiioonn dsp.h:26 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o___d_s_p_:_:_f_o_r_m_a_t │ │ │ │ │ enum spa_video_format format │ │ │ ├── ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ @@ -138,29 +138,29 @@ │ │ │ │
37 case SPA_MEDIA_SUBTYPE_mjpg:
│ │ │ │
38 return spa_format_video_mjpg_parse(format, &info->info.mjpg);
│ │ │ │
39 }
│ │ │ │
40 return -ENOTSUP;
│ │ │ │
41}
│ │ │ │
42
│ │ │ │
43static inline struct spa_pod *
│ │ │ │ -
44spa_format_video_build(struct spa_pod_builder *builder, uint32_t id,
│ │ │ │ +
44spa_format_video_build(struct spa_pod_builder *builder, uint32_t id,
│ │ │ │
45 const struct spa_video_info *info)
│ │ │ │
46{
│ │ │ │
47 switch (info->media_subtype) {
│ │ │ │
48 case SPA_MEDIA_SUBTYPE_raw:
│ │ │ │
49 return spa_format_video_raw_build(builder, id, &info->info.raw);
│ │ │ │
50 case SPA_MEDIA_SUBTYPE_dsp:
│ │ │ │
51 return spa_format_video_dsp_build(builder, id, &info->info.dsp);
│ │ │ │
52 case SPA_MEDIA_SUBTYPE_h264:
│ │ │ │
53 return spa_format_video_h264_build(builder, id, &info->info.h264);
│ │ │ │
54 case SPA_MEDIA_SUBTYPE_mjpg:
│ │ │ │
55 return spa_format_video_mjpg_build(builder, id, &info->info.mjpg);
│ │ │ │
56 }
│ │ │ │ -
57 errno = ENOTSUP;
│ │ │ │ -
58 return NULL;
│ │ │ │ +
57 errno = ENOTSUP;
│ │ │ │ +
58 return NULL;
│ │ │ │
59}
│ │ │ │
60
│ │ │ │
61#ifdef __cplusplus
│ │ │ │
62} /* extern "C" */
│ │ │ │
63#endif
│ │ │ │
64
│ │ │ │
65#endif /* SPA_PARAM_VIDEO_FORMAT_UTILS_H */
│ │ │ │ @@ -180,14 +180,15 @@ │ │ │ │
@ SPA_MEDIA_SUBTYPE_dsp
Definition format.h:39
│ │ │ │
@ SPA_MEDIA_SUBTYPE_raw
Definition format.h:38
│ │ │ │
│ │ │ │
│ │ │ │
spa/param/video/format.h
│ │ │ │
Definition builder.h:53
│ │ │ │
Definition pod.h:43
│ │ │ │ +
uint32_t type
Definition pod.h:45
│ │ │ │
Definition format.h:27
│ │ │ │
struct spa_video_info_mjpg mjpg
Definition format.h:34
│ │ │ │
union spa_video_info::@5 info
│ │ │ │
uint32_t media_subtype
Definition format.h:29
│ │ │ │
struct spa_video_info_raw raw
Definition format.h:31
│ │ │ │
uint32_t media_type
Definition format.h:28
│ │ │ │
struct spa_video_info_h264 h264
Definition format.h:33
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -44,29 +44,29 @@ │ │ │ │ │ 37 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_j_p_g: │ │ │ │ │ 38 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___m_j_p_g___p_a_r_s_e(format, &info->_i_n_f_o._m_j_p_g); │ │ │ │ │ 39 } │ │ │ │ │ 40 return -ENOTSUP; │ │ │ │ │ 41} │ │ │ │ │ 42 │ │ │ │ │ 43static inline struct _s_p_a___p_o_d * │ │ │ │ │ -44spa_format_video_build(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +44spa_format_video_build(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 45 const struct _s_p_a___v_i_d_e_o___i_n_f_o *info) │ │ │ │ │ 46{ │ │ │ │ │ 47 switch (info->_m_e_d_i_a___s_u_b_t_y_p_e) { │ │ │ │ │ 48 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a_w: │ │ │ │ │ 49 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___r_a_w___b_u_i_l_d(builder, id, &info->_i_n_f_o._r_a_w); │ │ │ │ │ 50 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_p: │ │ │ │ │ 51 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___d_s_p___b_u_i_l_d(builder, id, &info->_i_n_f_o._d_s_p); │ │ │ │ │ 52 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___h_2_6_4: │ │ │ │ │ 53 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___h_2_6_4___b_u_i_l_d(builder, id, &info->_i_n_f_o._h_2_6_4); │ │ │ │ │ 54 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_j_p_g: │ │ │ │ │ 55 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___m_j_p_g___b_u_i_l_d(builder, id, &info->_i_n_f_o._m_j_p_g); │ │ │ │ │ 56 } │ │ │ │ │ -57 errno = ENOTSUP; │ │ │ │ │ -58 return NULL; │ │ │ │ │ +57 _e_r_r_n_o = _E_N_O_T_S_U_P; │ │ │ │ │ +58 return _N_U_L_L; │ │ │ │ │ 59} │ │ │ │ │ 60 │ │ │ │ │ 61#ifdef __cplusplus │ │ │ │ │ 62} /* extern "C" */ │ │ │ │ │ 63#endif │ │ │ │ │ 64 │ │ │ │ │ 65#endif /* SPA_PARAM_VIDEO_FORMAT_UTILS_H */ │ │ │ │ │ @@ -126,14 +126,17 @@ │ │ │ │ │ _m_j_p_g_-_u_t_i_l_s_._h │ │ │ │ │ _f_o_r_m_a_t_._h │ │ │ │ │ spa/param/video/format.h │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:53 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn format.h:27 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o_:_:_m_j_p_g │ │ │ │ │ struct spa_video_info_mjpg mjpg │ │ │ │ │ DDeeffiinniittiioonn format.h:34 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o_:_:_i_n_f_o │ │ │ │ │ union spa_video_info::@5 info