{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Ey9GdEPF/b1/pipewire_1.3.81-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Ey9GdEPF/b2/pipewire_1.3.81-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -20,15 +20,15 @@\n 20779ec041ab85d2c570ba5ba1f6e1f2 853464 libs optional libspa-0.2-modules_1.3.81-1_armhf.deb\n 3fd18aacfd485ef141daafe448a001f5 167372 debug optional pipewire-alsa-dbgsym_1.3.81-1_armhf.deb\n 20da5393c959896be7c6fcc70806ddbe 53040 sound optional pipewire-alsa_1.3.81-1_armhf.deb\n e9f93ed427e7db769852a737fee1fe3a 19072 oldlibs optional pipewire-audio-client-libraries_1.3.81-1_all.deb\n 26166561275079a12c278c56687b379f 19276 sound optional pipewire-audio_1.3.81-1_all.deb\n 795296189ccf3eae0ec03bf9c5be161b 1053192 debug optional pipewire-bin-dbgsym_1.3.81-1_armhf.deb\n e61aa3c7a4bb9876425fc82149349c0c 552780 video optional pipewire-bin_1.3.81-1_armhf.deb\n- d680cb7c1120544dce3e62c7620deca2 1778680 doc optional pipewire-doc_1.3.81-1_all.deb\n+ 44d187a1292a9c2aeb01638f3e428935 1780076 doc optional pipewire-doc_1.3.81-1_all.deb\n aa533a837fcbf737edc88ddf1d3b92d5 493700 debug optional pipewire-jack-dbgsym_1.3.81-1_armhf.deb\n cb48a675102293d6a903423ee25077f8 111184 sound optional pipewire-jack_1.3.81-1_armhf.deb\n 761e595d2ebaf27cb5652f50cc3a4915 19048 oldlibs optional pipewire-libcamera_1.3.81-1_all.deb\n c7f3649e502cbf6d6d68832402944492 24376 sound optional pipewire-pulse_1.3.81-1_armhf.deb\n 306ad4e5b58f81c671b4b8860a9a05ad 1911140 debug optional pipewire-tests-dbgsym_1.3.81-1_armhf.deb\n 375db9e79455b5b5aab22dd0c473d18c 487684 misc optional pipewire-tests_1.3.81-1_armhf.deb\n 64388b25eb38c23ae1c15cd1616db40f 122212 debug optional pipewire-v4l2-dbgsym_1.3.81-1_armhf.deb\n"}, {"source1": "pipewire-doc_1.3.81-1_all.deb", "source2": "pipewire-doc_1.3.81-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-01-23 13:47:39.000000 debian-binary\n--rw-r--r-- 0 0 0 39684 2025-01-23 13:47:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1738804 2025-01-23 13:47:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 39788 2025-01-23 13:47:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1740096 2025-01-23 13:47:39.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: pipewire-doc\n Source: pipewire\n Version: 1.3.81-1\n Architecture: all\n Maintainer: Utopia Maintenance Team \n-Installed-Size: 30809\n+Installed-Size: 30875\n Breaks: libpipewire-0.2-doc (<< 0.3.1)\n Replaces: libpipewire-0.2-doc (<< 0.3.1)\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://pipewire.org/\n Description: libraries for the PipeWire multimedia server - documentation\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,72 +1,72 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/\n -rw-r--r-- 0 root (0) root (0) 7234 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 18855 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 20158 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 33488 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 33862 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8425 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac_8h.html\n -rw-r--r-- 0 root (0) root (0) 20861 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aac_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 48552 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/aec_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7505 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alac-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28569 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28943 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6325 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alac_8h.html\n -rw-r--r-- 0 root (0) root (0) 9897 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alac_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 13866 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alloc_8h.html\n -rw-r--r-- 0 root (0) root (0) 75501 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/alloc_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7214 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 13404 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 14207 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 31160 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 31534 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7405 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr_8h.html\n -rw-r--r-- 0 root (0) root (0) 13892 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/amr_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 96593 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/annotated.html\n -rw-r--r-- 0 root (0) root (0) 26577 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/annotated_dup.js\n -rw-r--r-- 0 root (0) root (0) 29706 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ansi_8h.html\n -rw-r--r-- 0 root (0) root (0) 19312 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ansi_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ape-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28459 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28833 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6308 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ape_8h.html\n -rw-r--r-- 0 root (0) root (0) 9869 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ape_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 19819 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/array_8h.html\n -rw-r--r-- 0 root (0) root (0) 36549 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/array_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 10089 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/atomic_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 46672 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-capture_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 39410 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-dsp-filter_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 32416 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-dsp-src_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 63288 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-src-ring2_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 56381 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-src-ring_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 43875 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio-src_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 7521 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 25064 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 25438 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6343 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h.html\n -rw-r--r-- 0 root (0) root (0) 9653 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7534 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 65383 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 66036 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 13567 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 212694 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 233894 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7521 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 38177 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 38830 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 43026 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h.html\n -rw-r--r-- 0 root (0) root (0) 177604 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 9709 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_8h.html\n -rw-r--r-- 0 root (0) root (0) 28353 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/audio_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 676 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/bc_s.png\n -rw-r--r-- 0 root (0) root (0) 635 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/bc_sd.png\n -rw-r--r-- 0 root (0) root (0) 65750 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/bluez-session_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 16443 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffer_2buffer_8h.html\n -rw-r--r-- 0 root (0) root (0) 36282 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffer_2buffer_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 16609 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffer_2type-info_8h.html\n -rw-r--r-- 0 root (0) root (0) 48493 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffer_2type-info_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 11852 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffers-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 32435 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffers-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 34238 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/buffers-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 52172 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/builder_8h.html\n -rw-r--r-- 0 root (0) root (0) 221391 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/builder_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7604 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/chroma_8h.html\n -rw-r--r-- 0 root (0) root (0) 15962 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/chroma_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 31563 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/classes.html\n -rw-r--r-- 0 root (0) root (0) 22007 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/cleanup_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 29715 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/client-node_8h.html\n@@ -95,15 +95,15 @@\n -rw-r--r-- 0 root (0) root (0) 7168 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h.html\n -rw-r--r-- 0 root (0) root (0) 50176 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7122 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h.html\n -rw-r--r-- 0 root (0) root (0) 16355 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8736 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2format_8h.html\n -rw-r--r-- 0 root (0) root (0) 74237 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2format_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8697 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h.html\n--rw-r--r-- 0 root (0) root (0) 79355 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 85033 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 59333 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/defs_8h.html\n -rw-r--r-- 0 root (0) root (0) 91084 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/defs_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 4690 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dir_004474b48550446901cdcca6f8b902b3.html\n -rw-r--r-- 0 root (0) root (0) 9723 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dir_0b24bd5b194325df529fe025fad65461.html\n -rw-r--r-- 0 root (0) root (0) 4752 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dir_1fc7fb076ffdeded0fa710c385714030.html\n -rw-r--r-- 0 root (0) root (0) 6008 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dir_36f15a76b34aab76fd15ad9ec0b06ea0.html\n -rw-r--r-- 0 root (0) root (0) 10103 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dir_41d24b6f9fffcd4c1a989ef96d4a1949.html\n@@ -145,15 +145,15 @@\n -rw-r--r-- 0 root (0) root (0) 13363 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_5.png\n -rw-r--r-- 0 root (0) root (0) 19649 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_6.png\n -rw-r--r-- 0 root (0) root (0) 35679 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_7.png\n -rw-r--r-- 0 root (0) root (0) 31609 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/doxygen-awesome.css\n -rw-r--r-- 0 root (0) root (0) 45148 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/doxygen.css\n -rw-r--r-- 0 root (0) root (0) 15461 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/doxygen.svg\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 40490 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 41143 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6941 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dsd_8h.html\n -rw-r--r-- 0 root (0) root (0) 17229 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dsd_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 25023 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dynamic_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7704 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/dynsections.js\n -rw-r--r-- 0 root (0) root (0) 6609 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/encoded_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8364 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/endian_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8774 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/enum-types_8h.html\n@@ -167,23 +167,23 @@\n -rw-r--r-- 0 root (0) root (0) 15401 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/factory_8h.html\n -rw-r--r-- 0 root (0) root (0) 29951 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/factory_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8052 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/file_8h.html\n -rw-r--r-- 0 root (0) root (0) 20889 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/file_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 16854 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/filter-graph_8h.html\n -rw-r--r-- 0 root (0) root (0) 51636 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/filter-graph_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7505 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/flac-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28514 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28888 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6325 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/flac_8h.html\n -rw-r--r-- 0 root (0) root (0) 9897 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/flac_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 1996 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/folderclosed.svg\n -rw-r--r-- 0 root (0) root (0) 1996 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/folderclosedd.svg\n -rw-r--r-- 0 root (0) root (0) 3269 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/folderopen.svg\n -rw-r--r-- 0 root (0) root (0) 3214 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/folderopend.svg\n -rw-r--r-- 0 root (0) root (0) 17487 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/format-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 111037 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/format-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 118540 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/format-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6463 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/format-utils_8h.html\n -rw-r--r-- 0 root (0) root (0) 14175 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/format-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 4952 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/functions.html\n -rw-r--r-- 0 root (0) root (0) 11345 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/functions_a.html\n -rw-r--r-- 0 root (0) root (0) 9374 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/functions_b.html\n -rw-r--r-- 0 root (0) root (0) 13925 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/functions_c.html\n -rw-r--r-- 0 root (0) root (0) 13359 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/functions_d.html\n@@ -513,17 +513,17 @@\n -rw-r--r-- 0 root (0) root (0) 7505 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/h264-utils_8h.html\n -rw-r--r-- 0 root (0) root (0) 35952 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/h264-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7666 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/h264_8h.html\n -rw-r--r-- 0 root (0) root (0) 19339 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/h264_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 35213 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/hook_8h.html\n -rw-r--r-- 0 root (0) root (0) 75215 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/hook_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 9098 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 25974 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 27274 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7543 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28109 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28483 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8407 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958_8h.html\n -rw-r--r-- 0 root (0) root (0) 18771 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/iec958_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 19694 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/impl-client_8h.html\n -rw-r--r-- 0 root (0) root (0) 39055 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/impl-client_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 13336 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/impl-core_8h.html\n -rw-r--r-- 0 root (0) root (0) 24843 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/impl-core_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 14463 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/impl-device_8h.html\n@@ -598,17 +598,17 @@\n -rw-r--r-- 0 root (0) root (0) 16015 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/module_8h.html\n -rw-r--r-- 0 root (0) root (0) 29023 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/module_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8379 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/monitor_2event_8h.html\n -rw-r--r-- 0 root (0) root (0) 12986 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/monitor_2event_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8810 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/monitor_2type-info_8h.html\n -rw-r--r-- 0 root (0) root (0) 18911 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/monitor_2type-info_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7229 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 15701 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 16704 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28422 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28796 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7777 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3_8h.html\n -rw-r--r-- 0 root (0) root (0) 14706 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/mp3_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 10483 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/multiview_8h.html\n -rw-r--r-- 0 root (0) root (0) 27627 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/multiview_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 42907 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/names_8h.html\n -rw-r--r-- 0 root (0) root (0) 22659 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/names_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 153 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/nav_f.png\n@@ -827,15 +827,15 @@\n -rw-r--r-- 0 root (0) root (0) 696 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/plus.svg\n -rw-r--r-- 0 root (0) root (0) 696 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/plusd.svg\n -rw-r--r-- 0 root (0) root (0) 7914 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2command_8h.html\n -rw-r--r-- 0 root (0) root (0) 14055 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2command_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7871 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2event_8h.html\n -rw-r--r-- 0 root (0) root (0) 13645 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2event_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 33016 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h.html\n--rw-r--r-- 0 root (0) root (0) 79631 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 80665 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8900 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port-config-types_8h.html\n -rw-r--r-- 0 root (0) root (0) 27457 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port-config-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7873 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port-config_8h.html\n -rw-r--r-- 0 root (0) root (0) 17022 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port-config_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 21429 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port_8h.html\n -rw-r--r-- 0 root (0) root (0) 43172 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/port_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7109 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/profile-types_8h.html\n@@ -853,15 +853,15 @@\n -rw-r--r-- 0 root (0) root (0) 15259 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/protocol-native_8h.html\n -rw-r--r-- 0 root (0) root (0) 30001 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/protocol-native_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 21439 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/protocol_8h.html\n -rw-r--r-- 0 root (0) root (0) 53994 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/protocol_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 20348 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/proxy_8h.html\n -rw-r--r-- 0 root (0) root (0) 39067 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/proxy_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7467 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ra-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28367 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ra-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28741 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ra-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6291 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ra_8h.html\n -rw-r--r-- 0 root (0) root (0) 9841 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ra_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 16202 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ratelimit_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8043 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/raw-json_8h.html\n -rw-r--r-- 0 root (0) root (0) 38041 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/raw-json_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 5685 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/resize.js\n -rw-r--r-- 0 root (0) root (0) 24180 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/resource_8h.html\n@@ -1715,15 +1715,15 @@\n -rw-r--r-- 0 root (0) root (0) 6203 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial1_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 18975 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial2_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 25748 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial3_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 36349 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial4_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 48245 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial5_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 28690 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/tutorial6_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 10373 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/types_8h.html\n--rw-r--r-- 0 root (0) root (0) 32336 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 34636 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8127 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ump-utils_8h.html\n -rw-r--r-- 0 root (0) root (0) 40433 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/ump-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 14753 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h.html\n -rw-r--r-- 0 root (0) root (0) 31945 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6509 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h.html\n -rw-r--r-- 0 root (0) root (0) 72851 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 30571 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vararg_8h.html\n@@ -1735,32 +1735,32 @@\n -rw-r--r-- 0 root (0) root (0) 85691 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-play-reneg_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 122848 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-play_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 122904 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-src-alloc_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 151747 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-src-fixate_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 130473 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-src-reneg_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 112999 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video-src_8c-example.html\n -rw-r--r-- 0 root (0) root (0) 7521 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 33928 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 34302 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6343 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h.html\n -rw-r--r-- 0 root (0) root (0) 10855 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h_source.html\n--rw-r--r-- 0 root (0) root (0) 30573 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 31226 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 12446 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 116708 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 127108 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7521 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 68551 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 68925 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 24427 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw_8h.html\n -rw-r--r-- 0 root (0) root (0) 104370 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/video_2raw_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7543 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 28587 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 28961 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 6359 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vorbis_8h.html\n -rw-r--r-- 0 root (0) root (0) 9953 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/vorbis_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7207 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-types_8h.html\n--rw-r--r-- 0 root (0) root (0) 18563 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-types_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 19866 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-types_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 7486 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-utils_8h.html\n--rw-r--r-- 0 root (0) root (0) 35728 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-utils_8h_source.html\n+-rw-r--r-- 0 root (0) root (0) 36102 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma-utils_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 8377 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma_8h.html\n -rw-r--r-- 0 root (0) root (0) 20396 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/wma_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 9949 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/work-queue_8h.html\n -rw-r--r-- 0 root (0) root (0) 15719 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire/html/work-queue_8h_source.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire-doc/\n -rw-r--r-- 0 root (0) root (0) 14900 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 9011 2025-01-23 13:47:39.000000 ./usr/share/doc/pipewire-doc/copyright\n"}, {"source1": "./usr/share/doc/pipewire/html/aac-types_8h_source.html", "source2": "./usr/share/doc/pipewire/html/aac-types_8h_source.html", "unified_diff": "@@ -113,24 +113,24 @@\n
12#include <spa/utils/type.h>
\n
13#include <spa/param/audio/aac.h>
\n
14
\n
20#define SPA_TYPE_INFO_AudioAACStreamFormat SPA_TYPE_INFO_ENUM_BASE "AudioAACStreamFormat"
\n
21#define SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE SPA_TYPE_INFO_AudioAACStreamFormat ":"
\n
22
\n
23static const struct spa_type_info spa_type_audio_aac_stream_format[] = {
\n-
24 { SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "UNKNOWN", NULL },
\n-
25 { SPA_AUDIO_AAC_STREAM_FORMAT_RAW, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "RAW", NULL },
\n-
26 { SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP2ADTS", NULL },
\n-
27 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4ADTS", NULL },
\n-
28 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LOAS", NULL },
\n-
29 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LATM", NULL },
\n+
24 { SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "UNKNOWN", NULL },
\n+
25 { SPA_AUDIO_AAC_STREAM_FORMAT_RAW, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "RAW", NULL },
\n+
26 { SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP2ADTS", NULL },
\n+
27 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4ADTS", NULL },
\n+
28 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LOAS", NULL },
\n+
29 { SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM, SPA_TYPE_Int, SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE "MP4LATM", NULL },
\n
\n-\n-\n-
32 { 0, 0, NULL, NULL },
\n+\n+\n+
32 { 0, 0, NULL, NULL },
\n
33};
\n
34
\n
39#ifdef __cplusplus
\n
40} /* extern "C" */
\n
\n
41#endif
\n
42
\n@@ -145,14 +145,15 @@\n
@ SPA_AUDIO_AAC_STREAM_FORMAT_ADIF
Definition aac.h:37
\n
@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM
Definition aac.h:35
\n
@ SPA_AUDIO_AAC_STREAM_FORMAT_RAW
Definition aac.h:27
\n
@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS
Definition aac.h:33
\n
@ SPA_TYPE_Int
Definition type.h:45
\n
spa/utils/type.h
\n
Definition type.h:154
\n+
uint32_t type
Definition type.h:155
\n \n \n \n
\n
\n
50 spa_pod_builder_add(builder,
\n
51 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_audio),
\n@@ -203,14 +203,15 @@\n
uint32_t channels
Definition aac.h:46
\n
uint32_t bitrate
Definition aac.h:47
\n
uint32_t rate
Definition aac.h:45
\n
enum spa_audio_aac_stream_format stream_format
Definition aac.h:48
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n \n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
93 return spa_format_audio_raw_build(builder, id, &info->info.raw);
\n
94 case SPA_MEDIA_SUBTYPE_dsp:
\n@@ -211,16 +211,16 @@\n
112 case SPA_MEDIA_SUBTYPE_alac:
\n
113 return spa_format_audio_alac_build(builder, id, &info->info.alac);
\n
114 case SPA_MEDIA_SUBTYPE_flac:
\n
115 return spa_format_audio_flac_build(builder, id, &info->info.flac);
\n
116 case SPA_MEDIA_SUBTYPE_ape:
\n
117 return spa_format_audio_ape_build(builder, id, &info->info.ape);
\n
118 }
\n-
119 errno = ENOTSUP;
\n-
120 return NULL;
\n+
119 errno = ENOTSUP;
\n+
120 return NULL;
\n
121}
\n
126#ifdef __cplusplus
\n
127} /* extern "C" */
\n
128#endif
\n \n
129
\n
130#endif /* SPA_PARAM_AUDIO_FORMAT_UTILS_H */
\n@@ -299,14 +299,15 @@\n
uint32_t media_type
Definition format.h:39
\n
struct spa_audio_info_iec958 iec958
Definition format.h:44
\n
struct spa_audio_info_wma wma
Definition format.h:49
\n
struct spa_audio_info_alac alac
Definition format.h:52
\n
struct spa_audio_info_flac flac
Definition format.h:53
\n
Definition builder.h:63
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n
\n
\n \n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
191 SPA_POD_BODY_SIZE(pod));
\n
\n \n
193
\n \n
195spa_debug_pod_value(int indent, const struct spa_type_info *info,
\n-
196 uint32_t type, void *body, uint32_t size)
\n+
196 uint32_t type, void *body, uint32_t size)
\n
197{
\n-
198 return spa_debugc_pod_value(NULL, indent, info, type, body, size);
\n+
198 return spa_debugc_pod_value(NULL, indent, info, type, body, size);
\n
199}
\n
\n
200
\n
201SPA_API_DEBUG_POD int spa_debug_pod(int indent,
\n
\n
202 const struct spa_type_info *info, const struct spa_pod *pod)
\n
203{
\n-
204 return spa_debugc_pod(NULL, indent, info, pod);
\n+
204 return spa_debugc_pod(NULL, indent, info, pod);
\n
205}
\n
\n
211#ifdef __cplusplus
\n
212} /* extern "C" */
\n
213#endif
\n
214
\n
215#endif /* SPA_DEBUG_POD_H */
\n@@ -364,23 +364,21 @@\n
struct spa_pod child
Definition pod.h:122
\n
Definition pod.h:154
\n
struct spa_pod child
Definition pod.h:157
\n
uint32_t type
type of choice, one of enum spa_choice_type
Definition pod.h:155
\n
Definition pod.h:234
\n
struct spa_pod value
control value, depends on type
Definition pod.h:237
\n
uint32_t type
type of control, enum spa_control_type
Definition pod.h:236
\n-
uint32_t offset
media offset
Definition pod.h:235
\n
Definition pod.h:177
\n
uint32_t type
one of enum spa_type
Definition pod.h:178
\n
uint32_t id
id of the object, depends on the object type
Definition pod.h:179
\n
Definition pod.h:188
\n
const void * value
Definition pod.h:191
\n
uint32_t type
pointer id, one of enum spa_type
Definition pod.h:189
\n
Definition pod.h:208
\n-
uint32_t key
key of property, list of valid keys depends on the object type
Definition pod.h:209
\n
Definition pod.h:241
\n
uint32_t unit
Definition pod.h:242
\n
Definition pod.h:43
\n
uint32_t type
Definition pod.h:45
\n
uint32_t size
Definition pod.h:44
\n
Definition defs.h:116
\n
Definition type.h:154
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,100 +85,100 @@\n 80 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bB_\bi_\bt_\bm_\ba_\bp:\n 81 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Bitmap\", indent, \"\");\n 82 break;\n 83 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bA_\br_\br_\ba_\by:\n 84 {\n 85 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\ba_\br_\br_\ba_\by_\b__\bb_\bo_\bd_\by *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\ba_\br_\br_\ba_\by_\b__\bb_\bo_\bd_\by *)body;\n 86 void *p;\n-87 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *ti = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bR_\bO_\bO_\bT, b-\n+87 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *_\bt_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bR_\bO_\bO_\bT, b-\n >_\bc_\bh_\bi_\bl_\bd._\bt_\by_\bp_\be);\n 88\n 89 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Array: child.size %d, child.type %s\", indent, \"\",\n-90 b->_\bc_\bh_\bi_\bl_\bd._\bs_\bi_\bz_\be, ti ? ti->name : \"unknown\");\n+90 b->_\bc_\bh_\bi_\bl_\bd._\bs_\bi_\bz_\be, _\bt_\bi ? _\bt_\bi->name : \"unknown\");\n 91\n 92 info = info && info->_\bv_\ba_\bl_\bu_\be_\bs ? info->_\bv_\ba_\bl_\bu_\be_\bs : info;\n-93 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bA_\bR_\bR_\bA_\bY_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, p)\n-94 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, b->_\bc_\bh_\bi_\bl_\bd._\bt_\by_\bp_\be, p, b-\n+93 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bA_\bR_\bR_\bA_\bY_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, _\bp)\n+94 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, b->_\bc_\bh_\bi_\bl_\bd._\bt_\by_\bp_\be, _\bp, b-\n >_\bc_\bh_\bi_\bl_\bd._\bs_\bi_\bz_\be);\n 95 break;\n 96 }\n 97 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bC_\bh_\bo_\bi_\bc_\be:\n 98 {\n 99 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bh_\bo_\bi_\bc_\be_\b__\bb_\bo_\bd_\by *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bh_\bo_\bi_\bc_\be_\b__\bb_\bo_\bd_\by *)body;\n-100 void *p;\n-101 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *ti = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bc_\bh_\bo_\bi_\bc_\be, b-\n+100 void *_\bp;\n+101 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *_\bt_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bc_\bh_\bo_\bi_\bc_\be, b-\n >_\bt_\by_\bp_\be);\n 102\n 103 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Choice: type %s, flags %08x %d %d\", indent, \"\",\n-104 ti ? ti->name : \"unknown\", b->flags, size, b->child.size);\n+104 _\bt_\bi ? _\bt_\bi->name : \"unknown\", b->flags, size, b->child.size);\n 105\n-106 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, p)\n-107 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, b->_\bc_\bh_\bi_\bl_\bd._\bt_\by_\bp_\be, p, b-\n+106 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, _\bp)\n+107 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, b->_\bc_\bh_\bi_\bl_\bd._\bt_\by_\bp_\be, _\bp, b-\n >_\bc_\bh_\bi_\bl_\bd._\bs_\bi_\bz_\be);\n 108 break;\n 109 }\n 110 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bS_\bt_\br_\bu_\bc_\bt:\n 111 {\n-112 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *)body, *p;\n+112 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *)body, *_\bp;\n 113 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Struct: size %d\", indent, \"\", _\bs_\bi_\bz_\be);\n-114 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, _\bs_\bi_\bz_\be, p)\n-115 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, p->type, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bB_\bO_\bD_\bY(p), p-\n+114 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, _\bs_\bi_\bz_\be, _\bp)\n+115 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 2, info, _\bp->type, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bB_\bO_\bD_\bY(_\bp), _\bp-\n >size);\n 116 break;\n 117 }\n 118 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bO_\bb_\bj_\be_\bc_\bt:\n 119 {\n 120 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by *)body;\n 121 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp *p;\n-122 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *ti, *ii;\n+122 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *_\bt_\bi, *_\bi_\bi;\n 123\n-124 ti = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, b->_\bt_\by_\bp_\be);\n-125 ii = ti ? _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(ti->_\bv_\ba_\bl_\bu_\be_\bs, 0) : NULL;\n-126 ii = ii ? _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(ii->_\bv_\ba_\bl_\bu_\be_\bs, b->_\bi_\bd) : NULL;\n+124 _\bt_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, b->_\bt_\by_\bp_\be);\n+125 _\bi_\bi = _\bt_\bi ? _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bt_\bi->values, 0) : _\bN_\bU_\bL_\bL;\n+126 _\bi_\bi = _\bi_\bi ? _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bi_\bi->values, b->_\bi_\bd) : _\bN_\bU_\bL_\bL;\n 127\n 128 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Object: size %d, type %s (%d), id %s (%d)\", indent,\n \"\", size,\n-129 ti ? ti->name : \"unknown\", b->_\bt_\by_\bp_\be, ii ? ii->name : \"unknown\", b->_\bi_\bd);\n+129 _\bt_\bi ? _\bt_\bi->name : \"unknown\", b->_\bt_\by_\bp_\be, _\bi_\bi ? _\bi_\bi->name : \"unknown\", b->_\bi_\bd);\n 130\n-131 info = ti ? ti->_\bv_\ba_\bl_\bu_\be_\bs : info;\n+131 info = _\bt_\bi ? _\bt_\bi->_\bv_\ba_\bl_\bu_\be_\bs : info;\n 132\n-133 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bB_\bJ_\bE_\bC_\bT_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, p) {\n-134 ii = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, p->_\bk_\be_\by);\n+133 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bB_\bJ_\bE_\bC_\bT_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, _\bp) {\n+134 _\bi_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, _\bp->key);\n 135\n 136 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Prop: key %s (%d), flags %08x\", indent+2, \"\",\n-137 ii ? ii->name : \"unknown\", p->key, p->flags);\n+137 _\bi_\bi ? _\bi_\bi->name : \"unknown\", _\bp->key, _\bp->flags);\n 138\n-139 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 4, ii ? ii->_\bv_\ba_\bl_\bu_\be_\bs : NULL,\n-140 p->value._\bt_\by_\bp_\be,\n-141 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bO_\bN_\bT_\bE_\bN_\bT_\bS(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp, p),\n-142 p->value.size);\n+139 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 4, _\bi_\bi ? _\bi_\bi->values : _\bN_\bU_\bL_\bL,\n+140 _\bp->value._\bt_\by_\bp_\be,\n+141 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bO_\bN_\bT_\bE_\bN_\bT_\bS(_\bs_\bt_\br_\bu_\bc_\bt _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp, _\bp),\n+142 _\bp->value.size);\n 143 }\n 144 break;\n 145 }\n 146 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bS_\be_\bq_\bu_\be_\bn_\bc_\be:\n 147 {\n 148 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bb_\bo_\bd_\by *b = (struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bb_\bo_\bd_\by *)body;\n-149 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *ti, *ii;\n-150 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl *c;\n+149 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *_\bt_\bi, *_\bi_\bi;\n+150 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl *_\bc;\n 151\n-152 ti = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, b->_\bu_\bn_\bi_\bt);\n+152 _\bt_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(info, b->_\bu_\bn_\bi_\bt);\n 153\n 154 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Sequence: size %d, unit %s\", indent, \"\", size,\n-155 ti ? ti->name : \"unknown\");\n+155 _\bt_\bi ? _\bt_\bi->name : \"unknown\");\n 156\n-157 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bS_\bE_\bQ_\bU_\bE_\bN_\bC_\bE_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, c) {\n-158 ii = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl, c->_\bt_\by_\bp_\be);\n+157 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bS_\bE_\bQ_\bU_\bE_\bN_\bC_\bE_\b__\bB_\bO_\bD_\bY_\b__\bF_\bO_\bR_\bE_\bA_\bC_\bH(b, size, _\bc) {\n+158 _\bi_\bi = _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bt_\by_\bp_\be_\b__\bf_\bi_\bn_\bd(_\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl, _\bc->_\bt_\by_\bp_\be);\n 159\n 160 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Control: offset %d, type %s\", indent+2, \"\",\n-161 c->_\bo_\bf_\bf_\bs_\be_\bt, ii ? ii->name : \"unknown\");\n+161 _\bc->offset, _\bi_\bi ? _\bi_\bi->name : \"unknown\");\n 162\n-163 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 4, ii ? ii->_\bv_\ba_\bl_\bu_\be_\bs : NULL,\n-164 c->_\bv_\ba_\bl_\bu_\be._\bt_\by_\bp_\be,\n-165 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bO_\bN_\bT_\bE_\bN_\bT_\bS(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl, c),\n-166 c->_\bv_\ba_\bl_\bu_\be.size);\n+163 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(ctx, indent + 4, _\bi_\bi ? _\bi_\bi->values : _\bN_\bU_\bL_\bL,\n+164 _\bc->_\bv_\ba_\bl_\bu_\be._\bt_\by_\bp_\be,\n+165 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bC_\bO_\bN_\bT_\bE_\bN_\bT_\bS(_\bs_\bt_\br_\bu_\bc_\bt _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl, _\bc),\n+166 _\bc->_\bv_\ba_\bl_\bu_\be.size);\n 167 }\n 168 break;\n 169 }\n 170 case _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bB_\by_\bt_\be_\bs:\n 171 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc(ctx, \"%*s\" \"Bytes\", indent, \"\");\n 172 _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bm_\be_\bm(ctx, indent + 2, body, size);\n 173 break;\n@@ -201,23 +201,23 @@\n 189 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bT_\bY_\bP_\bE(pod),\n 190 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bB_\bO_\bD_\bY(pod),\n 191 _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bB_\bO_\bD_\bY_\b__\bS_\bI_\bZ_\bE(pod));\n _\b1_\b9_\b2}\n 193\n 194_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bD_\bE_\bB_\bU_\bG_\b__\bP_\bO_\bD int\n 195_\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(int indent, const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *info,\n-196 uint32_t _\bt_\by_\bp_\be, void *body, uint32_t size)\n+196 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be, void *body, _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt size)\n 197{\n-198 return _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(NULL, indent, info, _\bt_\by_\bp_\be, body, size);\n+198 return _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd_\b__\bv_\ba_\bl_\bu_\be(_\bN_\bU_\bL_\bL, indent, info, _\bt_\by_\bp_\be, body, size);\n 199}\n 200\n 201_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bD_\bE_\bB_\bU_\bG_\b__\bP_\bO_\bD int _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\b__\bp_\bo_\bd(int indent,\n _\b2_\b0_\b2 const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo *info, const struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *pod)\n 203{\n-204 return _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd(NULL, indent, info, pod);\n+204 return _\bs_\bp_\ba_\b__\bd_\be_\bb_\bu_\bg_\bc_\b__\bp_\bo_\bd(_\bN_\bU_\bL_\bL, indent, info, pod);\n 205}\n 211#ifdef __cplusplus\n 212} /* extern \"C\" */\n 213#endif\n 214\n 215#endif /* SPA_DEBUG_POD_H */\n _\bi_\bd\n@@ -392,18 +392,14 @@\n struct spa_pod value\n control value, depends on type\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:237\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b:_\b:_\bt_\by_\bp_\be\n uint32_t type\n type of control, enum spa_control_type\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:236\n-_\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b:_\b:_\bo_\bf_\bf_\bs_\be_\bt\n-uint32_t offset\n-media offset\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:235\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:177\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by_\b:_\b:_\bt_\by_\bp_\be\n uint32_t type\n one of enum spa_type\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:178\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by_\b:_\b:_\bi_\bd\n@@ -417,18 +413,14 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:191\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\bo_\bi_\bn_\bt_\be_\br_\b__\bb_\bo_\bd_\by_\b:_\b:_\bt_\by_\bp_\be\n uint32_t type\n pointer id, one of enum spa_type\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:189\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:208\n-_\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp_\b:_\b:_\bk_\be_\by\n-uint32_t key\n-key of property, list of valid keys depends on the object type\n-D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:209\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bb_\bo_\bd_\by\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:241\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bb_\bo_\bd_\by_\b:_\b:_\bu_\bn_\bi_\bt\n uint32_t unit\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:242\n _\bs_\bp_\ba_\b__\bp_\bo_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:43\n"}]}, {"source1": "./usr/share/doc/pipewire/html/dsd-utils_8h_source.html", "source2": "./usr/share/doc/pipewire/html/dsd-utils_8h_source.html", "unified_diff": "@@ -122,34 +122,34 @@\n
26 #define SPA_API_AUDIO_DSD_UTILS static inline
\n
27 #endif
\n
28#endif
\n
29
\n
30SPA_API_AUDIO_DSD_UTILS int
\n
31spa_format_audio_dsd_parse(const struct spa_pod *format, struct spa_audio_info_dsd *info)
\n
32{
\n-
33 struct spa_pod *position = NULL;
\n+
33 struct spa_pod *position = NULL;
\n
34 int res;
\n
35 info->flags = 0;
\n
36 res = spa_pod_parse_object(format,
\n-
37 SPA_TYPE_OBJECT_Format, NULL,
\n+
37 SPA_TYPE_OBJECT_Format, NULL,
\n
\n \n \n \n \n \n-
43 if (position == NULL ||
\n+
43 if (position == NULL ||
\n \n \n
46
\n
47 return res;
\n
48}
\n
49
\n \n-
51spa_format_audio_dsd_build(struct spa_pod_builder *builder, uint32_t id,
\n+\n
52 const struct spa_audio_info_dsd *info)
\n
53{
\n
54 struct spa_pod_frame f;
\n \n
\n
56 spa_pod_builder_add(builder,
\n
57 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_audio),
\n@@ -224,14 +224,15 @@\n
enum spa_param_bitorder bitorder
Definition dsd.h:49
\n
uint32_t rate
Definition dsd.h:52
\n
int32_t interleave
Definition dsd.h:51
\n
uint32_t flags
Definition dsd.h:50
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n \n \n \n
\n
\n \n \n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
125 SPA_CHOICE_Flags,
\n
\n \n \n \n-
129 uint32_t type;
\n+
129 uint32_t type;
\n
\n-
130 uint32_t flags;
\n+
130 uint32_t flags;
\n
131 struct spa_pod child;
\n
132 /* array with elements of child.size follows. Note that there might be more
\n
133 * elements than required by \\a type, which should be ignored. */
\n
134};
\n
135
\n
136struct spa_pod_choice {
\n
137 struct spa_pod pod;
\n@@ -268,31 +268,31 @@\n
144};
\n
145
\n
\n
146#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))->body.type)
\n
147#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id)
\n \n \n-
150 uint32_t type;
\n-
151 uint32_t id;
\n+\n+\n
152 /* contents follow, series of spa_pod_prop */
\n
\n
153};
\n
\n \n \n
156 struct spa_pod pod;
\n \n
158};
\n
159
\n \n
\n-
161 uint32_t type;
\n+
161 uint32_t type;
\n
\n-
162 uint32_t _padding;
\n+\n
163 const void *value;
\n \n
165
\n
\n
166struct spa_pod_pointer {
\n
\n
167 struct spa_pod pod;
\n@@ -327,16 +327,16 @@\n \n
196#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)->value.size)
\n
197
\n
\n
198/* controls can be inside a sequence and mark timed values */
\n
\n \n-
200 uint32_t offset;
\n-
201 uint32_t type;
\n+\n+\n
202 struct spa_pod value;
\n
\n
203 /* value contents follow */
\n
204};
\n
205
\n
206struct spa_pod_sequence_body {
\n
207 uint32_t unit;
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,16 +28,16 @@\n _\b2_\b6#define SPA_POD_CONTENTS_CONST(type,pod) SPA_PTROFF((pod),sizeof(type),const\n void)\n 27#define SPA_POD_BODY(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),void)\n _\b2_\b8#define SPA_POD_BODY_CONST(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),const\n void)\n 29\n _\b3_\b0struct _\bs_\bp_\ba_\b__\bp_\bo_\bd {\n-31 uint32_t _\bs_\bi_\bz_\be; /* size of the body */\n-_\b3_\b2 uint32_t _\bt_\by_\bp_\be; /* a basic id of enum spa_type */\n+31 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bs_\bi_\bz_\be; /* size of the body */\n+_\b3_\b2 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be; /* a basic id of enum spa_type */\n 33};\n 34\n _\b3_\b5#define SPA_POD_VALUE(type,pod) (((type*)(pod))->value)\n 36\n _\b3_\b7struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bo_\bo_\bl {\n 38 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bp_\bo_\bd;\n _\b3_\b9 int32_t _\bv_\ba_\bl_\bu_\be;\n@@ -140,16 +140,16 @@\n _\b1_\b2_\b2 _\bS_\bP_\bA_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bR_\ba_\bn_\bg_\be,\n 123 _\bS_\bP_\bA_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bS_\bt_\be_\bp,\n 124 _\bS_\bP_\bA_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bE_\bn_\bu_\bm,\n 125 _\bS_\bP_\bA_\b__\bC_\bH_\bO_\bI_\bC_\bE_\b__\bF_\bl_\ba_\bg_\bs,\n _\b1_\b2_\b6};\n _\b1_\b2_\b7\n _\b1_\b2_\b8struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bh_\bo_\bi_\bc_\be_\b__\bb_\bo_\bd_\by {\n-129 uint32_t _\bt_\by_\bp_\be;\n-130 uint32_t _\bf_\bl_\ba_\bg_\bs;\n+129 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be;\n+130 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bf_\bl_\ba_\bg_\bs;\n 131 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bc_\bh_\bi_\bl_\bd;\n _\b1_\b3_\b2 /* array with elements of child.size follows. Note that there might be more\n 133 * elements than required by \\a type, which should be ignored. */\n _\b1_\b3_\b4};\n 135\n _\b1_\b3_\b6struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bh_\bo_\bi_\bc_\be {\n 137 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bp_\bo_\bd;\n@@ -162,27 +162,27 @@\n _\b1_\b4_\b4};\n 145\n _\b1_\b4_\b6#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))-\n >body.type)\n _\b1_\b4_\b7#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id)\n _\b1_\b4_\b8\n _\b1_\b4_\b9struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by {\n-_\b1_\b5_\b0 uint32_t _\bt_\by_\bp_\be;\n-_\b1_\b5_\b1 uint32_t _\bi_\bd;\n+_\b1_\b5_\b0 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be;\n+_\b1_\b5_\b1 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bi_\bd;\n 152 /* contents follow, series of spa_pod_prop */\n 153};\n _\b1_\b5_\b4\n _\b1_\b5_\b5struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt {\n _\b1_\b5_\b6 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bp_\bo_\bd;\n _\b1_\b5_\b7 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bb_\bo_\bd_\by _\bb_\bo_\bd_\by;\n 158};\n 159\n 160struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\bo_\bi_\bn_\bt_\be_\br_\b__\bb_\bo_\bd_\by {\n-161 uint32_t _\bt_\by_\bp_\be;\n-_\b1_\b6_\b2 uint32_t _\b__\bp_\ba_\bd_\bd_\bi_\bn_\bg;\n+161 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be;\n+_\b1_\b6_\b2 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\b__\bp_\ba_\bd_\bd_\bi_\bn_\bg;\n _\b1_\b6_\b3 const void *_\bv_\ba_\bl_\bu_\be;\n _\b1_\b6_\b4};\n 165\n 166struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\bo_\bi_\bn_\bt_\be_\br {\n _\b1_\b6_\b7 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bp_\bo_\bd;\n _\b1_\b6_\b8 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\bo_\bi_\bn_\bt_\be_\br_\b__\bb_\bo_\bd_\by _\bb_\bo_\bd_\by;\n 169};\n@@ -209,16 +209,16 @@\n _\b1_\b9_\b4};\n _\b1_\b9_\b5\n _\b1_\b9_\b6#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)-\n >value.size)\n 197\n 198/* controls can be inside a sequence and mark timed values */\n _\b1_\b9_\b9struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl {\n-_\b2_\b0_\b0 uint32_t _\bo_\bf_\bf_\bs_\be_\bt;\n-_\b2_\b0_\b1 uint32_t _\bt_\by_\bp_\be;\n+_\b2_\b0_\b0 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bo_\bf_\bf_\bs_\be_\bt;\n+_\b2_\b0_\b1 _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be;\n 202 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd _\bv_\ba_\bl_\bu_\be;\n 203 /* value contents follow */\n 204};\n _\b2_\b0_\b5\n 206struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bb_\bo_\bd_\by {\n 207 uint32_t _\bu_\bn_\bi_\bt;\n _\b2_\b0_\b8 uint32_t _\bp_\ba_\bd;\n"}]}, {"source1": "./usr/share/doc/pipewire/html/ra-utils_8h_source.html", "source2": "./usr/share/doc/pipewire/html/ra-utils_8h_source.html", "unified_diff": "@@ -132,15 +132,15 @@\n
36 SPA_FORMAT_AUDIO_rate, SPA_POD_OPT_Int(&info->rate),
\n
37 SPA_FORMAT_AUDIO_channels, SPA_POD_OPT_Int(&info->channels));
\n
\n
38 return res;
\n
39}
\n
40
\n \n-
42spa_format_audio_ra_build(struct spa_pod_builder *builder, uint32_t id,
\n+\n
43 const struct spa_audio_info_ra *info)
\n
44{
\n
45 struct spa_pod_frame f;
\n \n
\n
47 spa_pod_builder_add(builder,
\n
48 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_audio),
\n@@ -189,14 +189,15 @@\n
spa/pod/parser.h
\n
Definition ra.h:24
\n
uint32_t channels
Definition ra.h:26
\n
uint32_t rate
Definition ra.h:25
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n \n \n \n
\n
\n
53 spa_pod_builder_add(builder,
\n
54 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_video),
\n@@ -199,14 +199,15 @@\n
@ SPA_TYPE_OBJECT_Format
Definition type.h:87
\n
spa/pod/parser.h
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:208
\n
uint32_t flags
flags for property
Definition pod.h:225
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n
Definition dsp.h:24
\n
uint32_t flags
Definition dsp.h:26
\n
enum spa_video_format format
Definition dsp.h:25
\n
uint64_t modifier
Definition dsp.h:27
\n
spa/param/video/dsp.h
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,15 +44,15 @@\n 41 return _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\ba_\br_\bs_\be_\b__\bo_\bb_\bj_\be_\bc_\bt(format,\n 42 _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bO_\bB_\bJ_\bE_\bC_\bT_\b__\bF_\bo_\br_\bm_\ba_\bt, NULL,\n 43 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bf_\bo_\br_\bm_\ba_\bt, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bI_\bd(&info->_\bf_\bo_\br_\bm_\ba_\bt),\n 44 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\br, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bL_\bo_\bn_\bg(&info->_\bm_\bo_\bd_\bi_\bf_\bi_\be_\br));\n 45}\n 46\n 47_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bV_\bI_\bD_\bE_\bO_\b__\bD_\bS_\bP_\b__\bU_\bT_\bI_\bL_\bS struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *\n-48_\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bd_\bs_\bp_\b__\bb_\bu_\bi_\bl_\bd(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, uint32_t id,\n+48_\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bd_\bs_\bp_\b__\bb_\bu_\bi_\bl_\bd(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt id,\n 49 const struct _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\bd_\bs_\bp *info)\n 50{\n 51 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bf_\br_\ba_\bm_\be f;\n 52 _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b__\bp_\bu_\bs_\bh_\b__\bo_\bb_\bj_\be_\bc_\bt(builder, &f, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bO_\bB_\bJ_\bE_\bC_\bT_\b__\bF_\bo_\br_\bm_\ba_\bt, id);\n 53 _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b__\ba_\bd_\bd(builder,\n 54 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bm_\be_\bd_\bi_\ba_\bT_\by_\bp_\be, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bI_\bd(_\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bT_\bY_\bP_\bE_\b__\bv_\bi_\bd_\be_\bo),\n _\b5_\b5 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bm_\be_\bd_\bi_\ba_\bS_\bu_\bb_\bt_\by_\bp_\be, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bI_\bd(_\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\bd_\bs_\bp),\n@@ -180,14 +180,17 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:208\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp_\b:_\b:_\bf_\bl_\ba_\bg_\bs\n uint32_t flags\n flags for property\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:225\n _\bs_\bp_\ba_\b__\bp_\bo_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:43\n+_\bs_\bp_\ba_\b__\bp_\bo_\bd_\b:_\b:_\bt_\by_\bp_\be\n+uint32_t type\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:45\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\bd_\bs_\bp\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn dsp.h:24\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\bd_\bs_\bp_\b:_\b:_\bf_\bl_\ba_\bg_\bs\n uint32_t flags\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn dsp.h:26\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\bd_\bs_\bp_\b:_\b:_\bf_\bo_\br_\bm_\ba_\bt\n enum spa_video_format format\n"}]}, {"source1": "./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html", "source2": "./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html", "unified_diff": "@@ -146,29 +146,29 @@\n
45 case SPA_MEDIA_SUBTYPE_mjpg:
\n
46 return spa_format_video_mjpg_parse(format, &info->info.mjpg);
\n
47 }
\n
48 return -ENOTSUP;
\n
49}
\n
50
\n
51SPA_API_VIDEO_FORMAT_UTILS struct spa_pod *
\n-
52spa_format_video_build(struct spa_pod_builder *builder, uint32_t id,
\n+
52spa_format_video_build(struct spa_pod_builder *builder, uint32_t id,
\n
53 const struct spa_video_info *info)
\n
54{
\n
55 switch (info->media_subtype) {
\n
56 case SPA_MEDIA_SUBTYPE_raw:
\n
57 return spa_format_video_raw_build(builder, id, &info->info.raw);
\n
58 case SPA_MEDIA_SUBTYPE_dsp:
\n
59 return spa_format_video_dsp_build(builder, id, &info->info.dsp);
\n
60 case SPA_MEDIA_SUBTYPE_h264:
\n
61 return spa_format_video_h264_build(builder, id, &info->info.h264);
\n
62 case SPA_MEDIA_SUBTYPE_mjpg:
\n
63 return spa_format_video_mjpg_build(builder, id, &info->info.mjpg);
\n
64 }
\n-
65 errno = ENOTSUP;
\n-
66 return NULL;
\n+
65 errno = ENOTSUP;
\n+
66 return NULL;
\n
67}
\n
68
\n
69#ifdef __cplusplus
\n
70} /* extern "C" */
\n
71#endif
\n
72
\n
73#endif /* SPA_PARAM_VIDEO_FORMAT_UTILS_H */
\n@@ -189,14 +189,15 @@\n
@ SPA_MEDIA_SUBTYPE_dsp
Definition format.h:39
\n
@ SPA_MEDIA_SUBTYPE_raw
Definition format.h:38
\n
\n
\n
spa/param/video/format.h
\n
Definition builder.h:63
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n
Definition format.h:27
\n
struct spa_video_info_mjpg mjpg
Definition format.h:34
\n
union spa_video_info::@5 info
\n
uint32_t media_subtype
Definition format.h:29
\n
struct spa_video_info_raw raw
Definition format.h:31
\n
uint32_t media_type
Definition format.h:28
\n
struct spa_video_info_h264 h264
Definition format.h:33
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,29 +52,29 @@\n 45 case _\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\bm_\bj_\bp_\bg:\n 46 return _\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bm_\bj_\bp_\bg_\b__\bp_\ba_\br_\bs_\be(format, &info->_\bi_\bn_\bf_\bo._\bm_\bj_\bp_\bg);\n 47 }\n 48 return -ENOTSUP;\n 49}\n 50\n 51SPA_API_VIDEO_FORMAT_UTILS struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *\n-52spa_format_video_build(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, uint32_t id,\n+52spa_format_video_build(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt id,\n 53 const struct _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo *info)\n 54{\n 55 switch (info->_\bm_\be_\bd_\bi_\ba_\b__\bs_\bu_\bb_\bt_\by_\bp_\be) {\n 56 case _\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\br_\ba_\bw:\n 57 return _\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\br_\ba_\bw_\b__\bb_\bu_\bi_\bl_\bd(builder, id, &info->_\bi_\bn_\bf_\bo._\br_\ba_\bw);\n 58 case _\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\bd_\bs_\bp:\n 59 return _\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bd_\bs_\bp_\b__\bb_\bu_\bi_\bl_\bd(builder, id, &info->_\bi_\bn_\bf_\bo._\bd_\bs_\bp);\n 60 case _\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\bh_\b2_\b6_\b4:\n 61 return _\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bh_\b2_\b6_\b4_\b__\bb_\bu_\bi_\bl_\bd(builder, id, &info->_\bi_\bn_\bf_\bo._\bh_\b2_\b6_\b4);\n 62 case _\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\bm_\bj_\bp_\bg:\n 63 return _\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\bm_\bj_\bp_\bg_\b__\bb_\bu_\bi_\bl_\bd(builder, id, &info->_\bi_\bn_\bf_\bo._\bm_\bj_\bp_\bg);\n 64 }\n-65 errno = ENOTSUP;\n-66 return NULL;\n+65 _\be_\br_\br_\bn_\bo = _\bE_\bN_\bO_\bT_\bS_\bU_\bP;\n+66 return _\bN_\bU_\bL_\bL;\n 67}\n 68\n 69#ifdef __cplusplus\n 70} /* extern \"C\" */\n 71#endif\n 72\n 73#endif /* SPA_PARAM_VIDEO_FORMAT_UTILS_H */\n@@ -137,14 +137,17 @@\n _\bm_\bj_\bp_\bg_\b-_\bu_\bt_\bi_\bl_\bs_\b._\bh\n _\bf_\bo_\br_\bm_\ba_\bt_\b._\bh\n spa/param/video/format.h\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn builder.h:63\n _\bs_\bp_\ba_\b__\bp_\bo_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:43\n+_\bs_\bp_\ba_\b__\bp_\bo_\bd_\b:_\b:_\bt_\by_\bp_\be\n+uint32_t type\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:45\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn format.h:27\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b:_\b:_\bm_\bj_\bp_\bg\n struct spa_video_info_mjpg mjpg\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn format.h:34\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b:_\b:_\bi_\bn_\bf_\bo\n union spa_video_info::@5 info\n"}]}, {"source1": "./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html", "source2": "./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html", "unified_diff": "@@ -121,142 +121,142 @@\n
24 #endif
\n
25#endif
\n
26
\n
27#define SPA_TYPE_INFO_VideoFormat SPA_TYPE_INFO_ENUM_BASE "VideoFormat"
\n
28#define SPA_TYPE_INFO_VIDEO_FORMAT_BASE SPA_TYPE_INFO_VideoFormat ":"
\n
29
\n
30static const struct spa_type_info spa_type_video_format[] = {
\n-
31 { SPA_VIDEO_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "UNKNOWN", NULL },
\n-
32 { SPA_VIDEO_FORMAT_ENCODED, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "ENCODED", NULL },
\n-
33 { SPA_VIDEO_FORMAT_I420, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "I420", NULL },
\n-
34 { SPA_VIDEO_FORMAT_YV12, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "YV12", NULL },
\n-
35 { SPA_VIDEO_FORMAT_YUY2, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "YUY2", NULL },
\n-
36 { SPA_VIDEO_FORMAT_UYVY, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "UYVY", NULL },
\n-
37 { SPA_VIDEO_FORMAT_AYUV, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "AYUV", NULL },
\n-
38 { SPA_VIDEO_FORMAT_RGBx, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "RGBx", NULL },
\n+
31 { SPA_VIDEO_FORMAT_UNKNOWN, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "UNKNOWN", NULL },
\n+
32 { SPA_VIDEO_FORMAT_ENCODED, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "ENCODED", NULL },
\n+
33 { SPA_VIDEO_FORMAT_I420, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "I420", NULL },
\n+
34 { SPA_VIDEO_FORMAT_YV12, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "YV12", NULL },
\n+
35 { SPA_VIDEO_FORMAT_YUY2, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "YUY2", NULL },
\n+
36 { SPA_VIDEO_FORMAT_UYVY, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "UYVY", NULL },
\n+
37 { SPA_VIDEO_FORMAT_AYUV, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "AYUV", NULL },
\n+
38 { SPA_VIDEO_FORMAT_RGBx, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FORMAT_BASE "RGBx", NULL },
\n
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
119 { 0, 0, NULL, NULL },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
119 { 0, 0, NULL, NULL },
\n
120};
\n
121
\n-\n+\n
123{
\n \n
125}
\n-\n+\n
127{
\n \n
129}
\n
\n
130
\n
\n
131#define SPA_TYPE_INFO_VideoFlags SPA_TYPE_INFO_FLAGS_BASE "VideoFlags"
\n
132#define SPA_TYPE_INFO_VIDEO_FLAGS_BASE SPA_TYPE_INFO_VideoFlags ":"
\n
133
\n
134static const struct spa_type_info spa_type_video_flags[] = {
\n
\n
\n \n-\n-\n-\n+\n+\n+\n
\n-
139 { SPA_VIDEO_FLAG_MODIFIER, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FLAGS_BASE "modifier", NULL },
\n-
140 { 0, 0, NULL, NULL },
\n+
139 { SPA_VIDEO_FLAG_MODIFIER, SPA_TYPE_Int, SPA_TYPE_INFO_VIDEO_FLAGS_BASE "modifier", NULL },
\n+
140 { 0, 0, NULL, NULL },
\n
141};
\n
142
\n
143#define SPA_TYPE_INFO_VideoInterlaceMode SPA_TYPE_INFO_ENUM_BASE "VideoInterlaceMode"
\n
144#define SPA_TYPE_INFO_VIDEO_INTERLACE_MODE_BASE SPA_TYPE_INFO_VideoInterlaceMode ":"
\n
\n \n
146static const struct spa_type_info spa_type_video_interlace_mode[] = {
\n-\n-\n-\n-\n-
151 { 0, 0, NULL, NULL },
\n+\n+\n+\n+\n+
151 { 0, 0, NULL, NULL },
\n
152};
\n
\n
153
\n
158#ifdef __cplusplus
\n
\n
159} /* extern "C" */
\n
160#endif
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,235 +27,235 @@\n 25#endif\n 26\n 27#define SPA_TYPE_INFO_VideoFormat SPA_TYPE_INFO_ENUM_BASE \"VideoFormat\"\n 28#define SPA_TYPE_INFO_VIDEO_FORMAT_BASE SPA_TYPE_INFO_VideoFormat \":\"\n 29\n _\b3_\b0static const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt[] = {\n 31 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bU_\bN_\bK_\bN_\bO_\bW_\bN, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"UNKNOWN\", NULL },\n+\"UNKNOWN\", _\bN_\bU_\bL_\bL },\n 32 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bE_\bN_\bC_\bO_\bD_\bE_\bD, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"ENCODED\", NULL },\n+\"ENCODED\", _\bN_\bU_\bL_\bL },\n 33 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b0, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I420\", NULL },\n+\"I420\", _\bN_\bU_\bL_\bL },\n 34 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\bV_\b1_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"YV12\", NULL },\n+\"YV12\", _\bN_\bU_\bL_\bL },\n _\b3_\b5 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\bU_\bY_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"YUY2\", NULL },\n+\"YUY2\", _\bN_\bU_\bL_\bL },\n 36 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bU_\bY_\bV_\bY, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"UYVY\", NULL },\n+\"UYVY\", _\bN_\bU_\bL_\bL },\n _\b3_\b7 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bY_\bU_\bV, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"AYUV\", NULL },\n+\"AYUV\", _\bN_\bU_\bL_\bL },\n 38 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bx, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGBx\", NULL },\n+\"RGBx\", _\bN_\bU_\bL_\bL },\n _\b3_\b9 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\bx, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"BGRx\", NULL },\n+\"BGRx\", _\bN_\bU_\bL_\bL },\n 40 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bx_\bR_\bG_\bB, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"xRGB\", NULL },\n+\"xRGB\", _\bN_\bU_\bL_\bL },\n 41 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bx_\bB_\bG_\bR, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"xBGR\", NULL },\n+\"xBGR\", _\bN_\bU_\bL_\bL },\n 42 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bA, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGBA\", NULL },\n+\"RGBA\", _\bN_\bU_\bL_\bL },\n 43 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\bA, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"BGRA\", NULL },\n+\"BGRA\", _\bN_\bU_\bL_\bL },\n 44 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bR_\bG_\bB, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"ARGB\", NULL },\n+\"ARGB\", _\bN_\bU_\bL_\bL },\n 45 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bB_\bG_\bR, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"ABGR\", NULL },\n+\"ABGR\", _\bN_\bU_\bL_\bL },\n 46 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"RGB\",\n-NULL },\n+_\bN_\bU_\bL_\bL },\n 47 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"BGR\",\n-NULL },\n+_\bN_\bU_\bL_\bL },\n 48 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b1_\bB, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y41B\", NULL },\n+\"Y41B\", _\bN_\bU_\bL_\bL },\n 49 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b2_\bB, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y42B\", NULL },\n+\"Y42B\", _\bN_\bU_\bL_\bL },\n 50 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\bV_\bY_\bU, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"YVYU\", NULL },\n+\"YVYU\", _\bN_\bU_\bL_\bL },\n 51 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b4_\b4, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y444\", NULL },\n+\"Y444\", _\bN_\bU_\bL_\bL },\n 52 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bv_\b2_\b1_\b0, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"v210\", NULL },\n+\"v210\", _\bN_\bU_\bL_\bL },\n 53 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bv_\b2_\b1_\b6, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"v216\", NULL },\n+\"v216\", _\bN_\bU_\bL_\bL },\n 54 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b1_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV12\", NULL },\n+\"NV12\", _\bN_\bU_\bL_\bL },\n 55 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b2_\b1, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV21\", NULL },\n+\"NV21\", _\bN_\bU_\bL_\bL },\n 56 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bR_\bA_\bY_\b8, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GRAY8\", NULL },\n+\"GRAY8\", _\bN_\bU_\bL_\bL },\n 57 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bR_\bA_\bY_\b1_\b6_\b__\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GRAY16_BE\", NULL },\n+\"GRAY16_BE\", _\bN_\bU_\bL_\bL },\n 58 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bR_\bA_\bY_\b1_\b6_\b__\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GRAY16_LE\", NULL },\n+\"GRAY16_LE\", _\bN_\bU_\bL_\bL },\n 59 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bv_\b3_\b0_\b8, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"v308\", NULL },\n+\"v308\", _\bN_\bU_\bL_\bL },\n 60 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\b1_\b6, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGB16\", NULL },\n+\"RGB16\", _\bN_\bU_\bL_\bL },\n 61 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\b1_\b6, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"BGR16\", NULL },\n+\"BGR16\", _\bN_\bU_\bL_\bL },\n 62 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\b1_\b5, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGB15\", NULL },\n+\"RGB15\", _\bN_\bU_\bL_\bL },\n 63 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\b1_\b5, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"BGR15\", NULL },\n+\"BGR15\", _\bN_\bU_\bL_\bL },\n 64 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bU_\bY_\bV_\bP, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"UYVP\", NULL },\n+\"UYVP\", _\bN_\bU_\bL_\bL },\n 65 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b2_\b0, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A420\", NULL },\n+\"A420\", _\bN_\bU_\bL_\bL },\n 66 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\b8_\bP, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGB8P\", NULL },\n+\"RGB8P\", _\bN_\bU_\bL_\bL },\n 67 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\bU_\bV_\b9, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"YUV9\", NULL },\n+\"YUV9\", _\bN_\bU_\bL_\bL },\n 68 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\bV_\bU_\b9, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"YVU9\", NULL },\n+\"YVU9\", _\bN_\bU_\bL_\bL },\n 69 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\bY_\bU_\b1, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"IYU1\", NULL },\n+\"IYU1\", _\bN_\bU_\bL_\bL },\n 70 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bR_\bG_\bB_\b6_\b4, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"ARGB64\", NULL },\n+\"ARGB64\", _\bN_\bU_\bL_\bL },\n 71 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bY_\bU_\bV_\b6_\b4, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"AYUV64\", NULL },\n+\"AYUV64\", _\bN_\bU_\bL_\bL },\n 72 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\br_\b2_\b1_\b0, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"r210\", NULL },\n+\"r210\", _\bN_\bU_\bL_\bL },\n 73 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b0_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I420_10BE\", NULL },\n+\"I420_10BE\", _\bN_\bU_\bL_\bL },\n 74 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b0_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I420_10LE\", NULL },\n+\"I420_10LE\", _\bN_\bU_\bL_\bL },\n 75 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b2_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I422_10BE\", NULL },\n+\"I422_10BE\", _\bN_\bU_\bL_\bL },\n 76 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b2_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I422_10LE\", NULL },\n+\"I422_10LE\", _\bN_\bU_\bL_\bL },\n 77 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b4_\b4_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y444_10BE\", NULL },\n+\"Y444_10BE\", _\bN_\bU_\bL_\bL },\n 78 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b4_\b4_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y444_10LE\", NULL },\n+\"Y444_10LE\", _\bN_\bU_\bL_\bL },\n 79 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"GBR\",\n-NULL },\n+_\bN_\bU_\bL_\bL },\n 80 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBR_10BE\", NULL },\n+\"GBR_10BE\", _\bN_\bU_\bL_\bL },\n 81 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBR_10LE\", NULL },\n+\"GBR_10LE\", _\bN_\bU_\bL_\bL },\n 82 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b1_\b6, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV16\", NULL },\n+\"NV16\", _\bN_\bU_\bL_\bL },\n 83 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b2_\b4, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV24\", NULL },\n+\"NV24\", _\bN_\bU_\bL_\bL },\n 84 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b1_\b2_\b__\b6_\b4_\bZ_\b3_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV12_64Z32\", NULL },\n+\"NV12_64Z32\", _\bN_\bU_\bL_\bL },\n 85 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b2_\b0_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A420_10BE\", NULL },\n+\"A420_10BE\", _\bN_\bU_\bL_\bL },\n 86 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b2_\b0_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A420_10LE\", NULL },\n+\"A420_10LE\", _\bN_\bU_\bL_\bL },\n 87 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b2_\b2_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A422_10BE\", NULL },\n+\"A422_10BE\", _\bN_\bU_\bL_\bL },\n 88 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b2_\b2_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A422_10LE\", NULL },\n+\"A422_10LE\", _\bN_\bU_\bL_\bL },\n 89 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b4_\b4_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A444_10BE\", NULL },\n+\"A444_10BE\", _\bN_\bU_\bL_\bL },\n 90 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\b4_\b4_\b4_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"A444_10LE\", NULL },\n+\"A444_10LE\", _\bN_\bU_\bL_\bL },\n 91 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bN_\bV_\b6_\b1, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"NV61\", NULL },\n+\"NV61\", _\bN_\bU_\bL_\bL },\n 92 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bP_\b0_\b1_\b0_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"P010_10BE\", NULL },\n+\"P010_10BE\", _\bN_\bU_\bL_\bL },\n 93 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bP_\b0_\b1_\b0_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"P010_10LE\", NULL },\n+\"P010_10LE\", _\bN_\bU_\bL_\bL },\n 94 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\bY_\bU_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"IYU2\", NULL },\n+\"IYU2\", _\bN_\bU_\bL_\bL },\n 95 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bY_\bU_\bY, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"VYUY\", NULL },\n+\"VYUY\", _\bN_\bU_\bL_\bL },\n 96 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\bA, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBRA\", NULL },\n+\"GBRA\", _\bN_\bU_\bL_\bL },\n 97 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\bA_\b__\b1_\b0_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBRA_10BE\", NULL },\n+\"GBRA_10BE\", _\bN_\bU_\bL_\bL },\n 98 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\bA_\b__\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBRA_10LE\", NULL },\n+\"GBRA_10LE\", _\bN_\bU_\bL_\bL },\n 99 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\b__\b1_\b2_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBR_12BE\", NULL },\n+\"GBR_12BE\", _\bN_\bU_\bL_\bL },\n 100 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\b__\b1_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBR_12LE\", NULL },\n+\"GBR_12LE\", _\bN_\bU_\bL_\bL },\n 101 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\bA_\b__\b1_\b2_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBRA_12BE\", NULL },\n+\"GBRA_12BE\", _\bN_\bU_\bL_\bL },\n 102 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bG_\bB_\bR_\bA_\b__\b1_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"GBRA_12LE\", NULL },\n+\"GBRA_12LE\", _\bN_\bU_\bL_\bL },\n 103 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b0_\b__\b1_\b2_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I420_12BE\", NULL },\n+\"I420_12BE\", _\bN_\bU_\bL_\bL },\n 104 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b0_\b__\b1_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I420_12LE\", NULL },\n+\"I420_12LE\", _\bN_\bU_\bL_\bL },\n 105 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b2_\b__\b1_\b2_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I422_12BE\", NULL },\n+\"I422_12BE\", _\bN_\bU_\bL_\bL },\n 106 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bI_\b4_\b2_\b2_\b__\b1_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"I422_12LE\", NULL },\n+\"I422_12LE\", _\bN_\bU_\bL_\bL },\n 107 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b4_\b4_\b__\b1_\b2_\bB_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y444_12BE\", NULL },\n+\"Y444_12BE\", _\bN_\bU_\bL_\bL },\n 108 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bY_\b4_\b4_\b4_\b__\b1_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"Y444_12LE\", NULL },\n+\"Y444_12LE\", _\bN_\bU_\bL_\bL },\n 109 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bA_\b__\bF_\b1_\b6, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGBA_F16\", NULL },\n+\"RGBA_F16\", _\bN_\bU_\bL_\bL },\n 110 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bA_\b__\bF_\b3_\b2, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE\n-\"RGBA_F32\", NULL },\n+\"RGBA_F32\", _\bN_\bU_\bL_\bL },\n 111 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bx_\bR_\bG_\bB_\b__\b2_\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"xRGB_210LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"xRGB_210LE\", _\bN_\bU_\bL_\bL },\n 112 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bx_\bB_\bG_\bR_\b__\b2_\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"xBGR_210LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"xBGR_210LE\", _\bN_\bU_\bL_\bL },\n 113 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bx_\b__\b1_\b0_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"RGBx_102LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"RGBx_102LE\", _\bN_\bU_\bL_\bL },\n 114 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\bx_\b__\b1_\b0_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"BGRx_102LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"BGRx_102LE\", _\bN_\bU_\bL_\bL },\n 115 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bR_\bG_\bB_\b__\b2_\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"ARGB_210LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"ARGB_210LE\", _\bN_\bU_\bL_\bL },\n 116 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bA_\bB_\bG_\bR_\b__\b2_\b1_\b0_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"ABGR_210LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"ABGR_210LE\", _\bN_\bU_\bL_\bL },\n 117 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bR_\bG_\bB_\bA_\b__\b1_\b0_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"RGBA_102LE\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"RGBA_102LE\", _\bN_\bU_\bL_\bL },\n 118 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bG_\bR_\bA_\b__\b1_\b0_\b2_\bL_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"BGRA_102LE\", NULL },\n-119 { 0, 0, NULL, NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bB_\bA_\bS_\bE \"BGRA_102LE\", _\bN_\bU_\bL_\bL },\n+119 { 0, 0, _\bN_\bU_\bL_\bL, _\bN_\bU_\bL_\bL },\n 120};\n 121\n-122_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bV_\bI_\bD_\bE_\bO_\b__\bR_\bA_\bW_\b__\bT_\bY_\bP_\bE_\bS uint32_t _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bf_\br_\bo_\bm_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be(const\n+122_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bV_\bI_\bD_\bE_\bO_\b__\bR_\bA_\bW_\b__\bT_\bY_\bP_\bE_\bS _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bf_\br_\bo_\bm_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be(const\n char *name)\n 123{\n 124 return _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bf_\br_\bo_\bm_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be(name, _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt,\n _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bU_\bN_\bK_\bN_\bO_\bW_\bN);\n 125}\n 126_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bV_\bI_\bD_\bE_\bO_\b__\bR_\bA_\bW_\b__\bT_\bY_\bP_\bE_\bS const char * _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bt_\bo_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be\n-(uint32_t _\bt_\by_\bp_\be)\n+(_\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt _\bt_\by_\bp_\be)\n 127{\n 128 return _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bt_\bo_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be(_\bt_\by_\bp_\be, _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bo_\br_\bm_\ba_\bt, \"UNKNOWN\");\n 129}\n 130\n _\b1_\b3_\b1#define SPA_TYPE_INFO_VideoFlags SPA_TYPE_INFO_FLAGS_BASE \"VideoFlags\"\n 132#define SPA_TYPE_INFO_VIDEO_FLAGS_BASE SPA_TYPE_INFO_VideoFlags \":\"\n 133\n 134static const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bf_\bl_\ba_\bg_\bs[] = {\n _\b1_\b3_\b5\n 136 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\b__\bN_\bO_\bN_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\bS_\b__\bB_\bA_\bS_\bE \"none\",\n-NULL },\n+_\bN_\bU_\bL_\bL },\n 137 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\b__\bV_\bA_\bR_\bI_\bA_\bB_\bL_\bE_\b__\bF_\bP_\bS, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\bS_\b__\bB_\bA_\bS_\bE\n-\"variable-fps\", NULL },\n+\"variable-fps\", _\bN_\bU_\bL_\bL },\n 138 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\b__\bP_\bR_\bE_\bM_\bU_\bL_\bT_\bI_\bP_\bL_\bI_\bE_\bD_\b__\bA_\bL_\bP_\bH_\bA, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\bS_\b__\bB_\bA_\bS_\bE \"premultiplied-alpha\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\bS_\b__\bB_\bA_\bS_\bE \"premultiplied-alpha\", _\bN_\bU_\bL_\bL },\n 139 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\b__\bM_\bO_\bD_\bI_\bF_\bI_\bE_\bR, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bF_\bL_\bA_\bG_\bS_\b__\bB_\bA_\bS_\bE\n-\"modifier\", NULL },\n-140 { 0, 0, NULL, NULL },\n+\"modifier\", _\bN_\bU_\bL_\bL },\n+140 { 0, 0, _\bN_\bU_\bL_\bL, _\bN_\bU_\bL_\bL },\n _\b1_\b4_\b1};\n 142\n _\b1_\b4_\b3#define SPA_TYPE_INFO_VideoInterlaceMode SPA_TYPE_INFO_ENUM_BASE\n \"VideoInterlaceMode\"\n 144#define SPA_TYPE_INFO_VIDEO_INTERLACE_MODE_BASE\n SPA_TYPE_INFO_VideoInterlaceMode \":\"\n _\b1_\b4_\b5\n 146static const struct _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bi_\bn_\bf_\bo _\bs_\bp_\ba_\b__\bt_\by_\bp_\be_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bt_\be_\br_\bl_\ba_\bc_\be_\b__\bm_\bo_\bd_\be[] = {\n 147 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bP_\bR_\bO_\bG_\bR_\bE_\bS_\bS_\bI_\bV_\bE, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"progressive\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"progressive\", _\bN_\bU_\bL_\bL },\n 148 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bE_\bA_\bV_\bE_\bD, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"interleaved\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"interleaved\", _\bN_\bU_\bL_\bL },\n 149 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bM_\bI_\bX_\bE_\bD, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"mixed\", NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"mixed\", _\bN_\bU_\bL_\bL },\n 150 { _\bS_\bP_\bA_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bF_\bI_\bE_\bL_\bD_\bS, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bn_\bt,\n-_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"fields\", NULL },\n-151 { 0, 0, NULL, NULL },\n+_\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bI_\bN_\bF_\bO_\b__\bV_\bI_\bD_\bE_\bO_\b__\bI_\bN_\bT_\bE_\bR_\bL_\bA_\bC_\bE_\b__\bM_\bO_\bD_\bE_\b__\bB_\bA_\bS_\bE \"fields\", _\bN_\bU_\bL_\bL },\n+151 { 0, 0, _\bN_\bU_\bL_\bL, _\bN_\bU_\bL_\bL },\n 152};\n 153\n 158#ifdef __cplusplus\n _\b1_\b5_\b9} /* extern \"C\" */\n 160#endif\n 161\n 162#endif /* SPA_VIDEO_RAW_TYPES_H */\n"}]}, {"source1": "./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html", "source2": "./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html", "unified_diff": "@@ -151,15 +151,15 @@\n \n \n \n \n
58}
\n
59
\n \n-
61spa_format_video_raw_build(struct spa_pod_builder *builder, uint32_t id,
\n+\n
62 const struct spa_video_info_raw *info)
\n
63{
\n
64 struct spa_pod_frame f;
\n \n
\n
66 spa_pod_builder_add(builder,
\n
67 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_video),
\n@@ -271,14 +271,15 @@\n
spa/pod/parser.h
\n
uint32_t denom
Definition defs.h:139
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:208
\n
uint32_t flags
flags for property
Definition pod.h:225
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n
uint32_t width
Definition defs.h:117
\n
uint32_t height
Definition defs.h:118
\n
Definition raw.h:176
\n
enum spa_video_color_primaries color_primaries
color primaries.
Definition raw.h:196
\n
enum spa_video_transfer_function transfer_function
the transfer function.
Definition raw.h:195
\n
enum spa_video_interlace_mode interlace_mode
the interlace mode
Definition raw.h:186
\n
struct spa_rectangle size
the frame size of the video
Definition raw.h:181
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,15 +58,15 @@\n 54 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bc_\bo_\bl_\bo_\br_\bR_\ba_\bn_\bg_\be, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bI_\bd(&info->_\bc_\bo_\bl_\bo_\br_\b__\br_\ba_\bn_\bg_\be),\n 55 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bc_\bo_\bl_\bo_\br_\bM_\ba_\bt_\br_\bi_\bx, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bI_\bd(&info->_\bc_\bo_\bl_\bo_\br_\b__\bm_\ba_\bt_\br_\bi_\bx),\n 56 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bt_\br_\ba_\bn_\bs_\bf_\be_\br_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bI_\bd(&info->_\bt_\br_\ba_\bn_\bs_\bf_\be_\br_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn),\n 57 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bV_\bI_\bD_\bE_\bO_\b__\bc_\bo_\bl_\bo_\br_\bP_\br_\bi_\bm_\ba_\br_\bi_\be_\bs, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bO_\bP_\bT_\b__\bI_\bd(&info->_\bc_\bo_\bl_\bo_\br_\b__\bp_\br_\bi_\bm_\ba_\br_\bi_\be_\bs));\n 58}\n 59\n 60_\bS_\bP_\bA_\b__\bA_\bP_\bI_\b__\bV_\bI_\bD_\bE_\bO_\b__\bR_\bA_\bW_\b__\bU_\bT_\bI_\bL_\bS struct _\bs_\bp_\ba_\b__\bp_\bo_\bd *\n-61_\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\br_\ba_\bw_\b__\bb_\bu_\bi_\bl_\bd(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, uint32_t id,\n+61_\bs_\bp_\ba_\b__\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\bi_\bd_\be_\bo_\b__\br_\ba_\bw_\b__\bb_\bu_\bi_\bl_\bd(struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br *builder, _\bu_\bi_\bn_\bt_\b3_\b2_\b__\bt id,\n 62 const struct _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\br_\ba_\bw *info)\n 63{\n 64 struct _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bf_\br_\ba_\bm_\be f;\n 65 _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b__\bp_\bu_\bs_\bh_\b__\bo_\bb_\bj_\be_\bc_\bt(builder, &f, _\bS_\bP_\bA_\b__\bT_\bY_\bP_\bE_\b__\bO_\bB_\bJ_\bE_\bC_\bT_\b__\bF_\bo_\br_\bm_\ba_\bt, id);\n 66 _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b__\ba_\bd_\bd(builder,\n 67 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bm_\be_\bd_\bi_\ba_\bT_\by_\bp_\be, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bI_\bd(_\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bT_\bY_\bP_\bE_\b__\bv_\bi_\bd_\be_\bo),\n _\b6_\b8 _\bS_\bP_\bA_\b__\bF_\bO_\bR_\bM_\bA_\bT_\b__\bm_\be_\bd_\bi_\ba_\bS_\bu_\bb_\bt_\by_\bp_\be, _\bS_\bP_\bA_\b__\bP_\bO_\bD_\b__\bI_\bd(_\bS_\bP_\bA_\b__\bM_\bE_\bD_\bI_\bA_\b__\bS_\bU_\bB_\bT_\bY_\bP_\bE_\b__\br_\ba_\bw),\n@@ -307,14 +307,17 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:208\n _\bs_\bp_\ba_\b__\bp_\bo_\bd_\b__\bp_\br_\bo_\bp_\b:_\b:_\bf_\bl_\ba_\bg_\bs\n uint32_t flags\n flags for property\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:225\n _\bs_\bp_\ba_\b__\bp_\bo_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:43\n+_\bs_\bp_\ba_\b__\bp_\bo_\bd_\b:_\b:_\bt_\by_\bp_\be\n+uint32_t type\n+D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn pod.h:45\n _\bs_\bp_\ba_\b__\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b:_\b:_\bw_\bi_\bd_\bt_\bh\n uint32_t width\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn defs.h:117\n _\bs_\bp_\ba_\b__\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b:_\b:_\bh_\be_\bi_\bg_\bh_\bt\n uint32_t height\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn defs.h:118\n _\bs_\bp_\ba_\b__\bv_\bi_\bd_\be_\bo_\b__\bi_\bn_\bf_\bo_\b__\br_\ba_\bw\n"}]}, {"source1": "./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html", "source2": "./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html", "unified_diff": "@@ -132,15 +132,15 @@\n
36 SPA_FORMAT_AUDIO_rate, SPA_POD_OPT_Int(&info->rate),
\n
37 SPA_FORMAT_AUDIO_channels, SPA_POD_OPT_Int(&info->channels));
\n
\n
38 return res;
\n
39}
\n
40
\n \n-
42spa_format_audio_vorbis_build(struct spa_pod_builder *builder, uint32_t id,
\n+\n
43 const struct spa_audio_info_vorbis *info)
\n
44{
\n
45 struct spa_pod_frame f;
\n \n
\n
47 spa_pod_builder_add(builder,
\n
48 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_audio),
\n@@ -189,14 +189,15 @@\n
spa/pod/parser.h
\n
Definition vorbis.h:24
\n
uint32_t rate
Definition vorbis.h:25
\n
uint32_t channels
Definition vorbis.h:26
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n \n \n \n
\n
\n \n \n
\n
\n
50 spa_pod_builder_add(builder,
\n
51 SPA_FORMAT_mediaType, SPA_POD_Id(SPA_MEDIA_TYPE_audio),
\n@@ -209,14 +209,15 @@\n
enum spa_audio_wma_profile profile
Definition wma.h:43
\n
uint32_t block_align
Definition wma.h:42
\n
uint32_t bitrate
Definition wma.h:41
\n
uint32_t rate
Definition wma.h:39
\n
Definition builder.h:63
\n
Definition iter.h:37
\n
Definition pod.h:43
\n+
uint32_t type
Definition pod.h:45
\n \n \n \n
\n